Entries |
Document | Title | Date |
20080201399 | Apparatus And System For Location Assistance And Providing Other Information - There is provided an interactive system of an apparatus, possessed by a user, and one or more servers or other computer type devices, for providing information to the apparatus over Local and Wide Area, Public, Cellular networks and other networks. The information may be based on location of the apparatus, as received from a Global positioning system or as data therefrom, or may be information provided based on data received from the apparatus, that was inputted by a user of the apparatus. | 08-21-2008 |
20080201400 | METHOD OF EXECUTING SERVICE ON A NETWORK, AND FLOW PROCESSING APPARATUS - A flow processing apparatus generates second and third documents from a first document that describes a flow for executing services, registers the second document in a first apparatus and registers the third document in a second apparatus on the network on which the services exist. The flow processing apparatus then interprets the second document by the first apparatus and calls the second document by the first apparatus, interprets the third document by the second apparatus, which has been called from the first apparatus, and receives result of execution of a called service by the first apparatus. | 08-21-2008 |
20080201401 | SECURE SERVER AUTHENTICATION AND BROWSING - Methods of authenticating a content-provider server by a server are provided. One method comprises determining a domain name of the content-provider server; obtaining a fragment of a database of IP addresses, the fragment corresponding to the domain name of the content-provider server and storing one or more IP addresses associated with the domain name; comparing the IP address of the content-provider server against the IP addresses of the fragment; and providing an indication that the IP address of the content-provider server is included or excluded from the fragment of IP addresses. | 08-21-2008 |
20080208949 | Distribution Request Control Method and Unit, and Program for Distribution Request Control Method - To provide a distribution request management method and so on in which a communication service providing side can perform data signal distribution while keeping high reliability. | 08-28-2008 |
20080208950 | Method and Apparatus for Integrating and Managing Information of Mobile Terminal - Disclosed is a method and apparatus for integrating and managing information of mobile terminal which provide content in accordance with an efficiency of a mobile terminal. Method comprises the steps of A) adjusting whether a mobile terminal supports a user agent profile and requesting an information of the mobile terminal; B) deciding an approval on the information of the mobile terminal after identifying a registration content of the information of the mobile terminal; C) extracting a subscriber information and a device ID from a log file generated in the case that the mobile terminal accesses a wireless internet network, comparing the same with pre-stored data and updating the subscriber information and the device ID in accordance with the result of the comparison; D) inquiring and requesting the information of the mobile terminal from a content providing unit based on the subscriber information in the case that the mobile terminal accesses the content providing unit through the wireless internet network; and (E) transmitting an inquiring result of the information of the mobile terminal to the content providing unit. | 08-28-2008 |
20080208951 | Method for Processing Mailed Items - An exemplary method for processing mailpieces is adapted to be performed in a data network having a plurality of processing units connected to each other within the data network, wherein an image of a surface of the mailpiece is recorded in a first one of the plurality of processing units, and wherein mailing data associated with the mailpiece is ascertained from the image of the surface in other of the plurality of processing units, and wherein a process order is determined in which the mailing data is ascertained by the plurality of processing units. The exemplary method comprises storing first information about a second one of the plurality of processing units, the second one of the plurality of processing units either preceding or following the first one of the plurality of processing units in the process order, providing connection information for establishing a data connection between the first one of the plurality of processing units and the second one of the plurality of processing units, the connection information being associated with the first information, and employing the connection information to establish a data connection between the first one of the plurality of processing units and the second one of the plurality of processing units to transmit the image therebetween. | 08-28-2008 |
20080208952 | Information processing apparatus and method and program - Disclosed herein is an information processing apparatus configured to distribute stored content to a client reproducing apparatus connected to the information processing apparatus via a network, which may include acquiring means; real item information generating means; extracting means; virtual item generating means; reproduction sequence list generating means; virtual item information generating means; collecting means; and distributing means. | 08-28-2008 |
20080208953 | Method for notifying presence information, a presence server, a client and a system - The present invention provides a method for notifying presence information, a presence server, a client and a system. A watcher subscribes to presence information of the presentity via the presence server. The presence server receives the published message sent by the presentity client or application sever and judges whether the watcher has defined notification rules, if notification rules have been defined, the presence server processes the published message according to content-related process rules predefined by the watcher and presentity and the notification rules. If it is determined that the notification rules have not been defined, the presence server processes the published message according to content-related process rules predefined by the watcher and presentity. The presence server sends the processed published message to the watcher. The notification rules can be predefined in the presence XDMS or the presence server by the watcher, and also can be created in response to subscription. By using the method and system, the presence server can determine whether the user is to be notified and which presence information is to be sent according to the requirement of the user. | 08-28-2008 |
20080208954 | METHOD FOR PERFORMING DISTRIBUTED ADMINISTRATION - A master defines properties for a resource. The master assigns the properties to an owner. The owner associates the properties to an administrator object, the administrator object being an administrator of a company. The administrator can then associate the property to other objects associated with the company, thereby granting other company users access to the resource property. | 08-28-2008 |
20080215662 | COMMUNICATION APPARATUS, COMMUNICATION METHOD, ELECTRONIC APPARATUS, CONTROL METHOD FOR CONTROLLING ELECTRONIC APPARATUS, AND STORAGE MEDIUM - Value-added information is generated by collecting information relating to apparatuses from a plurality of users, and service is automatically and adaptively provided in a manner that satisfies each user's own preference. | 09-04-2008 |
20080215663 | Information distribution system, information distributing method, node, and recording medium - A node is provided in an information distribution system having a plurality of nodes capable of performing communication with each other via a network and in which at least one piece of distribution information is copied and stored into a plurality of nodes, the node managing node information indicative of a node that stores the copied distribution information. | 09-04-2008 |
20080222231 | Integration Process and Product for Digital Systems - The present invention relates to a digital system integration process through a virtual server ( | 09-11-2008 |
20080222232 | Method and Apparatus for Widget and Widget-Container Platform Adaptation and Distribution - A method includes receiving a request for a widget-container defined in response to a reference to the widget-container being accessed from a content aggregation point. The widget-container is a procedural software framework configured to be executed within the content aggregation point. The widget-container has a portion configured for receiving a widget. The method includes modifying a portion of the widget-container. The portion of the widget-container is based on a first configuration before the modifying and based on a second configuration substantially compliant with a content rule associated with the content aggregation point after the modifying. | 09-11-2008 |
20080222233 | INFORMATION SHARING SUPPORT SYSTEM, INFORMATION PROCESSING DEVICE, COMPUTER READABLE RECORDING MEDIUM, AND COMPUTER CONTROLLING METHOD - An information sharing support system includes: a first information processing device connected to a projector device for projecting an image on a projection area including an object therein, and to an image pick-up device for picking up an image of the projection area including the object; an inputting unit that inputs an event in a first layer, inputs a second annotation image as a part of a first annotation image associated with the event to a second layer, inputs a third annotation image as the remaining part of the first annotation image to a third layer, and inputs a document to a fourth layer; a transmitting unit that transmits the second annotation image to the projector device; a receiving unit that receives a picked-up image from the image pick-up device; and a second information processing device that allocates the picked-up image to the second layer, and includes a display that displays the third annotation image and the document in an overlapping fashion. | 09-11-2008 |
20080222234 | Deployment and Scaling of Virtual Environments - Distributed data transfer and data replication permits transfers that minimize processing requirements on master transfer nodes by spreading work across the network and automatically synchronizing with virtual machine management modules to perform virtual machine provisioning or update resulting in higher scalability, more dynamism, and allowing greater fault-tolerance by distribution of functionality. Data transfers may occur persistently such that the addition of new nodes or recovering of crashed nodes before or during the data transfer phase will automatically and asynchronously proceed to complete the missed data transfer phase and perform the virtual machine provisioning or update as required. | 09-11-2008 |
20080222235 | System and method of minimizing network bandwidth retrieved from an external network - A system and method are provided of minimizing network bandwidth used from an external network by client peers in a local network. The method can include the operation of organizing a plurality of clients each having media streamlets and a client parent in a structure within the local network. Mapping information propagates through the structure. The mapping information represents local streamlet locations as stored by the plurality of clients. Another operation is retrieving a local streamlet from a client identified in the mapping information as having the local streamlet for the requesting client. | 09-11-2008 |
20080222236 | Method and system for processing data on a plurality of communication devices - A method, apparatus and system for processing data on a plurality of communication devices is provided. Data is received at a master communication device via a master communication network. The data is distributed to a plurality of communication devices in communication with the master communication device. Processing of the data at, at least a subset of the plurality of communication devices is triggered. Distribution of the data may occur via a cascade process wherein the data is first distributed to communication devices which are designated as masters, and the data is further distributed to the remaining communication devices via the masters. | 09-11-2008 |
20080228848 | Data Processing Device and Data Processing Method - To get playback and editing done without troublesome operations even if program(s) to edit is/are separately saved on the storage media of multiple data processors. | 09-18-2008 |
20080228849 | Apparatus and Methods for a Message Buffering System - Techniques for implementing a log message buffering system are disclosed. To this end, a computer implemented method includes receiving log messages. The computer implemented method also includes associating log messages with items of work and organizing the received log messages according to the items of work. Each item of work contains one or more log messages. The computer implemented method also includes outputting organized log messages according to items of work to a logging subsystem. | 09-18-2008 |
20080228850 | SYSTEMS AND METHODS OF CLUSTERED SHARING OF COMPRESSION HISTORIES - Systems and methods of storing previously transmitted data and using it to reduce bandwidth usage and accelerate future communications are described. By using algorithms to identify long compression history matches, a network device may improve compression efficiently and speed. A network device may also use application specific parsing to improve the length and number of compression history matches. Further, by sharing compression histories, compression history indexes and caches across multiple devices, devices can utilize data previously transmitted to other devices to compress network traffic. Any combination of the systems and methods may be used to efficiently find long matches to stored data, synchronize the storage of previously sent data, and share previously sent data among one or more other devices. | 09-18-2008 |
20080228851 | Method and system for implementing built-in web services endpoints - A method and system for implementing Web service built-in endpoints is described. In one embodiment, the system includes a built-in endpoint manager interface and a built-in endpoint implementation container. | 09-18-2008 |
20080228852 | Synchronization of Information Items with References - The present invention is related to a method and a system for bidirectional synchronisation of information between two devices, a first device and a second device where the synchronisation is limited to exchange of modified data and the request for synchronization can be initiated by any of the two devices. The synchronisation is of an incremental type adapted to synchronize items making references/couplings to other items. | 09-18-2008 |
20080228853 | SOFTWARE SYSTEM - A software system including at least one MAPI client component, a model adapter, and a model sub system. The MAPI client component(s) operate in a COM environment, the model adapter operates partly in the COM environment and partly in a .NET environment, and the model sub system operates partly or fully in the .NET environment. The MAPI client component(s), the model adapter, and the model sub system are arranged to communicate with each other. | 09-18-2008 |
20080228854 | Method for Controlling a Multimedia Device from a Mobile Terminal, Corresponding Computer Programs, Multimedia Device and Server - A method is provided for controlling, via a mobile terminal, a multimedia device for playing back and/or storing multimedia contents, the mobile terminal and the multimedia device being connected to a communications network. The method includes the following steps: the mobile terminal sends to a remote server, via the communications network, at least one request for activating a functionality on the multimedia device; the remote server translates this at least one request made by the mobile terminal into at least one query and transmits this at least one query to the multimedia device via the communications network, and; the multimedia device receives and executes this at least one query. | 09-18-2008 |
20080228855 | NETWORK MANAGEMENT SYSTEM AND METHOD OF MANAGING THE SAME - A network management system capable of simultaneously setting environments of a plurality of image forming apparatuses connected to each other on a network to different values so as to allow a user to effectively and conveniently manage the image forming apparatuses. The network management system includes a plurality of image forming apparatuses and a terminal apparatus receiving an attribute file including IPs of the image forming apparatuses and attribute values of the IPs, parsing the received attribute file using a management program for managing the image forming apparatuses, generating attribute information of the image forming apparatuses according to the IPs thereof, and transmitting the attribute information. | 09-18-2008 |
20080228856 | INFORMATION PROCESSING DEVICE DETECTING OPERATION, ELECTRONIC EQUIPMENT AND STORAGE MEDIUM STORING A PROGRAM RELATED THERETO - An information processor comprises an image sender for sending an image including the image section of an operation object element displayed and operated on an electronic device to the electronic device, a detection information receiver for receiving operation detection information indicating that the image section is operated on the electronic device, a detector for detecting the operation object element corresponding to the image section according to the detection information, and a processor for executing the processing step required in response to the operation to the operation object element. | 09-18-2008 |
20080228857 | Information exchange tool - Mining human capital information includes defining one or more attributes of a communication group, extracting a target group by searching one or more of explicit and implicit data sources according to the defined attributes, communicating with the extracted target group, logging at least some of the communications, and analyzing the logged communications. | 09-18-2008 |
20080228858 | INCREMENTALLY SYCHRONIZING OCCASIONALLY-CONNECTED MOBILE DATABASES, PRESERVING HORIZONTAL FILTER SCOPE CONSISTENCY BY USING CLIENT PRE-IMAGE - A system for synchronizing data on a first device with data at a second device, includes: determining a pre-image of the data on the first device according to a filter after a previous synchronization with the data at the second device; determining a current image of the data at the second device according to the filter; determining a delta of the current image, where the delta comprises data that exists in the current image and has changed since the previous synchronization; instructing the first device to delete data that exists in the pre-image but not in the current image; and instructing the first device to UPSERT a union of the data that exists in the delta and the data that exists in the current image but not the pre-image. This is efficient in time and bandwidth resources while also providing consistent data integrity. | 09-18-2008 |
20080235317 | System and Method For Providing an Extended Computing Capacity - A system, method and business model is disclosed in which computation and storage intensive tasks are performed using remote commercial products ( | 09-25-2008 |
20080235318 | Information Processing System for Classifying and/or Tracking an Object - According to one embodiment, a computing system includes a computing node coupled to a number of sensors. The sensors are operable to generate records from received information and transmit these records to the computing node. The computing node is operable to bind the plurality of records in a plurality of classifications using a multiple level classifier such that each classification has a differing level of specificity. | 09-25-2008 |
20080235319 | System and Method for User-Definable Document Exchange - A document exchange based on user-definable validation rules provided by the exchanging parties. In one embodiment, an uploader uploads a document from a first computer, the upload being associated with a first member account registered with a network site. A user interface receives a delivery destination for the document from the first computer, the delivery destination being associated with a second member account registered with the network site. A content validator validates content of the document based on rules registered at the network site in connection with the second member account. An output adaptor determines a document delivery format registered at the network site in connection with the second member account. A delivery component delivers the document in the determined format to a second computer associated with the second member account. | 09-25-2008 |
20080235320 | Distributed 3D Environment Framework - A system for, and client-side and server-side applications for, constructing, connecting and real time management of independent 3D environment portions ( | 09-25-2008 |
20080235321 | Distributed contents storing system, copied data acquiring method, node device, and program processed in node - A node device in a distributed content storing system which includes a plurality of node devices, enabled to mutually communicate through a network, wherein the plurality of node devices has replica data of a plurality of content data different in their substance distributed and stored therein, wherein locations of the replica data thus distributed and stored are managed with respect to every content data, the node device including:
| 09-25-2008 |
20080235322 | Media Sharing - A method and device for distributing media from a network based content server to two or more clients participating in a burst-based service session. The method includes, following establishment of the burst-based service session, joining the content server to the session as a further participating client, sending a media grant to the content server, and delivering the requested media from the content server to the other participating clients. | 09-25-2008 |
20080235323 | Transmitting Content in Wagering Networks - Systems, methods, and apparatus for transmitting content in wagering networks are described herein. In one embodiment, the method includes determining a first source for a first block of a wagering content file. The method can also include determining a second source for a second block of the wagering content file. The method can also include receiving the first block from the first source, receiving the second block from the second source, and using the first block and the second block to create a copy of the wagering content file. | 09-25-2008 |
20080235324 | Providing Shared Tasks Amongst a Plurality of Individuals - A mechanism for sharing tasks is provided in which individuals in a share group may signal their intent to complete individual shared tasks and communicate that intent to other individuals in the share group. A required time for completion of the shared tasks may be associated with an individual's signaling of the intent to complete the shared task. The completion of the shared task by the individual signaling intent to complete may be monitored and, if not completed within the associated required time, the performance of the shared task may again be shared with the individuals of the share group. In this way, another individual may signal that individual's intent to perform the shared task and the process may be repeated until the shared task is completed. | 09-25-2008 |
20080243986 | Information processing device, network system, and computer readable medium therefor - An information processing device, which is connectable with a data storage device and data management device, includes a data dividing unit configured to divide a first data file into a plurality of second data files, a management information creating unit configured to create management information regarding the plurality of second data files, a data storing unit configured to store the plurality of second data files into the data storage device, and a management information storing unit configured to store the management information created by the management information creating unit into the data management device. | 10-02-2008 |
20080243987 | Active Control Of Collaborative Devices - Control of collaborative devices, including providing at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server, providing a registry service to which the collaborative devices are coupled for data communications, and providing at least one registry table, wherein the registry table includes registry records, wherein the registry records include registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices include data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities. The method further includes providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices, and controlling the collaborative devices in accordance with the predetermined algorithm. | 10-02-2008 |
20080250095 | Content Distributing System and Content Receiving and Reproducing Device - A technology that makes a program line-up related to contents distributed to a user side, depending on various conditions, preferences, and communication environments of the user side that views and listens to the content is disclosed. According to the technology, an on-board device (content receiving and reproducing device) | 10-09-2008 |
20080250096 | DATA MANAGEMENT APPARATUS, CONTROL METHOD OF DATA MANAGEMENT APPARATUS, AND COMPUTER-READABLE STORAGE - A service providing unit adapted to provide a first service which transmits image data to the external apparatus under the control of the external apparatus on the network; a service retrieval unit adapted to retrieve the external apparatus, on the network, capable of providing a second service which processes the image data transmitted from the data management apparatus under the control of the data management apparatus; a service controlling unit adapted to control the external apparatus on the network such that the external apparatus provides the second service; and a switching unit adapted to switch between a first state that deactivates the service controlling unit and a second state that activates the service controlling unit based on a retrieval result by the service retrieving unit. | 10-09-2008 |
20080256166 | Method for Inter-Site Data Stream Transfer in a Cooperative Data Stream Processing - A cooperative data stream processing system is provided that utilizes a plurality of independent, autonomous and potentially heterogeneous sites in a cooperative arrangement to process user-defined inquiries over dynamic, continuous streams of data. The system derives jobs from the inquiries and these jobs are executed on the various distributed sites by executing applications containing processing elements on these sites. Therefore, components of a given job can be executed simultaneously and in parallel on a plurality of sites within in the system. The sites associated with a given job execution have the need to share data, both primal and derived. A tunnel mechanism is provided that establishes tunnels between pairs of sites within the system. Each tunnel includes either a sink processing element on an originating site and a source processing element on a destination site or a gateway processing element on each site and a network connection between the sink and source processing elements. The sink and source processing elements are in communication with application processing elements on their respective sites and facilitate the exchange of data between these application processing elements. Tunnels can be establish on demand or in accordance with a prescribed plan and can be job specific of generic to any job executing on a given pair of sites. | 10-16-2008 |
20080256167 | Mechanism for Execution of Multi-Site Jobs in a Data Stream Processing System - A cooperative data stream processing system is provided that utilizes a plurality of independent, autonomous and possibly heterogeneous sites in a cooperative arrangement to process user-defined job requests over dynamic, continuous streams of data. A mechanism is provided for orchestrating the execution of distributed jobs across the plurality of distributed sites. A distributed plan is created that identifies the processing elements that constitute a job that is derived form user-defined inquiries. Within the distributed plan, these processing elements are arranged into subjobs that are mapped to various sites within the system for execution. Therefore, the jobs are then executed across the plurality of distributed sites in accordance with the distributed plan. The distributed plan also includes requirements for monitoring of execution sites and providing for the back-up of the execution sites in the event of a failure on one of those sites. Execution of the jobs in accordance with the distributed plan is facilitated by the identification of an owner site to which the distributed plan is communicated and which is responsible for driving the execution of the distributed plan. | 10-16-2008 |
20080256168 | Target Class Addressing of Updates in Ambient Databases - The present invention relates to a method and system of distributing data ( | 10-16-2008 |
20080256169 | GRAPHICS FOR LIMITED RESOLUTION DISPLAY DEVICES - A method for providing graphical content to be displayed on different kinds of display devices is disclosed. Each kind of display devices is associated with different graphical characteristics. The method includes generating a scene of desired graphical content and formatting, for each kind of the display devices, the scene into a scene file containing the graphical content formatted to suite that kind of display device. A system is also disclosed. | 10-16-2008 |
20080256170 | SOCIAL NETWORKING FOR MOBILE DEVICES - A mobile device, system, and method are directed towards enabling an integrated display of live views. The integrated live views are generated by employing social networking information, including moods of a person, avatars, status of a member's activities including whether they are in an IM session, or the like. Integrated live views may include a live contact list, a group view, a friend view, an activity oriented view, a list of content, or the like, based on the mobile user's social networking information. By providing the mobile user with integrated live views of their social network, the mobile user may be able communicate with other members within the mobile social networking context, to obtain, and respond to invites from a social network member, provide opportunities for activities to other members, to grow their social network, and to consume content that is displayed relative to their social network. | 10-16-2008 |
20080256171 | SYSTEM AND METHOD FOR HISTORY DRIVEN OPTIMIZATION OF WEB SERVICES COMMUNICATION - A system, method and computer program product for communicating Web-Services (WS) messages. First there is allocated an identical amount of a cache history storage at each sender and receiver device for storing a history of communicated WS message strings. At the sender, there is generated an intermediate data representations of each message being built, the corresponding message string stored in the cache history storage. The message is communicated as a serialized data string according to the built data representation. For each subsequent message to be communicated, the method comprises identifying identical portions in intermediate data representations of a current message being built and replacing each identified portion in message strings with a reference indicator to a location in the cache history storage corresponding to an identical character string portion associated with a prior message that has been communicated. At the receiver device, the references are identified in received message strings and one or more intermediate data representations locally stored at the receiver device are substituted in the message to complete a build of the received message. | 10-16-2008 |
20080263124 | Method and Apparatus for Making Devices on a Local Network Remotely-Accessible - The present invention relates to method and apparatus for enabling to request querying and/or controlling operations remotely to a device on a home network via Internet. In a method in accordance with the present invention, a device search message is transmitted to a plurality of devices connected to a local network, and device information is created or modified based on whether there are responses to the message from the devices. Afterwards, when a device search message is received a responding message to the received message is transmitted for a device or devices contained in the device information. Whereby, possible communication errors occurred by long-time delay (caused by traveling across large-area network and local network) of a search message can be prevented. | 10-23-2008 |
20080263125 | MOBILE STORE PRODUCT LOCATOR - An embodiment of the present invention involves a location based service, method, and/or system. The service, method, and/or system may involve accessing an internet using a mobile communication facility; assessing a location of the mobile communication facility; requesting product information; and delivering the product information to the mobile communication facility, wherein the product information includes information relating to a location within a store where the product can be found. | 10-23-2008 |
20080263126 | INTERNET BRIDGE FOR APPLICATIONS AND WEB SERVERS - The disclosure describes a method for enabling internet access to resource hosted on CSDs without a real or static IP by creating a global URL and a local pathway for a locally accessible CSDs hosted resource using an internet bridge program residing on a CSD. A master server registers the CSD by assigning a unique CSD ID and credentials, a database residing on the master server registers all the details of the CSDs. The CSD initiates a communication with the master server over internet. A requesting computer forwards the global URL to the master server, which in turn forwards the global URL to the CSD. The CSD forwards the requested data to the master server. The master server forwards the requested data to the requesting computer using the internet browser. | 10-23-2008 |
20080263127 | INFORMATION DISTRIBUTION SYSTEM, INFORMATION PROCESSING SERVER, DISTRIBUTION SERVER, COMMUNICATION APPARATUS, PROGRAM AND INFORMATION DISTRIBUTION METHOD - There is provided a communication apparatus including an identification data generation portion to generate identification data, an identification data storage portion to store the identification data generated by the identification data generation portion, a basic data reception portion to receive basic data from an information processing server through a given communication path, the basic data containing prescribed first data specifying service data generated in the distribution server and containing data to be used in an IC chip capable of con tactless communication with a reader/writer, and prescribed identification data, and a data acquisition portion to acquire the service data generated based on the basic data in the distribution server from the distribution server if the prescribed identification, data matches with the identification data stored in the identification data storage portion. | 10-23-2008 |
20080263128 | Information Processing System and Information Processing Device - The load condition of all of the servers participating in a system can be centrally managed. A load information filing function in each of servers collects basic information such as CPU usage rates, access requests (IOPS), etc and saves the information in a local LU. The load information filing function processes the basic information to generate load information which is then accumulated in a shared LU. The system administrator can display and verify a list of the stored load information on a terminal screen, by accessing the load information gathering function of any of the servers via a web browser in a terminal. When any of the servers is in a high load state, because a low load server proxies the load information-related processing of the high load server, the load condition of all of the servers can be centrally managed regardless of load variations in any of the servers. | 10-23-2008 |
20080263129 | Aggregating service processors as a cluster - Service processors within a system are self-clustered. The system can also include an operating system or other software code, a management console, or both. The operating system communicates with the cluster of service processors, where the service processors are self-clustered or otherwise, such as through a memory shared by at least all the service processors. The operating system therefore need not be aware which of the service processors performs a given function. The console communicates with the cluster of service processors, where the service processors are self-clustered or otherwise, through any service processor of the cluster. The console therefore also need not be aware that the service processors have been clustered to perform functionality for the console. | 10-23-2008 |
20080270511 | METHOD AND SYSTEM FOR MANAGING HOME NETWORK - The present invention discloses a method and a system for managing a home network. The control unit of a home network management system receives the service information between an external network and a home network device and transmits the service information to the log unit which then records the service information; and the control unit or the administrator manages the home network, for example updates the recording criteria and/or the filter criteria according to the service information stored in the log unit. The present invention can obtain the utilization frequency and status of a home network service, and determine whether the inappropriate information is communicated between a home network device and an external network, so that an administrator or the home network management system can take related management measure and thereby effectively manage the home network. | 10-30-2008 |
20080270512 | Virtual network projection system supporting multiple projection sources and method thereof - A network projection system and method are disclosed, the system comprises announcement means for announcing virtual network projection device information over a network and receiving a projection request from at least one network projection source, projection data receiving means for receiving data used in projection from the at least one network projection source, processing means for processing the data received from the at least one network projection source to meet a user's requirement, and projection data displaying means for displaying the processed projection data on a connected display device or transmitting the processed projection data to another network projection device over the network. With the structure of the present invention, a common display device can be virtualized as a network projection device to facilitate simultaneous display of projection contents from multiple projection sources on the same screen or switching of display via the network. | 10-30-2008 |
20080270513 | DATA TRANSMITTING APPARATUS, DATA RECEIVING APPARATUS, AND DATA TRANSMITTING AND RECEIVING SYSTEM - A data transmitting apparatus that transmits content data having use restriction is provided. The data transmitting apparatus includes: a data transmitting unit that transmits the content data to the first data receiving apparatus that receives the content data for viewing, and transmits the content data to the second data receiving apparatus that receives the content data so that the content data is transferred; a calculation unit that calculates a time required for the data transmitting unit to complete transmitting the content data to the first or second data receiving apparatus; and a notification unit that notifies the first or second data receiving apparatus of the time calculated by the calculation unit. The first or second data receiving apparatus that receives the notification is the data receiving apparatus that is not the data receiving apparatus corresponding to the time. | 10-30-2008 |
20080275935 | METHOD AND APPARATUS FOR MIDDLEWARE ASSISTED SYSTEM INTEGRATION IN A FEDERATED ENVIRONMENT - A computer implemented method, data processing system, and computer usable program code are provided for instantiating a service on a network. A service infrastructure manager determines whether a service is available at a requested quality of service in response to receiving a request for the service that specifies the quality of service. The service infrastructure manager performs an analysis of components associated with the service to identify resources needed to create the service in response to the service being unavailable at the requested quality of service. Based on the analysis, the service infrastructure manager allocates resources to support the service and instantiates the service at the requested quality of service after the resources have been allocated. | 11-06-2008 |
20080275936 | Apparatus and methods for processing mailpiece information by an identification code server - Apparatus and methods consistent with the present invention provide for processing delivery item information in an identification code sorting system by an identification code server. In one embodiment, a primary identification code server receives an identification file containing identification information uniquely corresponding to a delivery item. In this embodiment, the primary identification code server processes the delivery item information and may send the identification file to a secondary identification code server. In another embodiment, a secondary identification code server receives an identification file from a primary identification code server and processes the delivery item information. | 11-06-2008 |
20080281898 | PORTLETS IN NON-PORTAL PAGES - A JSR 168 compliant portlet can expose a URL to allow the portlet to be inserted into an external page. | 11-13-2008 |
20080281899 | METHOD FOR MANAGING COMMERCE CONTEXTS - A method for managing commerce contexts, between a direct commerce context and a temporary commerce context in a client session. Commerce context parameters are associated with the direct and temporary commerce contexts. The commerce context associated with a client request is determined according to the commerce context parameters associated with the client request. | 11-13-2008 |
20080281900 | Technique for Sending TCP Messages through HTTP Systems - The present invention provides a method, system, and computer program product for facilitating end-user access to remote applications based on TCP (Transmission Control Protocol). TCP traffic is packaged into the body of HTTP (HyperText Transfer Protocol) messages, enabling the TCP traffic to be transmitted through HTTP systems in an application-independent manner as if it were native HTTP traffic. TCP traffic therefore flows through firewall systems without requiring access to an external TCP port, and flows through HTTP proxy servers as well. The disclosed technique enables mapping bi-directional TCP messages to HTTP, which is designed for client-initiated message traffic only. | 11-13-2008 |
20080288572 | SCALABLE PRESENCE SERVER ARCHITECTURE - A presence server architecture includes a central presence information database to store presence information about a multiplicity of publishing entities, and at least two presence servers to separately access and update said presence information. The present invention also includes a presence server which includes a means to access a central database storing presence information segments about each user from multiple publishing entities over time, an aggregator to aggregate said presence information segments about one user into a current presence information document, and means to detect if another presence server has recently modified presence information document about the user. | 11-20-2008 |
20080288573 | Method and apparatus for filtering virtual content - Embodiments of the present invention provide a system that selects virtual content. The system starts by receiving or gathering a set of virtual content that includes context data. Next, the system assigns items of virtual content from the set of virtual content to one or more dimensions of context with increasing levels of specificity of user relevance, with at least one of the dimensions of context having two or more levels of user relevance. The system then selects a subset of the set of virtual content based on one or more levels of specificity of one or more dimensions of context and displays the subset of the virtual content to the user. | 11-20-2008 |
20080288574 | Methods and Apparatus for Selectively Transferring Data Objects to a Communication Device - Disclosed are methods and apparatus for controlling the transfer of data objects to a communication device based on a comparison of one or more attributes of the data object to a delivery profile, which may reflect a device user's preferences. An exemplary method disclosed herein comprises detecting the occurrence of a trigger event related to communication between two devices and identifying a data object in response, based on one or more of a trigger event type, an identifier for the first communication device, and an identifier for the second communication device. The method further comprises comparing at least one content attribute for the data object to a pre-determined delivery profile corresponding to the second communication device and selectively delivering the data object to the second communication device based on the comparison. | 11-20-2008 |
20080288575 | XML-BASED SYMBOLIC LANGUAGE AND INTERPRETER - An XML-based symbolic computer language, interpreter, and corresponding execution environments are disclosed. The XML-based symbolic computer language, called “OLIN” (One Language Intelligent Network) enables a computer program to be written as an XML-compliant document. OLIN programs are interpreted by an interpreter by parsing the XML content to extract symbolic expressions embedded therein, and evaluating those symbolic expressions. The XML-based symbolic computer language is object-oriented and is based on inherent principles of the LISP programming language. Accordingly, code and data are treated the same. The language provides built-in structures and functions for implementing neural networks and genetic programming. OLIN programs may be executed by a single computer, or via a multiprocessing environment, including distributing processing environments and multiprocessor computers. | 11-20-2008 |
20080294711 | System and Method for Centrally Collecting Real-Time Information Regarding Consumer Click-Through Traffic - A method and system for providing the centralized collection of click-through traffic information. The method includes receiving a DNS query for a domain name at a third party auditing service from a requesting computing resource. The domain name is configured to include click-through information as a subdomain, and wherein a URL associated with the domain name provides content. The click-through information is parsed from the domain name without establishing a connection between said third party auditing server and any web server providing the content. An IP address for the web server associated with the domain name is sent to the requesting computing resource. | 11-27-2008 |
20080301214 | ISP-AWARE PEER-TO-PEER CONTENT EXCHANGE - An Internet Service Provider (ISP)-aware peer-to-peer (P2P) content exchange system and method for exchanging content over a P2P network using the Internet. The system and method accounts for the type of relationship between peers and classifies and groups each peer according to these relationships. A peer overlay is constructed such that peers within a peer's neighborhood are favored over those peers outside of the neighborhood. Peer scheduling is utilized to exchange information about the availability of blocks of content. This block availability information can be exchanged differently and its frequency changed depending on a peer's classification. Peers are selected for block exchange based on their classification. A peer selection proportion may be defined that dynamically changes depending on contents of a peer's download buffer. The blocks to be exchanged then are selected based on the block availability information, such that the rarest blocks are exchanged before the more common blocks. | 12-04-2008 |
20080301215 | NAT (Network Address Translation) traversal methods and systems - Network Address Translation (NAT) Traversal methods and systems. First, a web-based server is provided. The server comprises a database storing connection information corresponding to at least one application, wherein the connection information comprises a network address and a connection port corresponding to the application. A first host connects to the server to query and obtain the connection information corresponding to the application. The First host connects to a second host comprising the application in a private domain according to the network address and the connection port in the connection information to use the application. | 12-04-2008 |
20080307033 | INFORMATION DELIVERY SYSTEM, DISTRIBUTOR'S APPARATUS, RECIPIENT'S APPARATUS, AND COMPUTER-READABLE STORAGE MEDIUM - A distributor's apparatus generates distribution information including basic distribution information and extended distribution information which sets the correspondence between a plurality of output modes and a plurality of operating states of a predetermined application program in a recipient's apparatus and transmits the distribution information to the recipient's apparatus via a network. The recipient's apparatus receives the distribution information and detects the operating state of its own. The recipient's apparatus determines the output mode based on the detected operating state and the extended distribution information and outputs the distribution information in accordance with the determined output mode. | 12-11-2008 |
20080313255 | Methods and apparatus for machine-to-machine communications - Methods and apparatus for machine-to-machine communications are disclosed. A communications server provides a way for application servers on the Internet to communicate with a plurality of physically remote devices that do not have “traditional” Internet connections. Communications between an application server and its remote devices are normalized by the communications server so that the need for a variety of wired and wireless protocols remains transparent to the application server. In addition, the application server may initiate communications with remote devices using dynamic IP addresses, because the communications server discovers dynamic IP addresses using a non-IP based protocol. | 12-18-2008 |
20080313256 | Automatically Sharing a User's Personal Message - Described techniques enable a particular user to automatically share a piece of content with a group of users. To share the content, the particular user navigates to a Website or the like to identify the desired piece of content. The particular user then chooses to share the piece of content by actuating a button, an icon, or the like displayed within the content (e.g., Web content) or displayed within the browser's toolbar. In some embodiments, the users with whom the piece of content is then shared each include the particular user within a contact list. This document also describes techniques capable of enabling the particular user to allow a third party to select and share a piece of content. In some instances, the piece of content comprises an advertisement. This piece of content may be shared with a group of users that include the particular user as a contact. | 12-18-2008 |
20080313257 | Method and Apparatus for Policy-Based Transfer of an Application Environment - A computer implemented method, apparatus, and computer program product for transferring an application environment between a plurality of computing devices. The process retrieves a set of transfer policies in response to detecting a presence of a second computing device in the plurality of computing devices. The set of transfer policies govern the transfer of the application environment from a first computing device. The process then determines whether conditions for the transfer have been satisfied. Conditions for transfer are specified by the set of transfer policies. The process subsequently transfers application data to the second computing device if the conditions for the transfer have been satisfied. The application data is used to create the application environment on the second computing device. | 12-18-2008 |
20080313258 | Network System, Server, Data Processing Method and Program - A front-end server for temporarily holding an operation request for a NAS server, which is sent from a predetermined client, is interposed between the NAS server and clients on a network. This front-end server holds information concerning a correlation among data files stored in the NAS server, optimizes the operation request received from the client based on the information, and transmits the operation request to the NAS server. | 12-18-2008 |
20080313259 | IN-FLIGHT ENTERTAINMENT AND CABIN INTEGRATION SERVICE ORIENTED SOFTWARE ARCHITECTURE AND METHOD - A software architecture for integrating an in-flight entertainment system and a vehicle cabin functions system. A first network serves the in-flight entertainment system, and a second network serves the vehicle cabin functions system. A first set of common functions is available via the first network, and a second set of common functions is available via the second network. At least one interface links the first and second sets of common functions and is adapted to link at least one additional service to at least one of the first and second networks. | 12-18-2008 |
20080313260 | Automated website generation - A system that automates the creation of websites for organizations that share similar organizational structure and for which publicly accessible information is available. The system automatically populates web pages with content derived from information gathered from public sources in addition to content that is developed for each type of organization. The system also acts as a dynamic web site hosting system to deliver the web sites to the public via the Internet. The system also acts as a web site maintenance system which allows authorized users the ability to add and delete web pages, edit the content of web pages, add sections to the web site, and add other features to web pages such as calendars, blogs, forms and image galleries, all using an ordinary web browser such as Internet Explorer or Mozilla Firefox without the need to install additional software on a client computer. All information including web page content, user identification information, and organization information, is stored in databases and files such that a single server computer can host multiple school web sites with a single instance of software installed on the server. A web-based application named “slates” is presented as an alternative way of adding and managing editorial content on web pages. | 12-18-2008 |
20080313261 | SERVER, CLIENT APPARATUS, PROGRAM AND DOWNLOAD METHOD - A server connectable to a client apparatus over a network is disclosed. The server includes: means for generating a file containing an address of a download server that can distribute a download file to the client apparatus over the network and a first parameter that temporally regulates access from the client apparatus to the download server; and means for distributing the file to the client apparatus in response to a request from the client apparatus. | 12-18-2008 |
20080313262 | Community Computing Method and Community Management System - The present invention provides a community computing method and system comprising a step of community formation forming a community by defining a goal, policies, members, operations among the members, an operation situation of the community and an idle situation of the community, a step of community standby both waiting for an operation starting timing and organizing an actual community member, after the step of community formation, a step of community activation both being self activated and starting an operation, when the community operation situation is ready while the community monitors a context information, after the step of community standby, a step of community deactivation both temporarily stopping an operation for itself and waiting for a next community operation, when the community satisfies the goal of the community, or a situation to deactivate comes in, after the step of community activation; and, a step of community termination terminating all operations for itself in case the community does not need to operate any more. | 12-18-2008 |
20080313263 | Method of Employing a Computer Network to Regulate Contact Between Economic Development Officials and Site Selectors - Disclosed is a computerized network, such as the world wide web, wherein a method of facilitating contact between economic development officials and site selectors is employed. The method enables site selectors to access a community profile database to find community information for potential development sites. Economic development officials are notified when their information s accessed. The system also enables site selectors to generate automated RFPs. | 12-18-2008 |
20090006520 | Multiple Thread Pools for Processing Requests - In embodiments, servers within a distributed system include more than one thread pool from which threads may be allocated for processing requests received at the servers. The servers have a local thread pool from which threads for processing requests that require only local resources (resources stored locally on the server) are allocated. In embodiments, the server will include a remote thread pool from which threads are allocated for processing requests that require resources stored on any remote server. In other embodiments, the server will include a corresponding thread pool for each of a number of specified remote servers. When a request requires access to resources stored on a particular server, a thread from the corresponding thread pool associated with the particular server will be allocated for processing the request. | 01-01-2009 |
20090006521 | ADAPTIVE RECEIVE SIDE SCALING - Receive side scaling in a network system may be improved by moving the task of adapting the load distribution from the operating system (“OS”) to the network device. A load feedback mechanism may be used for the OS to report per-core load to the network device. With per-core load information from the OS as well as its own knowledge of new flows, the network device is able to map new flows to the least-utilized cores by changing these cores' entries in an indirection table in the network device directly. | 01-01-2009 |
20090006522 | INTEGRATED INTERFACE APPARATUS AND METHOD FOR HETEROGENEOUS SENSOR NETWORKS - Provided are an integrated interface apparatus and a method for heterogeneous sensor networks. The integrated interface apparatus includes an application system interface for converting a query command of an application system into a sensor network command according to a common message protocol, analyzing a response message with respect to the sensor network command, and transmits the converted command to the application system; and a sensor network interface for converting the sensor network command according to characteristics of the corresponding sensor network, transmitting the converted sensor network command to the corresponding sensor network, converting sensing data of the respective sensor networks according to predefined data format, and transmitting the converted sensing data to the application system interface over the response message with respect to the sensor network command. | 01-01-2009 |
20090013023 | Process Management Apparatus, Computer Systems, Distributed Processing Method, and Computer Program - When performing distributed processing in processing devices connected to a network and a processing managing device for managing the processing devices, it is possible to eliminate the overhead of the processing management device. The processing management device (PU) ( | 01-08-2009 |
20090013024 | METHODS AND SYSTEMS FOR PROVIDING TARGETED INFORMATION USING IDENTITY MASKING IN A WIRELESS COMMUNICATIONS DEVICE - Methods and systems for providing user information from a wireless access terminal (W-AT) to a remote apparatus without revealing a primary identity of the user of the W-AT include generating an alternate user identifier for the W-AT, and providing the alternate user identifier and first information related to targeted-content-message information and/or user profile information to the remote apparatus. | 01-08-2009 |
20090013025 | MODEL TRANSMISSION APPARATUS AND MODEL TRANSMISSION METHOD - A model transmission apparatus used when producing a system model. In the model transmission apparatus, models are transmitted between first computers and a second computer. The second computer includes a second transmission device that transmits a system model to each of the first computers. When the system model is transmitted, component models included in the system model are concealed. When at least one of the concealed component models included in the system model matches at least one corresponding component model stored in the first storage device of at least one of the first computers, the at least one of the first computers automatically replaces the at least one of the concealed component models included in the system model with the at least one corresponding component model stored in the first storage device of the at least one of the first computers. | 01-08-2009 |
20090013026 | Information distribution system, terminal apparatus used in same system, and recording medium on which information processing program is recorded so as to be computer readable, as well as information processing method - To provide an information distribution system which, even when a quantity of terminal apparatus participating in the information distribution system increases, can easily manage an operating history of each terminal apparatus. | 01-08-2009 |
20090019103 | METHOD AND SYSTEM FOR PROCESSING A DATABASE QUERY - A method and system for processing a database query is described. One embodiment is a scalable, reconfigurable database query processing system comprising one or more director, user, and performance modules in a configuration that includes shared-nothing behavior of the modules and the distributed processing of primitives for resolving a database query in accordance with a column-oriented database architecture. | 01-15-2009 |
20090024686 | WIRELESS NODE AUTO-RESET FUNCTION - A method for wireless communication within a building automation system is disclosed. The method includes establishing a communications link between a first automation component and a second automation component, detecting a change in the communications link at the second automation component, and initiating a reset function on the second automation component in response to the detected change in the communications link. A building automation system is further disclosed. The system includes a first automation component, a second automation component in communication with the first automation component via a communication link. The second automation component further includes a reset function stored on a memory and executable by a processor in communication with the memory, such that the reset function is activated in response to a change in the communications link. | 01-22-2009 |
20090024687 | METHOD AND SYSTEM FOR FORMATTING RETURNED RESULT FROM REMOTE PROCESSING RESOURCE IN WIRELESS SYSTEM - A result may be formatted after a task is performed in a remote processing resource in a wireless system. A wireless mobile communication (WMC) device may determine a task to be performed at a remote processing resource as part of a job the WMC device is requested to perform. Once the task is performed at the remote processing resource, formatted result is generated. The formatting of the result is based on different factors that may comprise, but not limited to, display limitations at the WMC device, power limitations at the WMC device, processing load/capability at the remote processing resource, and the connectivity limitation between the WMC device and the remote processing resource. Result formatting in such situations as internet searches may comprise generating a virtual webpage at the remote processing resource, and sending a link to this virtual webpage to the WMC device. | 01-22-2009 |
20090024688 | Accessing Memory And Processor Caches Of Nodes In Multi-Node Configurations - A method for communicating between nodes of a plurality of nodes is disclosed. Each node includes a plurality of processors and an interconnect chipset. The method issues a request for data from a processor in a first node and passes the request for data to other nodes through an expansion port (or scalability port). The method also starts an access of a memory in response to the request for data and snoops a processor cache of each processor in each node. The method accordingly identifies the location of the data in either the processor cache or memory in the node having the processor issuing the request or in a processor cache or memory of another node. | 01-22-2009 |
20090030966 | METHOD AND A NETWORK FOR COMMUNICATING DATA VIA A COMPUTER NETWORK - A method and a computer network for two computers to communicate, where one computer generates an instruction set for the second computer to carry out, the instruction set including an instruction for reloading the instruction set, and at least one instruction set comprising an instruction for the second computer to request further data from the first computer, a third computer, or a website | 01-29-2009 |
20090030967 | Personal wearable microserver - An integrated system includes comprising a microserver integrated with a movable platform and in communication with one or more data collection apparatus disposed about a living organism, one or more microserver subsystems integrated within the microserver, and means for enabling two-way communications with the server from a remote location. The server hosts a webpage that is remotely accessible by the means for enabling two-way communications and capable of monitoring, retrieving, storing, analyzing and sending a set of data about the living organism from and to the server and one or more data collection apparatus. | 01-29-2009 |
20090030968 | REMOTE CONTROL IN A WIRELESS COMMUNICATION SYSTEM - Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, a mobile wireless device is configured to access and control an application executable on a wireless server. In an embodiment, wireless server is configured to execute an application resident on the wireless server under the control of a set of commands from a mobile wireless client. In various embodiments, the application is an application different from an application to maintain and control a wireless communication link between the mobile wireless device and the wireless server. | 01-29-2009 |
20090030969 | Method and System for Operating a Rating Server Based on Usage and Download Patterns Within a Peer-To-Peer Network - A method and a system is presented for pruning a peer-to-peer network such that a peer-to-peer search within the peer-to-peer network is initiated beginning with those nodes on which relevant content has previously been found for particular search keywords. For each completed search, a peer node gathers client rating results and then forwards the rating information to a rating server; these results reflect the degree to which searches successfully located content for keywords in a search using particular peer nodes. A rating server maintains a database of results received from nodes. Prior to initiating a new search at a peer node, the peer node consults one or more rating databases to retrieve a set of initial nodes to which the node should initiate the new search in order to maximize the speed and success of finding relevant content. The node then performs the new search using the set of initial nodes. | 01-29-2009 |
20090037509 | WIDGET DISCOVERY IN COMPUTING DEVICES - A system and a method are disclosed for discovering widgets for computing devices. A computing device parses data to identify rich content. The computing device searches for widgets supporting the identified rich content in a remote server and retrieves a widget supporting the identified rich content. The computing device executes the widget to process the rich content. | 02-05-2009 |
20090037510 | METHOD AND SYSTEM FOR CONTACTING VISITORS TO AN ONLINE SYSTEM - A method and system for communicating with a user or a visitor to an online system. The visitor is provided with a contact page for a browser, which includes a field for inputting a query. The contact page further includes a field for posting a response. The contact page is bookmarked for access by the visitor. According to another embodiment, the contact page may include an email field, and the response is emailed to the user in addition to, or instead of, being posted on the contact page. According to another embodiment, the response is not emailed, but only posted on the contact page. | 02-05-2009 |
20090037511 | Effecting a Broadcast with an Allreduce Operation on a Parallel Computer - Methods, parallel computers, and computer program products are disclosed for effecting a broadcast with an allreduce operation on a parallel computer, the parallel computer comprising a plurality of compute nodes, the compute nodes organized into at least one operational group of compute nodes for collective parallel operations of the parallel computer, each compute node in the operational group assigned a unique rank, the compute nodes of the operational group coupled for data communications through a global combining network; and one compute node assigned to be a logical root. Embodiments include configuring, by the logical root node, a send buffer having a contribution to be broadcast to each ranked node in the operational group; configuring, by all ranked nodes other than the logical root, a receive buffer for receiving the contribution from the logical root; and repeatedly for each element of the contribution of the logical root in the send buffer: contributing, by the logical root, the element of the contribution in the send buffer; injecting, by all ranked nodes other than the logical root, one or more zeros corresponding to a size of the element; performing, by all the compute nodes of the operational group, an allreduce operation with a bitwise OR using the element and the injected zeros, yielding a result for the allreduce operation; and storing in each receive buffer, by all ranked nodes other than the logical root, the result of the allreduce. | 02-05-2009 |
20090037512 | MULTI-NODAL COMPRESSION TECHNIQUES FOR AN IN-MEMORY DATABASE - Embodiments of the invention may be used to distribute a database across a plurality of compute nodes of a parallel computing system. That is, to a method for creating a fully in-memory database on the parallel computing system. Further, data compression techniques may be used increase the performance of the in-memory database by compressing some portions of the database to fit within a single node or a logically or physically related group of nodes. | 02-05-2009 |
20090037513 | Posting server, content transmission system, and posting server control method - A printing terminal | 02-05-2009 |
20090037514 | System And Method For Integration Of Streaming And Static Data - The invention relates to integration of streaming data. The invention provides a means for integrating both high-throughput streaming and static content originating from multiple types and/or instances of data sources into discrete units of data. The invention provides integration of a wide variety of disparate streaming and static data sources as well as deployment of content in multiple protocols, either static or streaming or both. In the preferred embodiment, the invention provides a method and system for the insertion of domain-specific implementations of the JMS (Java Message System) messaging paradigm into a server-based JMS provider infrastructure. A Content Integration Framework provides access to Content Instances. The Content Integration Framework is used by Distribution Adapters that expose content from Content Instances cached in the system using a variety of protocols. | 02-05-2009 |
20090043838 | Imprint Client Statistical Filtering - A method, system, API and computer product for adapting reverse data channel (RDC) utilization by selectively restricting the reporting of statistics data from client devices using a client-side filter adapted in response to configuration data from a file or other source file. | 02-12-2009 |
20090049114 | Determining a Bisection Bandwidth for a Multi-Node Data Communications Network - Methods, systems, and products are disclosed for determining a bisection bandwidth for a multi-node data communications network that include: partitioning nodes in the network into a first sub-network and a second sub-network in dependence upon a topology of the network; sending, by each node in the first sub-network to a destination node in the second sub-network, a first message having a predetermined message size; receiving, by each node in the first sub-network from a source node in the second sub-network, a second message; measuring, by each node in the first sub-network, the elapsed communications time between the sending of the first message and the receiving of the second message; selecting the longest elapsed communications time; and calculating the bisection bandwidth for the network in dependence upon the number of the nodes in the first sub-network, the predetermined message size of the first test message, and the longest elapsed communications time. | 02-19-2009 |
20090055460 | GENERATED CONTENT FOR EDITABLE WEB PAGES - A method and system for WYSIWYG editing of dynamic content on editable web pages. Generated content is content that is received periodically from a dynamic source. Generated content may be represented on an editable web page by instructions that describe how to generate the dynamic content. The generated content system presents generated elements in a non-editable manner while allowing modification of their instructions and also allowing complete editing functionality of any surrounding static content. Thus, the generated content system allows the user to include generated content in an editable web page in a way that clearly identifies the generated content during editing and still allows the user to modify the content. | 02-26-2009 |
20090055461 | System and method for effectively optimizing content segment downloads in an electronic network - A system and method for optimizing content distribution in an electronic network includes a peer-to-peer network of client devices. The client devices are initially preloaded in a distributed manner with various content segments from corresponding content items. An optimization module from a tracking server iteratively redistributes said content segments among the client devices to seek an optimal content segment configuration of said content segments for optimizing performance characteristics of content reassembly procedures. When a system user selects a particular content item on a corresponding electronic device, a download manager of the electronic device may automatically generate content segment requests to other appropriate electronic devices in the peer-to-peer network. The download manager may then download and automatically reassemble the content segments to produce the selected content item for utilization by the system user. | 02-26-2009 |
20090055462 | SUB-CONTENT DISTRIBUTING SYSTEM AND SUB-CONTENT DISTRIBUTING METHOD USING THE SYSTEM - A system in which broadcast receiving terminals receives a broadcast and the broadcast program sub-content data list, a sub-content distributing device sends a waiting time to each user even if many accesses deluge, and the broadcast receiving terminals can automatically download the sub-content after the waiting time has passed without making a re-access. The sub-content distributing system comprises a broadcasting device, a sub-content distributing device, and broadcast receiving terminals. The broadcast receiving terminals each have means for transmitting sub-content request information according to identification information included in the received sub-content list data and acquiring sub-content transmission foreforenotice information. The sub-content distributing device has means for computing a sub-content transmission schedule according to the amount of request information transmitted from broadcast receiving terminals and transmitting transmission foreforenotice information according to the computed transmission schedule to the broadcast receiving terminals. | 02-26-2009 |
20090055463 | Method and System for Controlling and Auditing Content/Service Systems - An improved interactive network system is provided that allows the Network Operator to control the transfer of information to and from the network end users, the system preferably using triggers or markers embedded within the programming broadcast to users via the network. As a consequence of this system, the Network Operator is able to efficiently garner revenues from third parties transacting business over the network and to control the look and feel of programming offered to network users. Additionally the system can be used as a means of limiting network access, filtering programming, providing on-screen graphics or audible signals for particular programming types or providers, bookmarking programming, profiling network users, targeting advertising, and simplifying network transactions. | 02-26-2009 |
20090055464 | Data transfer and synchronization system - A system and method for synchronizing devices which can couple to the Internet, or any network. In one aspect a system for synchronizing data between a first system and a second system is provided. The system includes a first sync engine on the first system interfacing with data on the first system to provide difference information. A data store is coupled to the network and in communication with the first and second systems. A second sync engine is provided on the second system coupled to receive the difference information from the data store via the network, and interface with data on the second system to update said data on the second system with said difference information. Difference information is transmitted to the data store by the first sync engine and received from the data store from the second sync engine. | 02-26-2009 |
20090063610 | VIBRATING USB DATA KEY ACCESSORY - A user inputs event information into a data processing system which is stored in an application memory of an application. Message information contained in each incoming message received by a messaging service is compared to the event information. In the event that the message information corresponds to the event information a notification of the event is sent to a short-range wireless transmitter. The wireless transmitter transmits notification of the event to a remote receiver. Upon receipt of the wireless signal, the remote receiver triggers an alert notification notifying the user that data processing system has received the specified event. | 03-05-2009 |
20090063611 | TRANSMISSION APPARATUS, TRANSMISSION METHOD AND COMPUTER PROGRAM - A transmission apparatus and method including transmitting software to a device, confirming that transmission of the software was successful based on information received from the device, and transmitting, after confirming successful transmission of the software, transmitting the software to a different device. | 03-05-2009 |
20090063612 | Image forming apparatus and image forming system - When plural image forming apparatuses support different formats for a request, the content of the request is analyzed and processed properly in an image forming apparatus. The image forming apparatus comprises a communication unit configured to receive a request from a client apparatus in a predetermined description format; a request analysis unit configured to analyze the request to acquire and output a request item included in the request; a process content acquisition unit configured to acquire a process content corresponding to the request item outputted from the request analysis unit, and configured to receive a next output from the request analysis unit in the absence of the process content corresponding to the request item; and an executing unit configured to execute a process corresponding to the request item. | 03-05-2009 |
20090070401 | CONFIGURABLE DISTRIBUTED INFORMATION SHARING SYSTEM - A configurable distributed information sharing system includes a process for controlling the sharing of data entities among a plurality of interconnected computers including one or more servers and a plurality of client computers. As transactions are processed by the client computers, the client computers log new data records, modified data records, and deleted data records. During communication sessions with servers, the client computers convey the changed data entities to the server for relay to other client computers according to a data sharing table. The data sharing table includes a data source column listing all data sending computers, a data destination column matching all data receiving computers with data sending computers from which they will receive changed data, and a data identification column matching all the types of data that will be shared among specific data sending and data receiving computers. | 03-12-2009 |
20090070402 | SYSTEMS, METHODS, AND APPARATUS FOR A DISTRIBUTED NETWORK OF QUANTUM COMPUTERS - A problem solving system includes a number of special-purpose computers including at least one quantum computer. Problems are decomposed into sub-problems and routed to one of the special-purpose computers based on the problem class to which the problem belongs. Sub-solutions produced by the special-purpose computers are complied to produce at least an approximate solution to the problem. | 03-12-2009 |
20090077156 | Efficient constraint monitoring using adaptive thresholds - Methods for tracking anomalous behavior in a network referred to as non-zero slack schemes are provided. The non-zero slack schemes reduce the number of communication messages in the network necessary to monitor emerging large-scale, distributed systems using distributed computation algorithms by generating more optimal local constraints for each remote site in the system. | 03-19-2009 |
20090077157 | ARCHITECT FOR PROCESS SHARING BETWEEN INDEPENDENT SYSTEMS/APPLICATIONS IN MEDICAL IMAGING - Method and system for process sharing in a medical imaging system are disclosed. A first application system is provided capable of processing data within a second application system. A process sharing system residing outside of the second application system is configured for enabling process sharing of the first application system within the second application system. The first application system comprises a front-end unit that is made operable within the second application system by a process launcher upon occurrence of an event to facilitate processing of data accessible from the second application system through communication with the process sharing system via a pre-defined interface. The process launcher is generated by the process sharing system and deployed on the second application system. | 03-19-2009 |
20090083362 | MAINTAINING A MINIMUM LEVEL OF REAL TIME MEDIA RECOMMENDATIONS IN THE ABSENCE OF ONLINE FRIENDS - The present invention provides a peer-to-peer (P2P) network for providing real time media recommendations. The P2P network includes a central server interconnecting a number of peer devices. In operation, a proxy function of the central server receives media recommendations from one or more peer devices that are active and online as media presentations identified by the media recommendations are played by the peer devices. The one or more peer devices are included in a group of peer devices associated with a first peer device. The proxy function provides the media recommendations to the first peer device. An augmentation function of the central server monitors a recommendation level of the first peer device. If the recommendation level falls below a minimum recommendation level, the augmentation function augments the media recommendations provided to the first peer device to increase the recommendation level to or above the minimum recommendation level. | 03-26-2009 |
20090083363 | REMOTE MONITORING OF LOCAL BEHAVIOR OF NETWORK APPLICATIONS - Computer-executable instructions comprising some or all of a program can be delivered to a client for execution on a real-time basis such that the client receives anew the computer-executable instructions for each new execution of the program. Such an environment enables instrumentation instructions to be inserted into the computer-executable instructions after a request and prior to the delivery of the computer-executable instructions. The inserted instrumentation instructions can be spread across multiple deliveries of the same computer-executable instructions, and they can be modified to account for information received from previously inserted instrumentation instructions. The instrumentation instructions can be inserted as part of the server process, the client process, or as part of a proxy server that can be used at the discretion of the program developer. | 03-26-2009 |
20090083364 | DATA COMMUNICATION SYSTEM, TERMINAL, CATALOG SERVER, DATA COMMUNICATION METHOD, AND COMMUNICATION PROGRAM PRODUCT - In order to provide a data communication system that reduces a data amount of messages, a simple catalog identifier 31 is assigned to a plurality of common parameters. Each of terminals or servers replaces the common parameters by the simple and identical catalog identifier and transmits the simple catalog identifier to other terminals or servers. | 03-26-2009 |
20090083365 | SYSTEM AND METHOD FOR NEIGHBORHOOD INFORMATION AND LOCAL SHOPPING OFFERS - A system for retrieval and display of proximity shopping and restaurant listings, advertising and local information to a plurality of users is disclosed. The users are provided with a portal display page which includes a plurality of independently functioning display modules. Each display module may be populated with a different type of information. The information provided in each module can be customized to the neighborhood or subdivision in which the user resides. | 03-26-2009 |
20090089351 | METHOD AND SYSTEM FOR ONLOADING NETWORK SERVICES - In general, the invention relates to a method for processing packets. The method includes receiving a first packet by a network interface card (NIC) connected to a host, classifying the first packet using a classifier, sending the first packet to a receive ring based on a classification of the first packet by the classifier, and sending the first packet from the receive ring to a first virtual network interface card (VNIC) located on the host. The method further includes determining, using a first policy associated with the first VNIC, whether to process the first packet using offload hardware. When the first packet is to be processed using the offload hardware, the method includes sending the first packet to the offload hardware, receiving a first processed packet from the offload hardware by the first VNIC and sending the first processed packet from the first VNIC to a first packet destination. | 04-02-2009 |
20090089352 | DISTRIBUTED LIVE MULTIMEDIA SWITCHING MECHANISM AND NETWORK - Methods and systems for controlling switching of multimedia content captured from a plurality of locations via one or more capturing devices include obtaining multimedia content that identify a type of content being captured and/or location of capture. The captured multimedia content is processed and the multimedia content conforming to search preference is presented to the receiving devices in substantial real-time. Feedback regarding the presented multimedia content is received from receiving devices. Switching of certain multimedia content presented at the receiving devices is enabled in substantial real-time based on the feedback, so that each of the receiving devices is presented with a dynamic subset of the multimedia content based on the changes in content obtained from capturing devices, the feedback obtained from the receiving devices and search preference. | 04-02-2009 |
20090089353 | COMPUTER-READABLE MEDIUM STORING RELAY PROGRAM, RELAY DEVICE, AND RELAY METHOD - A recording medium recording a relay program, relay method and device controlling a relay device which displays content information stored in a storage device on a display apparatus via a network. The relay method and system include receiving, from the display apparatus, an acquisition request for the content information in the storage device, transmitting predetermined identification information to the display apparatus which is a transmission source of the acquisition request in response to receiving the acquisition request for the content information, and transferring, from the storage device to the display apparatus, the content information corresponding to the acquisition request from the display apparatus when the identification information transmitted to the display apparatus is acquired from an information processing apparatus other than the storage device and the display apparatus. | 04-02-2009 |
20090089354 | USER DEVICE AND METHOD AND AUTHORING DEVICE AND METHOD FOR PROVIDING CUSTOMIZED CONTENTS BASED ON NETWORK - There is provided a user device for providing customized contents, including: a data receiving unit for receiving user multimedia data from outside; an authoring information setting unit for setting user authoring information on the user multimedia data upon a user's request; a data encoding unit for encoding the user multimedia data and the user authoring information to generate contents data; a data transmission unit for transmitting the generated contents data to a customized contents authoring device through a network; a data receiving unit for receiving authorized data transmitted from the customized contents authoring device; and a data output unit for extracting the customized contents data from the received customized data and outputting the extracted contents data. | 04-02-2009 |
20090089355 | TECHNIQUE FOR CREATING PRINT DATA - A print data creation device may perform a plurality of tasks in parallel. The print data creation device may be provided with a first download device, a second download device, and a sending controller. The first download device may be configured to perform a first task for downloading first data in predetermined data size units from an external device. The second download device may be configured to download second data from the external device in accordance with an address of the second data in a case where the first data having the predetermined data size includes the address of the second data. The second data may be necessary for performing a second task. The sending controller may be configured to prohibit a first download request for downloading the second data from being sent to the external device during the downloading of the first data having the predetermined data size, and to prohibit a second download request for downloading the first data having the predetermined data size from being sent to the external device during the downloading of the second data. | 04-02-2009 |
20090089356 | Methods and systems for presenting online content elements based on information known to a service provider - Methods and systems for presenting online content elements based on information known to a service provider. One of the methods is a method for presenting online content at a communication apparatus, the communication apparatus being assigned an identifier. The method comprises: obtaining information that pertains to a profile associated with the identifier and provided by a service provider involved in assigning the identifier to the communication apparatus; determining an online content element to be presented at the communication apparatus based on the information; and causing the communication apparatus to present the online content element. Another one of the methods is a method for facilitating determination of online content to be presented at a communication apparatus. Servers for implementing the methods are also provided. | 04-02-2009 |
20090089357 | Methods and systems for presenting online content elements based on information known to a service provider - Methods and systems for presenting online content elements based on information known to a service provider. One of the methods is a method for presenting online content at a communication apparatus, the communication apparatus being assigned an identifier. The method comprises: obtaining information that pertains to a profile associated with the identifier and provided by a service provider involved in assigning the identifier to the communication apparatus; determining an online content element to be presented at the communication apparatus based on the information; and causing the communication apparatus to present the online content element. Another one of the methods is a method for facilitating determination of online content to be presented at a communication apparatus. Servers for implementing the methods are also provided. | 04-02-2009 |
20090089358 | PARTITIONING COMMUNICATION SYSTEM - A system and method for communicating data between two nodes defines a plurality of separate partitions on each node and assigns one or more subjects to at least one of the plurality of the separate partitions. The subjects in each node communicate data with each other over one or more channels. For communicating the data, the present invention separates data communications on a channel from that of other channels. More specifically, each node runs under the control of a separation kernel (SK) that partitions the nodes to define the subjects according to an SK configuration data. A partitioning communication system (PCS) separates the communications channels according to a PCS configuration data. | 04-02-2009 |
20090094310 | PARALLEL COMPUTING SYSTEM AND PARALLEL COMPUTING METHOD - The parallel computing system is provided with: plural computing nodes that perform a computation; a management node that is connected to the plural computing nodes, and that manages parallel computing by the plural computing nodes; and an external memory that is connected to the management node, that is accessible from the management node and the plural computing nodes, and that uses a semiconductor memory as a memory medium. The management node allocates data to be processed to each of the computing nodes, and creates an individual data file for each of the computing nodes in the external memory, and each of the computing nodes performs a computation by accessing the external memory and by reading the data file allocated to itself and a different data file to be referenced in a computation using the allocated data file, and outputs a computation result to the external memory. | 04-09-2009 |
20090100123 | DATA COMMUNICATION APPARATUS, CONTROL METHOD FOR DATA COMMUNICATION APPARATUS, AND STORAGE MEDIUM - A data communication system which enables a user to easily receive desired transfer data by an apparatus to which the user has logged in, thereby making it possible to improve user convenience. A server apparatus has a function of transferring data received via a public telephone line or a network to a client apparatus. The server apparatus stores transfer condition for transferring received data. Upon reception of a login notification from the client apparatus, the server apparatus determines whether or not there is transfer data to be transferred to a user who has logged into the client apparatus, based on the transfer condition. If there is the transfer data for the user, the server apparatus transfers the transfer data to the user. | 04-16-2009 |
20090106344 | Method and apparatus for processing web service with management information - The present invention provides service processing used in a computer system comprising a plurality of computers, each of which receives a message and executes a Web service on the basis of the message and then outputs a message generated from the result of the execution. The computer system realizes a Web service by transmitting and receiving the message among the computers. A message including first information about the execution of the service, and second information about notification of progress information in the service, is received. The service is executed according to the first information, and then the second information is analyzed. After that, on the basis of the execution result of the service, a message is generated according to the second information, and the message is then transmitted to the computer that is identified by a destination of progress information notification included in the second information. | 04-23-2009 |
20090106345 | INTERFACE BETWEEN A PRODUCTION MANAGEMENT SYSTEM AND AN AUTOMATION SYSTEM - An interface makes it possible not only to link an automation system component in uniform fashion to a production management system but also to relieve the production management system. For this purpose a generic data server has a long-term data store integrated with the server, an integrated data analysis unit, and an integrated configuration means which is also usable for configuring the data analysis unit with respect to the analysis to be performed. The server relieves the production management system by performing preprocessing of data, and it simultaneously serves as a uniform interface between the production management system and the automation system component. | 04-23-2009 |
20090106346 | METHOD FOR EXCHANGING CONTENT BETWEEN COMMUNICATION DEVICES - A system that incorporates teachings of the present disclosure may include, for example, a communication device having a controller to request from an alternate communication device a log of subscribed content acquired by the alternate communication device from an alternate source, identify from the log a desired portion of the subscribed content, and transmit to the alternate communication device a peer-to-peer request for the desired portion of the subscribed content according to one or more available subscriptions. Additional embodiments are also disclosed. | 04-23-2009 |
20090112965 | PRESERVATION OF FILE LOCKS DURING CHECKPOINT AND RESTART OF A MOBILE SOFTWARE PARTITION - A computer-implemented method, apparatus, and computer-usable program code for preserving file locks while moving a software partition from an origination network file system client data processing system to a destination network file system client data processing system is provided. A request for a file is received. A determination is made as to whether the request is for a file that is within a software partition. Responsive to a determination that the request is for a file within a software partition, a determination is made as to whether the request is a lock request. Responsive to a determination that the request is a lock request, a determination is made as to whether the software partition is being restarted. Responsive to a determination that the software partition is being restarted, the lock request is blocked from being sent to a remote network file system server. | 04-30-2009 |
20090112966 | ASSIGNMENT OF APPLICATION MODULESTO DEPLOYMENT TARGETS - A distributed application deployment engine uses declarative deployment data that describes deployment characteristics for application modules, and potential target environments. The engine uses the deployment data to potentially match a module to a deployment target. At some point, the modules may then be actually deployed on the identified deployment target. This may be performed for multiple modules in the distributed application, thereby deploying the distributed application in a distributed environment. | 04-30-2009 |
20090112967 | Data access control system and method according to position information of mobile terminal - To restrict data transmission to a mobile terminal according to a location of the mobile terminal when the mobile terminal requests data to a second computer, the mobile terminal does not log in the second computer. A communication method for a communication system having a first computer and the second computer, the first computer sends location information of the mobile terminal to the second computer, and the second computer controls data which is to be sent to the first computer according to an access right based on a predetermined location information by referring to received location information. Thereby, it can be controlled data sent to the mobile terminal. | 04-30-2009 |
20090112968 | Identification information creating method, information processing apparatus, computer program product, recording device monitoring method, terminal apparatus management method, and communication network system - A terminal apparatus generates a hash value from a sequence number based on a predetermined hash algorithm, and creates identification information from an IP address and/or a MAC address and the generated hash value based on a predetermined creation algorithm. Moreover, at the time of processing for shutdown or reboot, the terminal apparatus stores the current recording device information into a hard disk, and when booted next time, determines whether or not the current recording device information and the recording device information stored in the hard disk match with each other. Further, when booted, the terminal apparatus requests a response from another terminal apparatus in the network segment, and when there is not a response from another terminal apparatus, creates management information of terminal apparatuses including itself having been booted in the network segment. With this, spoofing as an authorized terminal apparatus can be prevented, a change of a recording medium can be monitored, and the traffic of the communication network needed for the management of the terminal apparatuses can be reduced. | 04-30-2009 |
20090125577 | Backup executability judging system - A problem of prior art is that normal backup data is lost as a result of taking a backup by overwriting the normal backup data with data that has been changed greatly from a virus infection or the like. This invention provides a computer system having a storage system. The storage system contains a first storage area and a second storage area for storing a copy of data that is stored in the first storage area at one point in time. Only when the differential amount indicating the difference between data stored in the first storage area and data stored in the second storage area is smaller than a predetermined threshold, the storage system deletes the data which is stored in the second storage area and newly stores a copy of the data stored in the first storage area in the second storage area. | 05-14-2009 |
20090125578 | System for operating at least one non-safety-critical and at least one safety-critical process - For the operation of at least one non-safety-critical application process and at least one safety-critical application process, the invention proposes a data processing and transmission system with a data transmission network, at least one non-safety-related network element linked to the non-safety-critical application process and connected to the network, and with at least one safety-related network element linked to the safety-critical application process, as well as with at least one master unit connected to the network, and a server unit connected to the network separately from the master unit, wherein the safety-related server unit controls the at least one safety-critical application process, specifically by processing safety-relevant data necessary for controlling the safety-critical application process and by organizing the transmission of the safety-relevant data over the network by means of at least one of the network elements and/or the master unit. | 05-14-2009 |
20090132632 | Accessing Communication History Using Identification Information from Received Communication - The communication history associated with a contacting party is accessed using identification information provided with an incoming communication. The incoming communication may have a different service type (e.g., email, telephone call, instant message chat) compared to stored communications that make up the communication history for a contacting party. Multiple uniform resource identifiers may be accessed upon processing of identification information associated with the contacting party's incoming communication. Communication histories associated with each uniform resource identifier may be accessed and combined to provide a party receiving the communication with a complete communication history including stored communications having differing service types. | 05-21-2009 |
20090132633 | DYNAMIC CONTENT PIPELINE - A system for providing information via a dynamic content pipeline includes a processor having instructions and a network interface in communication with the processor. The instructions configure the processor to display a media element on a display device of a computer, display a dispatcher link on the display device of the computer and display a dispatcher window on the display device of the computer when the dispatcher link is selected. The dispatcher window has a destination input area configured to receive a destination identifier which provides the location of a destination device. Finally, the instructions configure the processor to provide the media element to the dynamic content pipeline for additional processing and deliver the media element to the destination device. | 05-21-2009 |
20090132634 | Web based application filing system - The computer implemented method and system disclosed herein enables filing an application at a local government for development and use of land. A web based filing system is provided to the local government. An applicant utilizes the web based filing system for filing the application. The web based filing system enables the applicant and a representative of the applicant to fill out a set of application forms. The applicant then submits the set of application forms to the local government utilizing the web based filing system. Staff of multiple departments of the local government reviews the submitted set of application forms. The web based filing system identifies owners of property adjacent to the land being developed and generates notifications to the property owners. The applicant sends the generated notifications to the property owners. The web based filing system thereby automates the process of filing the application at the local government. | 05-21-2009 |
20090132635 | TERMINAL SHIFT MANAGEMENT SYSTEM AND METHOD THEREOF - The present invention relates to a terminal control system, and more particularly, to a system and a method which allows a user to shift an IP service from a terminal to which the service is currently provided to a user's other terminal, thereby enabling the user to continuously using the IP service without disconnection. The system comprises: an authentication authorization accounting (AAA) interface unit which receives unique information having fixed properties with respect to a terminal authenticated by a subscriber terminal authentication system and a user of the authenticated terminal; a terminal interface unit which receives status information having variable properties with respect to the authorized terminal and a currently used service; a unique information managing unit which stores and manages the unique information; a status information managing unit which stores and manages the status information; and a terminal shift management control unit which provides information regarding terminals available for the current service with reference to the unique information and the status information, when there is a terminal shift request, generates service session information which is required when the currently used service is sent to a terminal selected from the information and sends the generated service session information to the selected terminal to which the service is to be shifted. Accordingly, the user of the terminal can conveniently change the terminal to continuously use the IP service without disconnection while using the IP service. | 05-21-2009 |
20090132636 | SYSTEMS AND METHODS FOR DELIVERING MEDIA CONTENT AND IMPROVING DIAGNOSTIC READING EFFICIENCY - Certain embodiments provide systems and methods for image delivery in a picture archiving and communication system. Certain embodiments provide a method for transferring image data via a delivery chain for display at a client workstation. The method includes creating a data list describing image data to be delivered to implement an imaging workflow. The method includes establishing a general loading plan to specify a recommended priority for delivery of the image data in the data list. The method includes generating a node loading plan for each node in the delivery chain based on the general loading plan. The method includes reconciling at least one of the general loading plan and the node loading plan. The method includes delivering the image data via the nodes of the delivery chain based on the general loading plan, the node loading plan for each node in the delivery chain, and the data list. | 05-21-2009 |
20090132637 | INFORMATION RECOGNITION SYSTEM - The invention, taking an electronic content utilization casing as the basis, extracts input activity to the same casing; estimates data input positions within the content by calculating similarity values and difference values among the same activity data, and similarity values and difference values between the activity data and model data; estimates the input state of the user from the estimated input positions; and presents the same estimation values as the content utilization state. | 05-21-2009 |
20090138538 | System and Method for Detecting a Proxy Between a Client and a Server - A method and system for determining whether a proxy is present in a communication link between a client and a server, and if so, certain characteristics of the proxy. | 05-28-2009 |
20090138539 | Resubmission of Media for Network-Based Distribution - Methods and systems for submitting or resubmitting media to a media distribution site are disclosed. The submission or resubmission of media to the media distribution site can be performed by numerous submitters in a uniform and computer-assisted manner. The submitted or resubmitted media can then be processed in a largely automated manner at the media distribution site and then made available for online purchase and distribution. | 05-28-2009 |
20090138540 | File Conversion System and Method Used Thereby - This invention is to provide a file conversion system capable of transmitting via a network a file provided by a file providing end in a format supported by a file receiving end to the file receiving end, the file conversion system comprising a receiving module for receiving the file provided by the file providing end; a conversion module for converting the format of the file provided by the file providing end into a format supported by the file receiving end; a database module for recording a profile of the file receiving end, the profile comprising the format supported by the file receiving end; and a transmission module for transmitting the file to the file receiving end via the network, wherein if the format of the file is not supported by the file receiving end, the conversion module may, in accordance with the profile of the file receiving end, convert the format of the file into the format supported by the file receiving end so as to allow the transmission module to transmit the file to the file receiving end. | 05-28-2009 |
20090138541 | Fault-Tolerant Networks - Recovery systems and methods for sustaining the operation of a plurality of networked computers ( | 05-28-2009 |
20090138542 | Information processing apparatus and information processing method - There is provided an information processing apparatus including: a receiving section that receives function information about one or more functions from an external device connected via a network; a display section that displays a list of the functions of the external device, the functions being included in the function information; a selected-information acquiring section that acquires selected information pertaining to a function selected by a user from the list of the functions displayed by the display section; and a coordinate function executing section that causes the external device to execute the function selected by the user. Such a configuration provides the information processing apparatus designed such that even if the information processing apparatus and the external device do not have information about each other, the function of the external device can be executed by operating the information processing apparatus. | 05-28-2009 |
20090144355 | Exchange of management information via application messages - A message addressed to an application operating on a destination machine is received at an intermediate machine. Management information is attached to the message, the management information including operating statistics of the intermediate machine. The message is forwarded to the destination machine. | 06-04-2009 |
20090144356 | METHOD AND SERVICE SERVER FOR CORRELATIVE PROCESSING OF SERVICE INFORMATION - The present embodiments disclose a method and a service server for correlative processing of service information. The method includes receiving the service information; obtaining a correlative relation among information of each service; and performing a correlative processing on the service information according to the correlative relation. A correlative processing may be performed on the service messages of various applications based on IMS (IP Multimedia Subsystem) architecture, thereby the user experience of the service may be improved, and the service performance may be enhanced. | 06-04-2009 |
20090150472 | METHOD FOR NON-DISRUPTIVELY ASSOCIATING APPLICATIONS AND MIDDLEWARE COMPONENTS WITH INFORMATION TECHNOLOGY INFRASTRUCTURE - A methodology is presented for discovering and storing end-to-end associations between different types of entities in a system configuration model of a distributed middleware system. First associations are determined, at each distributed system tier, between instances of data and data-container configuration elements. Those first associations point to logical subdivision of a data service that is directly responsible for implementing an instance of data. Second associations are determined, at said each distributed system tier, between said data-container configuration elements and a server infrastructure. Said second associations point to a server infrastructure that hosts said data-container configuration elements. Third associations are composed, within said each distributed system tier, between said instances of data and said server infrastructure, using said first associations and said second associations. Fourth associations are composed, end-to-end, which represent dependency of an application using said instances of data to said server infrastructure. | 06-11-2009 |
20090150473 | SYSTEM AND METHOD FOR BUSINESS OBJECT SYNC-POINT AND ROLLBACK FRAMEWORK - A method and system for allowing a rollback within a multi-object system infrastructure are provided. In embodiments, a rollback to a state of a software business object is effected. A sync point manager maintains, for example, a list of sync points and their respective associated identifiers and relationship data. When under sync point protection, i.e., a sync point is set, each subsequent object, when created, is requested to prepare a buffer associated with the specific sync point, so that if an error occurs, a request to rollback to the state associated with the sync point is effectable. Multiple sync points may be kept track of by the sync point manager. In further embodiments, the sync points may be associated with a variety of different types of objects. | 06-11-2009 |
20090150474 | Efficient object distribution - A method and apparatus for distributing objects over a network. In one embodiment, the method comprises sending a request from a first network entity to a second network entity, the request including a compressed representation of deployed objects that are currently deployed at the first network entity. The method further comprises the first network entity receiving from the second network entity a difference between the deployed objects and objects to be deployed on the first network entity as indicated by the second network entity. | 06-11-2009 |
20090157792 | Content delivery to a mobile device from a content service - Systems and methods for delivering digital content to a mobile device from a digital content provider are disclosed. Digital content is selected using a selection interface on the mobile device. The selected content is then transferred to a computing device by the digital content provider and subsequently transferred to the mobile device by the computing device. In some embodiments, the digital content is reformatted before being transferred to the mobile device. The digital content may be streamed from the computer system to the mobile device. A service provider of a network through which the mobile device connects to the digital content provider may bill a user of the mobile device on behalf of the digital content provider. The digital content provider may bill the user of the mobile device using a Premium SMS service. | 06-18-2009 |
20090157793 | APPARATUS, SYSTEM AND METHOD OF EXECUTING MONOLITHIC APPLICATION PROGRAMS ON GRID COMPUTING SYSTEMS - An apparatus, system and method of executing a monolithic application program successfully on a grid computing system are provided. Before the program is executed on the grid computing system, the program is executed on a computer on which the program has previously been successfully executed. During its execution, the program is monitored to collect its runtime information. The runtime information is provided to the grid computing system. With this information the grid computing system is able to successfully execute the program. | 06-18-2009 |
20090164547 | PROVIDING ZONE INDICATIONS FOR WIRELESS NETWORKING - Methods and systems for communicating over a wireless network are described. A private access point sends indication information to a mobile station that includes available services provided by the private access point. | 06-25-2009 |
20090164548 | Message transport manager and methods for using the same - Methods and systems consistent with the invention manage messages transported between a first computer system and a second computer system. For instance, in one embodiment, According to another exemplary embodiment, a method obtains a business object identifier that identifies a business object associated with a first message to be transported over a network from the first computer system to the second computer system. The method may then generate a transport identifier associated with the transported message. The method may then route the first message the second computer system, such that the routing generates a second message that is transported to the second computer system. The method then obtains the second message transported to the second computer system. Finally, the method creates a data structure in memory including the transport identifier, the business object identifier, and the second message. | 06-25-2009 |
20090164549 | Methods and systems for determining interest in a cohort-linked avatar - Avatars, methods, apparatuses, computer program products, devices and systems are described that carry out receiving an indication of interest in at least one cohort-linked avatar attribute; and transmitting the at least one cohort-linked avatar attribute in response to the indication of interest. | 06-25-2009 |
20090172072 | REMOTE VIEWING OF DOCUMENTS VIA THE WEB IN REAL-TIME - The present invention offers a component that enables the presenter to begin presenting the first pages of the document as they become available, without having to wait on the entire document to be processed. The present invention provides an approach that is used to monitor document processing as it taking place on a server. As each page is in the document is processed (e.g., converted), a monitoring component signals a controlling component to alert it of the specific progress events (e.g., a new page available). The controlling component can immediately interface with clients using a real-time communication component, for example letting users know when each single page is available for consumption. Once alerted, an informed client can signal all other clients which page to view. | 07-02-2009 |
20090172073 | SYSTEM AND METHOD FOR REPRESENTATION OF MULTIPLE RELATED OBJECTS WITHIN A WEB FEED - A method and computer program product for processing a data page to be provided to one or more remote devices via a data feed. A determination is made concerning whether the data page includes two or more data objects. If the data page includes two or more data objects, a page entry for the data page is defined; and a separate object entry for at least one of the two or more data objects included within the data page is defined. The object entry is associated with the page entry. | 07-02-2009 |
20090172074 | SYSTEM AND METHOD FOR READING A WEB FEED THAT REPRESENTS MULTIPLE RELATED OBJECTS - A method and computer program product for receiving, on a remote device, a data feed that includes a plurality of feed entries. The feed entries are processed to identify one or more page entries. The feed entries are processed to identify one or more object entries. At least a first and a second object entry, chosen from the one or more object entries, are associated with at least a first page entry chosen from the one or more page entries. | 07-02-2009 |
20090172075 | RELAY SERVER AND RELAY COMMUNICATION SYSTEM - A process of automatically transferring a file can be performed via an external network without using a VPN. A plurality of client terminals is separately connected with a relay server and can share a resource. The client terminal monitors the addition of a resource to a specified transfer source folder. When the resource is added, the client terminal adds information regarding the resource to the shared resource information. The updated shared resource information is shared with other client terminals via the relay server. When the client terminal detects the update, the client terminal transmits a resource transfer request to the client terminal via the relay server. When data of the resource is received via the relay server, the client terminal stores the resource in a specified transfer destination folder. | 07-02-2009 |
20090177727 | Evaluation of Current Capacity Levels of Resources in a Distributed Computing System - In general, this disclosure describes techniques of managing resources in a service-oriented distributed computing system. As described in this disclosure, a control node automatically manages the system such that the system has sufficient capacity to satisfy an agreement to provide a given level of a service. In order to automatically manage the system, the control node evaluates the current capacity levels of resources in the system. The current capacity levels are indicative the capacity of resources to perform certain acts. The capacity of the resources to perform these acts may be indicative of whether the system is able to provide the given level of the service. Because capacities provided by the resources change as the resources start, the control node uses a predicted pending capacity function to evaluate whether resources that are currently starting will be sufficient to satisfy the level of the service when completely started. | 07-09-2009 |
20090177728 | Peer-to-peer indexing-based marketplace - A data sharing and indexing system (for the purpose of forming an imarketplace), which is composed of multiple local indexing systems residing on network storage devices. Each (instantiation of the groupware) local storage device runs software for advanced content-based indexing, and each local indexing system forms a node in a peer-to-peer network. The indexing software performs topic-based categorization by means of a higher-order path analysis algorithm, which mimics human intuition by considering both high- and low-order links between data elements. The indexes generated by the software are automatically partitioned into topic indexes. The topical similarity of indexes to each other and to a pre-established set of topic indices is measured using a cross-training algorithm. The peer-to-peer network is implemented by a novel mesh-based, self-healing protocol, providing specialized means for sharing data and topic indexes. The software leverages the index sharing technology to provide content- and metadata-based searching features, as well as automatic recommendations for new content based on similarity to locally owned or licensed content. | 07-09-2009 |
20090187618 | METHOD AND APPARATUS FOR OUTPUTTING EVENT OF THIRD PARTY DEVICE IN HOME NETWORK SUPPORTING UPNP REMOTE PROTOCOL - An apparatus for outputting an event of a third party device in a home network is provided, which includes a remote user interface (RUI) client taking part in a user interface (UI) session using a universal plug and play (UPnP) remote protocol; an RUI server taking part in the UI session, judging whether the RUI client exists on the home network, storing and transmitting an event message of a third party device that does not take part in the UI session; and an i-box receiving the event message from the RUI server if the RUI client does not exist on the home network, and transmitting the event message to the RUI client existing outside the home network by using an external network. | 07-23-2009 |
20090187619 | RECORDING MEDIUM HAVING DISTRIBUTED PROCESSING PROGRAM STORED THEREIN, DISTRIBUTED PROCESSING DEVICE AND DISTRIBUTED PROCESSING METHOD - A computer executes a distributed processing program. The computer is a master computer that uses communicable worker computers to execute distributed processing on plural jobs. The computer determines an allocation destination of the jobs from the worker computers. The computer calculates the number of jobs to be allocated to the allocation destination based on the processing performance and the communication time (delay time) taken for communications with a worker computer. The computer generates a job group to be allocated to the allocation destination on the basis of a calculation result obtained. The computer transmits a processing request of the generated job group to the allocation destination. | 07-23-2009 |
20090198760 | Validating service components through data mining - A method and apparatus for validating service components via data mining. In one embodiment, the method includes making service components to be available for use in a production environment of a service subscriber, receiving data produced by instances of the service components in the production environment, and storing the received data in at least one database. The method may further include identifying a service component that is being evaluated, retrieving, from the database, data produced by instances of the service component being evaluated, and providing the retrieved data to a recipient, where the retrieved data indicates effectiveness of the service component being evaluated. | 08-06-2009 |
20090198761 | MESSAGE ENCODING/DECODING USING TEMPLATED PARAMETERS - Communication of a compressed message over a communication channel between message processors. The compressed message may be expressed in terms of an expressed or implicit template identification, and values of one or more parameters. Based on the template identification, the meaning of the one or more parameters may be understood, whereas the meaning of the parameter(s) may not be understood without a knowledge of the template. The template provides semantic context for the one or more parameters. The transmitting message processor may have compressed the message using the identified template. Alternatively or in addition, the receiving message processor may decompress the message using the identified template. The template itself need not be part of the compressed message as transmitted. | 08-06-2009 |
20090198762 | Mechanism to Provide Reliability Through Packet Drop Detection - A method and a data processing system for completing checkpoint processing of a distributed job with local tasks communicating with other remote tasks via a host fabric interface (HFI) and assigned HFI window. Each HFI window has a send count and a receive count, which tracks GSM messages that are sent from and received at the HFI window. When a checkpoint is initiated by a master task, each local task forwards the send count and the receive count to the master task. The master task sums the respective counts and then compares the totals to each other. When the send count total is equal to the receive count total, the tasks are permitted to continue processing. However, when the send count total is not equal to the receive count total, the master task notifies each task of the job to rollback to a previous checkpoint or kill the job execution. | 08-06-2009 |
20090198763 | METHOD AND SYSTEM FOR PROVIDING BLOG SERVICE BY USING MOBILE TERMINAL, AND MOBILE BLOG CASTER THEREFOR - A method and system to provide a blog by using a mobile terminal, and a mobile blog (MB) caster therefor, the method including: receiving blog data including one or more pieces of downsized data from an MB caster; selecting a piece of downsized data from among the one or more pieces of downsized data; obtaining metadata corresponding to the selected piece of downsized data; accessing a web blog server; and downloading original data corresponding to the metadata from the web blog server. Since the blog is created and provided by using the downsized data, instead of the original data, a blog server operation can be realized by using only existing mobile devices. Furthermore, the mobile terminal does not have to be connected to the Internet (or the web blog server) for a blog service. Also, it is possible to provide the blog at very high speed. | 08-06-2009 |
20090204660 | Service Oriented Architecture for a Life Science Instrument Infrastructure - The present teachings relate to systems and methods of service oriented architecture for a life science instrument system infrastructure. According to various embodiments, the infrastructure can be comprised of different hardware components and software modules. These software modules can be separate modules of executable code that can create a larger infrastructure and operate independently of each other. According to various embodiments, the network can comprise a service oriented architecture that can utilize modules of code in combination with each other to create a life science instrument infrastructure. The infrastructure can be comprised of service oriented architecture that can comprise, for example, a shared-data architecture, a peer-to-peer architecture, a publish-subscribe architecture, or another type of architecture. | 08-13-2009 |
20090204661 | INFORMATION TRANSMISSION/RECEPTION DEVICE - An information transmission/reception device, an information processing device and method, an information transmission managing device and method, an information reception managing device and method, a recording medium, and a program which are intended to provide better communication between senders and receivers of electronic mail are provided. An electronic mail message sent from a personal computer | 08-13-2009 |
20090210473 | EMBEDDED MULTI-CHANNEL KNOWLEDGEBASE - Embodiments of the present invention provide a method, system and computer program product for an embedded multi-channel knowledgebase for embedded product support. In one embodiment of the invention, an embedded multi-channel knowledgebase data processing system can be configured for embedded product support. The system can include a consumer appliance, a knowledgebase embedded in the consumer appliance, a help module disposed in the consumer appliance and programmed to provide access to the knowledgebase through the consumer appliance, and multi-channel escalation and reporting logic coupled to the help module. The logic can include program code enabled to escalate support requests in the help module from the embedded knowledgebase to a remote, communicatively coupled response manager over a computer communications network. | 08-20-2009 |
20090210474 | SYSTEM AND METHOD FOR WIRELESS COMMUNICATION NETWORK USING BEAMFORMING AND HAVING A MULTI-CAST CAPACITY - A method and system for sending the same data in multiple directions via directional transmission is disclosed. One embodiment of the invention allows for processing power to be saved by introducing a buffer in the physical (PHY) layer, after some baseband (BB) processing has been performed. In one embodiment of the invention the method comprises receiving data from a MAC layer, performing preliminary processing on data in the PHY layer, storing the preliminarily processed data in a buffer located in the PHY layer, performing secondary processing on the preliminarily processed data, transmitting the secondarily processed data in a first direction, via directional transmission, reading the preliminarily processed data from the buffer, performing secondary processing on the preliminarily processed data, and transmitting the secondarily processed data in a second, third, fourth and so-on direction. | 08-20-2009 |
20090210475 | RECOMMENDATION SYSTEM AND METHOD OF OPERATION THEREFOR - A recommendation system comprises a plurality of recommenders for generating recommendations in accordance with a user preference profile having a recommender specific representation. The recommender specific representation is different for different recommenders and each recommender comprises translation data relating the recommender specific representation to a shared ontology. A recommender comprises a translation unit which generates first user preference data in accordance with the shared ontology in response to a user preference profile and translation data relating the recommender specific representation to the shared ontology. In addition, a confidence indication for at least part of the user preference data is generated. A transmitter transmits the user preference data and the confidence indication to a second recommender. The second recommender may translate the received data into its recommender specific representation and combine the received data with locally generated user preference data. The invention may facilitate and/or improve sharing of user preference data. | 08-20-2009 |
20090210476 | SYSTEM AND METHOD FOR PROVIDING TANGIBLE FEEDBACK ACCORDING TO A CONTEXT AND PERSONALITY STATE - A system and method for maintaining a personality and an associated state and further causing an apparatus to perform tangible actions according to a personality, a state and a context. Embodiments of the invention may compute a state of a personality and a context according to detected events and input obtained. A state may further be computed according to a maintained context. An apparatus may be commanded to perform actions reflecting a computed state and context. Other embodiments are described and claimed. | 08-20-2009 |
20090216827 | Virtual Sensor - The object of the present invention is to enable to utilize the sensor(s) in the manner that is optimized for the application, as well as easily. According to one aspect of the present invention, the invention provides a computer software configured to receive instructions from another software, collect information from one or a plurality of sensors based on said instructions, determine whether said information satisfies the conditions required by said instruction, and if so, report to that effect to said other software. | 08-27-2009 |
20090216828 | TRANSITIONING FROM DYNAMIC CLUSTER MANAGEMENT TO VIRTUALIZED CLUSTER MANAGEMENT - Methods and apparatus, including computer program products, are provided for transitioning one or more aspect of a dynamic cluster of computers to one or more virtual machines. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of a dynamic cluster system and receiving information representative of a virtual machine. A controller may initiate, based on the received information representative of the dynamic cluster system and the virtual machine, a transition of one or more aspects of the dynamic cluster system to the virtual machine. Related apparatus, systems, methods, and articles are also described. | 08-27-2009 |
20090216829 | NETWORK EQUIPMENT - A network equipment has a group of first stage computing units that perform first stage processing on a packet, and has a group of second stage computing units that perform second stage processing on a packet after the first stage processing. The network equipment assigns the first stage processing that is to be performed on the packet to a computing unit in the group of first stage computing units; generates control information for determining which computing unit in the group of second stage computing units is to be assigned the second stage processing when the computing unit in the group of first stage computing units performs the first stage processing; and determines which computing unit in the group of second stage computing units is to be assigned the second stage processing on the packet based on the control information. | 08-27-2009 |
20090216830 | Information Distribution System - Disclosed is an information distribution system including: a SIP server; and a plurality of terminals registered to the SIP server, wherein the plurality of terminals are composed of: a distribution source terminal; and a distribution destination terminal, the SIP server includes: a storage section to store terminal information; an obtaining section to obtain terminal information of a distribution destination terminal; a producing section to produce the distribution destination information; and a sending section to send distribution destination information to the distribution source terminal, the distribution source terminal includes: a requesting section to request to send the distribution destination information; and a distributing section to connect to the distribution destination terminal and to distribute the predetermined information by peer-to-peer communication, the requesting section sends the predetermined information to the SIP server, and the sending section sends the distribution destination information and the predetermined information. | 08-27-2009 |
20090222504 | DISTRIBUTED CROSS-APPLICATION SERVER DEPLOYMENT - A method for a distributed deployment includes selecting a first feature module of an application to be deployed where the application includes multiple feature modules. A second feature module of an application to be deployed is selected. A first server and a second server to which to deploy the first selected feature module and the second selected feature module, respectively, are selected. A first archive file and a second archive file for the first selected feature module and the second selected feature module, respectively, are generated using deployment information, a deployment template for the application, and at least one feature module file. The first archive file contains a feature module not contained in the second archive file. | 09-03-2009 |
20090240758 | INTELLIGENT ESTABLISHMENT OF PEER-TO-PEER COMMUNICATION - A device may receive, from a first peer in a network, a request for a list of one or more candidate peers from which the first peer can obtain a resource. In addition, the device may obtain the list in response to the request, determining a set of costs based on the list, and refine the list to obtain a subset list of the candidate peers based on the set of costs. Furthermore, the device may send to, the first peer, the subset list of the candidate peers from which the first peer can obtain the resource. | 09-24-2009 |
20090240759 | Methods and Apparatus for Web Application Testing Using Proxy - Techniques for testing at least one application using at least one proxy are provided. At least one request directed to a running application is obtained from a client. The at least one request is forwarded to the running application and at least one test application. At least one response from the running application and at least one response from the at least one test application are recorded. The at least one response from the at least one test application is compared to the at least one response from the running application. The comparison is used to evaluate performance of the at least one test application. | 09-24-2009 |
20090240760 | System and Method for Initiating Services - A system of the present disclosure has a communication device that communicates with a service provider and logic that receives data identifying at least one subscriber and a property corresponding to the subscriber at which the subscriber desires service from the service provider. Further, the logic initiates service at the property based upon the data. | 09-24-2009 |
20090240761 | Sending voluminous data over the internet - A system comprises a first set of data transfer tools, operable by and exhibited to a first workstation and a second workstation, the first set of data transfer tools including commands for controlling transfer and communication, a second set of data transfer tools, operable by and exhibited to the first workstation and the second workstation, the second set of data transfer tools implementing and processing transfer and communication of data between workstations involved in a communication, and a remote storage device coupled to a communications network, accessible by the first workstation and the second workstation, for temporarily storing data communicated from one workstation to the second workstation. | 09-24-2009 |
20090240762 | METHODS AND SYSTEM FOR DISTRIBUTING DATA TO TECHNICAL COMPUTING WORKERS - A method and system is disclosed for providing a distributed technical computing environment for distributing technical computing tasks from a technical computing client to technical computing workers for execution of the tasks on one or more computers systems. Tasks can be defined on a technical computing client, and the tasks organized into jobs. The technical computing client can directly distribute tasks to one or more technical computing workers. Furthermore, the technical computing client can submit tasks, or jobs comprising tasks, to an automatic task distribution mechanism that distributes the tasks automatically to one or more technical computing workers providing technical computing services. The technical computing worker performs technical computing of tasks and the results of the execution of tasks may be provided to the technical computing client. Data associated with the tasks is managed by a programmable interface associated with a data storage repository. The interface allows the various entities of the distributed technical computing environment to access data services performable by the interface or by a file system or a database and database management system associated with the data. | 09-24-2009 |
20090248782 | Thread Timeout Coordination Method and System - An apparatus, program product and method associates a timeout used by a client computer sending a work request with a maximum amount of time that the server computer should spend processing the work request. The server computer dynamically reacts to diverse, incoming client load requirements without using a static processing timeout on the server computer side. Resources may be made available for other work. | 10-01-2009 |
20090248783 | Method for Preventing Use of Multiple Application Instances - A method and apparatus are provided for managing activation of one or more application instances in a client machine in communication with a server across a network. The client machine is configured with a manager local to the client machine to manage the application instances. Data associated with the application instance(s) is maintained on the client machine. Prior to sending a communication to the server for an application, the manager ensures that an application instance is not present and activated local to the client machine for the same application. Accordingly, management of the application instances is maintained local to the client machine. | 10-01-2009 |
20090248784 | DISKLESS IMAGE BOOT OUTSIDE OF LAN - A local area network (LAN) server allows an authenticated user of a computer remote from the LAN to cause a diskless computer in the LAN to redirect screen shots to the computer remote from the LAN, with the screen shots being generated based on a users computer image persistently stored in an enterprise storage of the LAN. | 10-01-2009 |
20090248785 | Audio Content Identification System and Methods Thereof - A method of determining the number of recipients for an audio content item includes receiving a packet associated with the audio content item at a network monitoring device. The monitoring device includes a packet inspection module that analyzes a data payload of the packet to identify the audio content item. In an embodiment, the packet inspection module identifies the audio content item by determining an audio signature based on the payload, and comparing the signature to a set of known signatures. Once the audio content item is identified, an indicator is recorded to indicate that the content item was communicated. By aggregating the recorded indicators, the number of recipients for the audio content item is determined. | 10-01-2009 |
20090248786 | REQUEST ROUTING BASED ON CLASS - A system and method for management and processing of resource requests is provided. A content delivery network service provider receives a DNS query from a client computing device. The DNS query corresponds to a requested resource from the client computing device. The content delivery network service provider associates the client computing device with a cluster of other client computing devices. Based on routing information for the cluster, the content delivery network service provider routes the DNS query. The process can further include monitoring performance data associated with the delivery of the requested resource and updating the routing information for the cluster based on the performance data for use in processing subsequent requests from client computing devices in the cluster. | 10-01-2009 |
20090248787 | CONTENT MANAGEMENT - A system and method for management and processing of resource requests is provided. A content delivery network service provider determines a class associated with a set of client computing devices and monitors resources requests for the determined class. The content delivery network service provider then identifies at least one cache component for providing content to client computing devices as a function of the determined class. In other embodiments, instead of cache components, the content delivery network service provider identifies a second set of client computing devices as a function of the determined class for providing the content information. | 10-01-2009 |
20090254599 | METHOD AND SYSTEM OF SHARING CONTENT FROM A MEMORY OF A FIRST RECEIVING UNIT WITH A SECOND RECEIVING UNIT THROUGH A NETWORK - A method and system for providing content includes a network having a plurality of receiving units. The system further includes a first receiving unit of the plurality of receiving units that has a first memory storing content therein. The first receiving unit forms a first content list of content stored within the first memory. A second receiving unit receives the first content list from the first receiving unit through the network. The second receiving unit generates a content selection from the first content list and communicates the content selection to the first receiving unit through the network. The first receiving unit communicates content corresponding to the content selection to the second receiving unit through the network. | 10-08-2009 |
20090254600 | METHOD AND SYSTEM OF USING IDLE RECEIVING UNIT RESOURCES FOR RECEIVING CONTENT AND COMMUNICATING THE CONTENT TO OTHER RECEIVING UNITS IN THE NETWORK - A method and system for providing content includes a network having a plurality of receiving units. The system further includes a first receiving unit of the plurality of receiving units that forms a recording request, when the first receiving unit includes unavailable resources and communicates the recording request through the network. A second receiving unit receives the request and stores content in a second memory corresponding to the request and communicates the content to the first receiving unit. | 10-08-2009 |
20090254601 | SYSTEM FOR SHARING DATA OBJECTS AMONG APPLICATIONS - System and method for sharing data objects among applications. A portion of the data messages includes data objects. A client library is coupled to a requesting application. A client library requests data objects of a data-object set. Requests from the client library are received and parsed by a set of code (SOC) that performs tasks so as to retrieve any matching data objects and cause the return of such matching data objects to the client library. A registration module registers subscriptions from or on behalf of the applications and an event notification module compares a data object in an event message with the subscriptions and notifies the subscribed applications in response. The system can respond to requests in either a query or a procedure call format. | 10-08-2009 |
20090259710 | Content distribution - A method and apparatus is configured to generate a first message including a portion of a media stream or a portion of a data file. The method and apparatus also generates a second message including the first message, for sending to one or more addressees. The second message also includes information identifying one or more additional entities other than the one or more addressees from which one or more portions of the media stream or the data file can be obtained. | 10-15-2009 |
20090259711 | Synchronization of Media State Across Multiple Devices - Media state synchronization across multiple devices can include detecting an event relating to a user's access of content on a first device, determining state information relating to an access state of the content corresponding to the detected event, and transmitting the determined state information to a remote location for use in accessing the content on a second device. | 10-15-2009 |
20090259712 | DISTRIBUTED PROCESSING DEVICE, DISTRIBUTED PROCESSING METHOD, AND PROGRAM - A distributed processing device provided in association with a first computer, the distributed processing device comprising: a communication delay measuring unit that measures, as first communication delay time, a communication delay time between first program operating on the first computer and second program operating on second computer connected with the first computer through a network; a communication delay acquiring unit that acquires, as a second communication delay time, a communication delay time between the second computer and third computer connected with the first and second computers through the network when the first and second programs communicate through the third computer; and a processing node changing unit that compares the first and second communication delay times and selects the third computer as a destination of the first program to be transferred when the second communication delay time is shorter than the first communication delay time. | 10-15-2009 |
20090259713 | NOVEL MASSIVELY PARALLEL SUPERCOMPUTER - A novel massively parallel supercomputer of hundreds of teraOPS-scale includes node architectures based upon System-On-a-Chip technology, i.e., each processing node comprises a single Application Specific Integrated Circuit (ASIC). Within each ASIC node is a plurality of processing elements each of which consists of a central processing unit (CPU) and plurality of floating point processors to enable optimal balance of computational performance, packaging density, low cost, and power and cooling requirements. The plurality of processors within a single node may be used individually or simultaneously to work on any combination of computation or communication as required by the particular algorithm being solved or executed at any point in time. The system-on-a-chip ASIC nodes are interconnected by multiple independent networks that optimally maximizes packet communications throughput and minimizes latency. In the preferred embodiment, the multiple networks include three high-speed networks for parallel algorithm message passing including a Torus, Global Tree, and a Global Asynchronous network that provides global barrier and notification functions. These multiple independent networks may be collaboratively or independently utilized according to the needs or phases of an algorithm for optimizing algorithm processing performance. For particular classes of parallel algorithms, or parts of parallel calculations, this architecture exhibits exceptional computational performance, and may be enabled to perform calculations for new classes of parallel algorithms. Additional networks are provided for external connectivity and used for Input/Output, System Management and Configuration, and Debug and Monitoring functions. Special node packaging techniques implementing midplane and other hardware devices facilitates partitioning of the supercomputer in multiple networks for optimizing supercomputing resources. | 10-15-2009 |
20090265413 | COMMUNICATION APPARATUS, COMMUNICATION METHOD, FLOW CONTROL APPARATUS, CONTROL METHOD, AND COMPUTER PROGRAM - An apparatus ( | 10-22-2009 |
20090271466 | Data logging with network interfacing feature - A data processing network includes data sourcing entities, data logging entities that log data provided by the data sourcing entities, and a data transport network that supports data transport between the data sourcing entities and the data logging entities. The data logging entities and the data sourcing entities are interfaced to the data transport network in a manner that renders the data transport network transparent to the data logging entities and the data sourcing entities. | 10-29-2009 |
20090271467 | PREVENTING TRAFFIC FLOODING TO THE ROOT OF A MULTI-POINT TO MULTI-POINT LABEL-SWITCHED PATH TREE WITH NO RECEIVERS - A method is provided for pruning an MP2MP tree. The method includes (a) in a first node of an MP2MP LSP tree, the MP2MP LSP tree including a plurality of nodes, determining whether the first node has only a single replication branch for the MP2MP LSP tree, the single replication branch representing a downstream path to only a second node of the plurality of nodes, (b) in response to determining that the first node has only a single replication branch for the MP2MP LSP tree, sending a message to the second node indicating that the second node should refrain from sending upstream traffic towards the first node, and (c) in response to determining that the first node does not have only a single replication branch for the MP2MP LSP tree, refraining from sending a message to the second node indicating that the second node should refrain from sending upstream traffic of the MP2MP LSP tree towards the first node. Apparatus are also provided for use in practicing certain embodiments. | 10-29-2009 |
20090271468 | Complex event processing cloud - A means to establish a CEP Cloud with processing capabilities to scale as required by the business application or applications leveraging the CEP Cloud. Included is a method of establishing a network of CEP Engines that work in concert with each other so to provide CEP Services to deliver the Service Level Agreements (SLA) of function, latency, and throughput as required by the application. | 10-29-2009 |
20090271469 | Method and apparatus for IMS support for multimedia session, recording, analysis and storage - A system comprising a first network element, a second network element and a communication device. The first network element is communicatively coupled to the second network element and the communication device. The communication device sends multimedia session information to the first network element. The first network element analyzes the multimedia session information for urgent emergency circumstances. The first network element forwards the multimedia session information to a destination on the second network element if urgent emergency circumstances are found in the multimedia session information. | 10-29-2009 |
20090276479 | DISTRIBUTED EXECUTION MODEL FOR CROSS-ORGANIZATIONAL DECLARATIVE WEB APPLICATIONS - A system and method for distributed computation includes providing a first service of a first computation node in a network of nodes, the first service having a first resource, the first resource including one of references to data and other resources. In a second service on a second computation node, the first resource is reference-able by associating the first resource in the second service for use in the second service. A distributed computation is performed across node boundaries using the references of the first resource to perform the computation in the first service and in the second service. | 11-05-2009 |
20090276480 | MESSAGE SEND VERSION MANAGEMENT IN NETWORK - An apparatus, method, and computer program product for message send version management in a distributed computing environment including a plurality of nodes is provided. A message is sent from a first node of the plurality of nodes to at least one additional node of the plurality of nodes. At least one translation vector is constructed to translate between multiple message versions is constructed. The at least one translation vector is send from the first node to the at least one additional node. In one embodiment, the at least one translation vector is attached to the message to generate a packet. | 11-05-2009 |
20090276481 | MESSAGE RECEIPT VERSION MANAGEMENT IN NETWORK - A method, apparatus, and computer program product for message receipt version management in a distributed computing environment including a plurality of nodes is provided. At least one translation vector is received in at least one additional node of the plurality of nodes from a first node. The translation vector provides information for the at least one additional node to translate between multiple message versions. A message is translated between versions according to the at least one translation vector. The translated message is forwarded to an application program. In one embodiment, the at least one translation vector is stored for future use. | 11-05-2009 |
20090276482 | AUTOMATED OFFLOADING OF USER-DEFINED FUNCTIONS TO A HIGH PERFORMANCE COMPUTING SYSTEM - Technologies are described herein for the automated offloading of the execution of a user-defined function (“UDF”) to a high performance computing (“HPC”) system. When a request is received to calculate a workbook that references a UDF, a spreadsheet application program determines, based upon a tag set by the UDF, whether the UDF is safe for execution on the HPC system. If the UDF is safe for execution on the HPC system, the spreadsheet application program causes the UDF to be executed on the HPC system using a connector that communicates with the HPC system to cause the UDF to be executed thereupon. A container executing on the HPC system emulates interfaces provided by the spreadsheet application program and is utilized to execute the UDF. Results of the execution of the UDF on the HPC system may be returned asynchronously to the connector and to the spreadsheet application program. | 11-05-2009 |
20090276483 | JAVA VIRTUAL MACHINE HAVING INTEGRATED TRANSACTION MANAGEMENT SYSTEM - A computing system comprises a plurality of computing nodes and is configured such that each computing node includes a processor configured to execute JAVA computer program instructions. The computing nodes cooperate to form a cluster, wherein the JAVA computer program instructions being executed by the plurality of computing nodes collectively accomplish a fully transactional application. Each application data object partition is associated with one of the computing nodes as a primary node for application data objects of that partition and further associated with at least one of the computing nodes as at least one secondary node for application data objects of that partition. Messages relative to an application data object are provided to the primary node for the application data object as well as to the at least one secondary node for that application data object, for updates. The particular application object is readable at any of the primary node and the at least one secondary node for that particular application data object. | 11-05-2009 |
20090282092 | GLOBAL NETWORK COMPUTERS - An apparatus for a network of computers is presented. A plurality of inner firewalls operate within a personal computer. The personal computer operates in a network of computers and includes at least one microprocessor and at least two memory components. The plurality of inner firewalls deny access to a first memory component of the personal computer by another computer through a network connection with the personal computer during a shared operation. The plurality of inner firewalls also allow access to a second memory component of the personal computer by the other computer through the network connection with the personal computer during the shared operation. | 11-12-2009 |
20090287758 | CREATING A VIRTUAL UNIVERSE DATA FEED AND DISTRIBUTING THE DATA FEED BEYOND THE VIRTUAL UNIVERSE - Business transactions are becoming more prevalent in virtual universes. Functionality can be implemented within a VU to allow syndication of data feeds to subscribers outside the VU. Feeds collect and serve data from one or more VU objects and locations based on changes made to the VU either by the VU itself, or by avatars in the VU. A location in a virtual universe can be an area defined by at least three coordinates, as an example. Data feeds from a VU can be used to create a VU application with and/or using the data feeds, to derive data from the data feeds, to monitor use of objects or space and billing for such use based on the data feeds, etc. | 11-19-2009 |
20090287759 | SYSTEM AND METHOD FOR PROVIDING IMAGING OPERATIONS IN MULTIPLE ENVIRONMENTS - According to a particular embodiment, an imaging system is provided that includes an imaging device operable to image a hard-drive of a target device. The imaging device includes a first connection to the target device and a second connection to an output capture device, whereby both connections facilitate an information flow of data. The imaging device includes a network connectivity element that allows the imaging device to be connected to a network, the network connection facilitating communications between a computing device being controlled by an administrator and the imaging device such that that administrator controls some operations of the imaging device from his computing device. | 11-19-2009 |
20090287760 | COMMUNICATION TERMINAL, USER DATA TRANSFERRING SYSTEM AND USER DATA TRANSFERRING METHOD - A first communication terminal ( | 11-19-2009 |
20090292759 | EVENT SERVER USING CLUSTERING - An event server receiving input streams of events and producing output streams of events is adapted to be clustered with other event servers. The event server uses configuration data to control the event processing. The event server multicasting updates of the configuration data to the other event servers of the cluster and receiving multicasted configuration updates from one of the other event servers of the cluster. | 11-26-2009 |
20090307295 | Method and Apparatus for Reducing Server Workload in an Automation System - There is described an automation system for controlling and/or regulating a technical process, and also to a web access module which allows data transmission between an automation device and a remote device via the World Wide Web, and furthermore to a method for transmitting data between an automation device and a remote device via the World Wide Web. Measures are proposed which reduce the communication load between the remote device and an automation device. | 12-10-2009 |
20090307296 | METHOD FOR ANONYMOUS COLLABORATIVE FILTERING USING MATRIX FACTORIZATION - System and method for performing Collaborative Filtering while preserving complete user anonymity are provided. Each of a group of client devices sends a rating vector anonymously to a server. The cells in each rating vector correspond to a set of items, and selected cells have ratings provided by the user associated with the corresponding client device for the corresponding items. The server aggregates all the rating vectors into a rating matrix, and factorizes the rating matrix into a user feature matrix and an item feature matrix through approximation, such that the rating matrix equals the product of the user feature matrix and the item feature matrix. The item feature matrix is sent to the client devices. Each of the client devices calculates its own user feature vector based on its rating vector and the item feature matrix, and provides personalized recommendations on selected items based on the client's user feature vector and the item feature matrix. | 12-10-2009 |
20090307297 | Digital plaque for displaying certificates, associated documents and current status - A digital plaque that can display one of several stored certificates that can also retrieve updates to a displayed certificate when needed. The digital plaque is used to display a certificate and associated information. Typically the certificate displayed is one of an award, a recognition, a score card, a picture, a transcript, a document, a sales deed, a ticket, a poster, a document cover, a book cover, a patent application, a granted patent and a graduation record. A collection of such certificates is stored in memory and displayed when selected by a user. Status information and supporting documents associated with the selected certificate can be retrieved from a remote server and portions of the retrieved information can be displayed. | 12-10-2009 |
20090319593 | Optimized Message Format for Synchronization Flows Between Transaction Processing Systems - Illustrative embodiments provide a computer implemented method, a data processing system and a computer program product for synchronizing flows between transaction processing systems. In one illustrative embodiment, responsive to a failure or interruption in processing between systems, the computer implemented method locates all units of recovery for a particular connection to form a set of identified units of recovery and builds a single message containing the set of identified units of recovery. The computer implemented method further sends the single message from a sending system to a partner system for processing. | 12-24-2009 |
20090319594 | AUTOMATIC IDENTIFICATION, NEGOTIATION, SYNCHRONIZATION, AND UPDATE OF SYSTEM INTERFACES - Methods, apparatuses, and articles for exchanging by a first computing device with a second computing device indicia of one or more interfacing definitions supported by at least one of the first computing device and the second computing device are described herein. In various embodiments, the first computing device may also facilitate communication with the second computing device based at least in part on said exchanging and on one or more priority rules. In some embodiments, the indications of the interfacing definitions may include a unique identifier for each interfacing definition. Other embodiments are also disclosed and described. | 12-24-2009 |
20090319595 | Presence Mapping - Systems, methods, and associated software for detecting presence are described with respect to a number of embodiments of the present disclosure. More particularly, presence information can be displayed on a floor plan, according to the teachings herein. In one implementation, a method for monitoring the presence of a person is described in which the name of a person of interest is received from a requestor. The requestor and the person of interest are both associated with an organization. The method also includes retrieving information regarding a first work area associated with the person of interest and reproducing a section of a floor plan containing at least the first work area. Furthermore, the method includes sending the section of the floor plan to the requestor. The method also includes retrieving information regarding the person of interest associated with the first work area. A name field, which includes the name and the presence status of the person of interest, is sent to the requestor. | 12-24-2009 |
20090327389 | Stateful Business Application Processing In An Otherwise Stateless Service-Oriented Architecture - Methods, apparatus, and products for stateful business application processing in an otherwise stateless service-oriented architecture (‘SOA’), the SOA including SOA services where each SOA service carrying out a processing step of the business application, where the stateful business application processing includes: configuring each service of the SOA to record state information describing the state of the service upon completion of a processing step in the business application and provide the state information to a subsequent service; and executing the business application in the SOA, including sending requests for data processing among the services, each such request including a specification of the state of the executing business application. | 12-31-2009 |
20090327390 | MANAGING DATA DELIVERY BASED ON DEVICE STATE - Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device. | 12-31-2009 |
20090327391 | METHODS AND APPARATUS FOR SECURELY ADVERTISING IDENTIFICATION AND/OR DISCOVERY INFORMATION - Methods and apparatus related to a peer to peer wireless communications system supporting secure advertisement of identification and/or discovery information e.g., upper layer discovery information, are described. Air interface timing and/or other information received from a third device, e.g., a beacon or GPS transmitter is incorporated in the computation of identification/discovery information which is communicated from a first device to a second device. The second device stores some identification/discovery credentials corresponding to the first device, which have been communicated out of band from the first device to the second device. Upon receipt of a identifier from a first device, the second device determines if the stored information corresponds to the device that transmitted the identifier. Various embodiments facilitate secure advertisement of identification and/or discovery information and discovery, e.g., selective discovery by trusted peers. | 12-31-2009 |
20090327392 | METHOD AND SYSTEM FOR CREATING A VIRTUAL ROUTER IN A BLADE CHASSIS TO MAINTAIN CONNECTIVITY - A method for migrating a first virtual machine (VM), that includes transmitting, prior to migration, a first packet between the first VM on a first blade chassis and a second VM on a second blade chassis using a first virtual network interface card (VNIC) and a second VNIC. The method includes migrating the first VM and the first VNIC to the second blade, identifying a subnet of the first VM, identifying a subnet of the second VM, and creating a virtual router to execute on the second blade. The virtual router is associated with a third VNIC and a fourth VNIC. A first network address in the first VNIC's subnet is assigned to the third VNIC. A second network address in the second VNIC's subnet is assigned to the fourth VNIC. The method includes routing a second packet between the first VM and the second VM using the virtual router. | 12-31-2009 |
20090327393 | NETWORK AGGREGATION - Disclosed are example embodiments of methods and systems for increasing the bandwidth available to transmit content or data from a source, for example located at a central office or head end, to one or more computing platforms, such as notebook computers, located, for example, but not by way of limitation, on or near subscriber premises. Content is segmented and transmitted to a plurality of computing platforms, each platform receiving at least one different segment, using, for example, a first distribution network such as a digital subscriber loop (DSL) network. Using a second network, such as peer-to-peer wireless connections between the platforms, the platforms exchange the segmented content and reassemble the content to its un-segmented form, so that the distribution capacity of the first network can be aggregated. | 12-31-2009 |
20090327394 | INFORMATION PROVIDING SERVER, PROGRAM, INFORMATION PROVIDING METHOD, AND INFORMATION PROVIDING SYSTEM - Technology is provided for easily converting data for use with a plurality of receiving devices. The structure-specific message generator of an information providing server generates reference information by converting the data structure of information received from a transmitting device into a data structure processable by a plurality of receiving devices. A SOAP notification generator then generates notification information for each of the receiving device by replacing information at predetermined parts in the generated reference information with receiving device-specific information. | 12-31-2009 |
20100011048 | Methods And Systems For Resolving A Geospatial Query Region To A Network Identifier - A method for resolving a geospatial query region to a network identifier includes receiving a request identifying a geospatial query region. The method includes sending a first query message identifying the geospatial query region to a first network directory service representing a first domain space including a first domain having a domain region at least partially present in the geospatial query region. The first network directory service includes a domain association between a second domain and the domain region and indicates a node in the second domain has a node region at least partially present in the domain region. The method includes receiving a first response identifying the second domain. The method includes sending, to a second network directory service, a second query message based on the identified second domain. The method includes receiving a second response including a network identifier for a node. | 01-14-2010 |
20100017454 | PROGRAM, COMPUTER TERMINAL, AND COMMAND EXECUTION METHOD - A program causing a computer to perform processing for executing a specific command under predetermined conditions independently of input information when automatic control information is set in association with a computer terminal and calculations are performed based on data of the computer terminal. | 01-21-2010 |
20100023576 | MANAGING RESOURCES FOR IP NETWORKING - Resources for IP networking are managed. A field is added to an operating system kernel software procedure. The field references a virtual router context. Packet processing software code is modified to cause the packet processing software code to execute in accordance with the virtual router context. | 01-28-2010 |
20100030839 | NETWORK ARCHITECTURE FOR SECURE DATA COMMUNICATIONS - A network architecture includes a perimeter network connected between an internal network and an external network. The perimeter network includes one or more external edge nodes that are connected to the external network and a plurality of proxy servers that are each connected to one or more of the external edge nodes. One or more internal edge nodes are connected between the plurality of proxy servers and the internal network. The proxy servers are operable to establish a first secure connection between a destination through the external network and a second secure connection to a destination in the internal network. Each of the plurality of proxy servers provide a substantially identical identification for authentication when establishing the first and second secure connections. | 02-04-2010 |
20100030840 | Content Discovery and Transfer Between Mobile Communications Nodes - Content discovery and content transfer between mobile communications nodes is often required, for example, to synchronize maps, traffic hot spot information and the like for vehicle mounted satellite navigation devices, pedestrian hand-held personal digital assistants and other mobile communications nodes. In an embodiment, content discovery processes using data structures designed in particular ways and sent using a single packet enable nodes to identify files to be transferred whilst keeping overheads down. In an embodiment a first and a second data structure are used, each being formed from slightly different information about a subset of the files to be synchronized. In another embodiment a single tree-based data structure is used. A process for transferring data between two mobile communications nodes is also described. | 02-04-2010 |
20100042667 | System and method for transmitting illusory identification characteristics - Methods and systems for transmitting illusory identification characteristics are provided. | 02-18-2010 |
20100042668 | HIERARCHICALLY CLUSTERED P2P STREAMING SYSTEM - A HCPS (hierarchically clustered P2P streaming system) comprising peers grouped into clusters and hierarchies. The HCPS actively balances the uploading capabilities among clusters and executes an optimal scheduling algorithm within each cluster to ensure that system resources are optimally utilized. The HCPS comprises an architecture which can be used in practical applications, yet can achieve the streaming rate close to the theoretical upper bound. | 02-18-2010 |
20100042669 | System and method for modifying illusory user identification characteristics - Methods and systems for modifying illusory user identification characteristics are provided. | 02-18-2010 |
20100049780 | Method and Apparatus For Providing an Integrated Network of Processors - A novel network architecture that integrates the functions of an internet protocol (IP) router into a network processing unit (NPU) that resides in a host computer's chipset such that the host computer's resources are perceived as separate network appliances. The NPU appears logically separate from the host computer even though, in one embodiment, it is sharing the same chip. | 02-25-2010 |
20100057826 | Distributed Workflow Process Over a Network - Systems, methods, and computer-readable media for executing workflow in a distributed network of computing devices via one or more proxy workflow components and a communication protocol enabled device-specific execution of particular workflow components while fully supporting the execution of a complete workflow from an originating device. | 03-04-2010 |
20100057827 | Extensible Network Discovery Subsystem - Abstract Particular embodiments generally relate to an extensible network discovery system. In one embodiment, a device may be able to communicate with a plurality of other devices that may communicate using different discovery protocols. For example, the device may include a discovery component that includes a plurality of discovery protocol plug-ins. The plug-ins enable communication using different discovery protocols. An application layer format is provided for applications of a device to communicate with the discovery component. The discovery component can then translate messages from the application layer format to a format compatible with each discovery protocol. Accordingly, applications do not need to know each discovery protocol format. Also, devices can communicate with different devices that may be configured to communicate using different discovery protocols. | 03-04-2010 |
20100077017 | SYSTEM AND METHOD FOR DISTRIBUTING MEDIA RELATED TO A LOCATION - A system and method for distributing media related to a location. The physical location of a media presentation device is received over a network. The physical location of a plurality of end users are identified, via the network, wherein each of plurality of users is associated with a user device capable of storing media files. At least one of the end users is identified who is located in such proximity to the media presentation device that the user can perceive media that presented on the media presentation device. At least one media file that is currently being presented on the media presentation device is identified and transmitted over the network to each of the identified end users. | 03-25-2010 |
20100082725 | CONTROL TERMINAL FOR GIVING CONTENT REPRODUCTION COMMAND, CONTENT RELAY DEVICE AND REMOTE CONTENT REPRODUCTION SYSTEM - A portable terminal includes: a unit for connecting to a first local area network connected with the reproduction unit; a unit for connecting to a second connection unit of the second local area network through a first connection unit; a unit for accepting a command to display a list of remote contents and outputting a remote content list acquisition request to the second connection unit; a unit for receiving a remote content list data, from the second connection unit, and storing the remote content list data in a content information storage unit; a unit for displaying a list of the content names included in the remote content list data; and a unit for accepting, a reproduction command to the reproduction unit, a reproduction request containing the address of the second connection unit stored in the address storage unit and the location information, stored in the content information. | 04-01-2010 |
20100082726 | METHOD AND APPRATUS FOR UPDATING AND PROVIDING PRESENCE INFORMATION BASED ON POSITION INFORMATION - A presence service providing system and method is disclosed that provides presence information regarding presentities to watchers. The presence system sets mapping information, which contains the presence information that matches position information corresponding to at least one presentity. When the position information is received via a positioning system, the presence system detects the presence information, which matches the received position information, from the set mapping information. The detected presence information is transmitted from the presence system to a watcher. The presence service providing system can provide a variety of presence information according to the location of the presentity, so that watchers can more specifically and clearly identify the states of the presentity from the presence information. | 04-01-2010 |
20100082727 | SOCIAL NETWORK-DRIVEN MEDIA PLAYER SYSTEM AND METHOD - A media player enables users to playback content, including movies, television programs, and the like. The media player includes the ability to vary playback so as to insert, delete, reorder, or otherwise modify the presentation of the content. Such variation is defined by a playback control record. A social network-driven media system enables users to browse, search, and retrieve playback control records. | 04-01-2010 |
20100094921 | Peer-To-Peer Distributed Storage - A system and method are provided for peer-to-peer distributed file storage in a network of connected clients. The method transmits data file peer-storage information from a first peer node to a network-connected backup manager. The backup manager creates a mapping plan, for mapping data file segments to a peer group, which typically includes a plurality of network-connected peer nodes. The backup manager transmits the mapping plan to the first peer node. The first peer node distributes the data file segments to the peer group in accordance with the mapping plan, for storage in tangible memory media. Typically, the first peer node accepts a data file and encrypts the data file. In one aspect, the backup manager creates a mapping plan for distributing (n+x) erasure-coded segments. After receipt of the mapping plan, the first peer node creates the (n+x) erasure coded file segments in preparation for distribution. | 04-15-2010 |
20100094922 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR ENABLING DUAL MODE COMMUNICATION - An apparatus for enabling dual mode communication may include a processor. The processor may be configured to receive property information from a provider node, provide the property information to a delivery context client interface based context model, and enable access, by a consumer application, to the property via the delivery context client interface based context model to enable provision of consumer data to the property to enable adaptive or customized services to the consumer application via the property. A corresponding method and computer program product are also provided. | 04-15-2010 |
20100094923 | File Distribution in Wireless Networks - File distribution in wireless mesh networks of devices interconnected in the wireless communications network including a gateway device and a remote device. The gateway device may include gateway storage unit with enumerated storage blocks, together forming the file, a transmitter transmitting the enumerated storage blocks from the storage unit. The remote device may include a storage unit with allocated storage block divided into enumerated storage blocks, a first bitmap mapped to the enumerated storage blocks, a receiver receiving an enumerated block and a processing unit for correlating the received enumerated block to a correlated enumerated storage block and correlating an enumerated storage block with a correlated stored bit in the first bitmap, setting the correlated stored bit in the first bitmap, storing the received enumerated block, building a list of missing blocks, and adding to a missing blocks list, and a transmitter transmitting the missing blocks list. | 04-15-2010 |
20100094924 | Parallel Processing Systems And Method - Methods and systems for parallel computation of an algorithm using a plurality of nodes configured as a Howard Cascade. A home node of a Howard Cascade receives a request from a host system to compute an algorithm identified in the request. The request is distributed to processing nodes of the Howard Cascade in a time sequence order in a manner to minimize the time to so expand the Howard Cascade. The participating nodes then perform the designated portion of the algorithm in parallel. Partial results from each node are agglomerated upstream to higher nodes of the structure and then returned to the host system. The nodes each include a library of stored algorithms accompanied by data template information defining partitioning of the data used in the algorithm among the number of participating nodes. | 04-15-2010 |
20100100579 | Decentralized signaling for distributed systems - Registration and deregistration of entities in a distributed directory, hosted in a distributed overlay network are carried out in a peer-to-peer manner. The overlay nodes are volatile as every node can attach to or detach from the overlay in an unpredictable manner. Therefore, the distributed directory is volatile as its entries are created and destroyed unpredictably, in accordance with the distributed registration process. The registration and deregistration process can use SIP or other protocols. Application-level connection setup is also carried out on an overlay of volatile nodes, in a peer-to-peer manner using IP as the communications protocol. The application-level setup is aided by a distributed search algorithm, which can be based on DHT (distributed hash table). | 04-22-2010 |
20100100580 | Blood Glucose Tracking Apparatus and Methods - A measurement module for glucose testing includes a glucose testing measurement module housing, a test strip receptacle formed in the housing, and a connector portion formed in the housing and shaped to permit mechanical removable attachment of the housing to a hand-held computer. Electronics determine the amount of glucose present in a sample of body fluid, when the test strip is positioned in the receptacle and the body fluid is placed on a test strip, and communicate the glucose amount to the hand-held computer via the connector portion. | 04-22-2010 |
20100115018 | INTERCEPTION METHOD INTERWORKING WITH COMMUNICATION NETWORK AND INTERNET NETWORK - Disclosed is an interception method that interworks with a communication network and an Internet network. A law enforcement agency system verifies whether an interception target presently uses an Internet service by using a terminal other than a terminal registered as the interception target on the basis of Internet service access information of the interception target. When the interception target uses the Internet service by using the other terminal, the law enforcement agency system updates interception target information on the basis of IP address information of the corresponding terminal, which is included in the Internet service access information and transmits the updated interception target information to a communication service provider. | 05-06-2010 |
20100121900 | Information processing apparatus, information processing system, information processing method, and program - There is provided an information processing apparatus including an information acquiring unit for acquiring, from external apparatuses connected via a network, processing information about a processing to be executed by each of the external apparatuses and/or about a result of a processing executed thereby and information about a function that each of the external apparatuses can execute in cooperation with the information processing apparatus; an information display unit for displaying the processing information of each of the external apparatuses and program information about program contents and displaying, on the basis of the information about the function of each of the external apparatuses, functions that can be executed by each of the external apparatuses with respect to the one or more program contents; and a function execution unit for causing the external apparatus to execute a selected function with respect to a selected program content. | 05-13-2010 |
20100121901 | MOVING-PICTURE PROCESSING DEVICE AND MOVING-PICTURE PROCESSING METHOD - A moving-picture processing device includes: a moving-picture processing unit subjecting moving-picture data to a distribution process for distributing the moving-picture data; a distribution processing unit sequentially distributing, in portions of an arbitrary moving picture reproduction time to an information processing terminal that is connected by way of a network, moving-picture data that have undergone the distribution process; and a storage amount information acquisition unit that acquires from the information processing terminal storage amount information that indicates the storage amount of pre-reproduction moving-picture data that are stored in the information processing terminal; wherein the moving-picture processing unit subjects the moving-picture data to the distribution process such that the reproduction quality of the moving-picture data changes according to the value indicated by the storage amount information. | 05-13-2010 |
20100125622 | MODIFYING VIRTUAL ITEM STATES IN CONJUNCTION WITH DIGITAL BROADCAST - An apparatus and computer implemented method for modifying a state of a virtual item and a corresponding computer-readable medium are disclosed. A receiving device receives information relating to one or more virtual items from a server via a broadcast signal. The information is filtered according to one or more criteria to select a selected virtual item from among the one or more virtual items. The criteria include a physical world location of the receiving device. A state of the selected virtual item is modified from an initial state to a modified state and information relating the modified state back is sent back to the server. | 05-20-2010 |
20100131581 | METHOD AND/OR APPARATUS FOR CERTIFYING AN IN-BAND MANAGEMENT APPLICATION OF AN EXTERNAL STORAGE ARRAY - A method comprising the steps of (A) generating a call for a first operating system at a host, (B) sending the call for the first operating system from the host to a storage array over a network, (C) generating a response to the call for the first operating system from the host, (D) sending the response from the storage array to the host over the network and (E) capturing and storing the response in a device. | 05-27-2010 |
20100138469 | METHOD AND DEVICE FOR THE RESTITUTION OF MULTIMEDIA DATA TRANSMITTED BY A GATEWAY TO A TERMINAL - A method is provided for the restitution of multimedia data transmitted by a gateway to a communications terminal via a first transmission channel. The method includes the following steps: interrogating the terminal via the gateway about its capabilities of restituting the multimedia data; transmitting, to the gateway via the terminal, a list of commands that it is capable of executing; transmitting, via the gateway, multimedia data with the aid of at least one series of commands that is part of the list of commands that can be executed by the terminal, and restituting, in this terminal, the multimedia data with the aid of the received command. | 06-03-2010 |
20100138470 | MESSAGING ARCHITECTURE AND SYSTEM FOR ELECTRONIC MANAGEMENT OF RESOURCES - A system for managing resources used by an appliance includes a messaging architecture that uses resource profiles and function identifiers that represent a meaningful context related to the resource profiles so that the production or consumption of a resource can be managed by electronic messages using the message architecture. | 06-03-2010 |
20100138471 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING METHOD - Each of portable terminals | 06-03-2010 |
20100146032 | METHOD FOR TRANSMITTING DATA, AND NETWORK ELEMENT FOR A DATA NETWORK - The invention relates to a method for transmitting data in a data network using virtual containers, which are combined to form a virtual concatenated group by means of the Link Capacity Adjustment Scheme, LCAS. The virtual concatenated group is sub-divided on the send side into a first virtual concatenated group and a second virtual concatenated group. Data of a first type is inserted on the send side into the first virtual concatenated group and data of the second type is inserted into the second virtual concatenated group. Said data is then transmitted via the data network. | 06-10-2010 |
20100146033 | SELECTION OF TRANSACTION MANAGERS BASED ON RUNTIME DATA - One or more transaction managers are automatically selected from a plurality of transaction managers for use in processing a transaction. This selection is based on the types of resources used by the transaction and runtime data of the transaction managers able to support one or more of those resource types. The selection of the one or more transaction managers enables less than all of the transaction managers of an application server to be used in transaction commit processing, thereby improving performance. | 06-10-2010 |
20100146034 | DISTRIBUTION APPARATUS, COMMUNICATION SYSTEM AND COMMUNICATION METHOD - In view of a communication system including communication apparatuses transmitting data and a distribution apparatus receiving data from each communication apparatus and distributing, it is provided with the distribution apparatus, the communication system and the communication method that implement reducing amounts of storage means utilized for temporally storing data received by the distribution apparatus from each communication apparatus. | 06-10-2010 |
20100153480 | SYSTEM AND METHOD FOR DISTRIBUTION OF MEDIA ASSETS FROM MEDIA DELIVERY UNIT TO HANDHELD MEDIA PLAYER - A media delivery system is disclosed. The system comprises a media delivery unit, a handheld media player and a remote control device. According to one embodiment, the media delivery unit may include a high fidelity (HiFi) audio system with an added data compression unit and a file storage system. The handheld media player may be a MP3 player. The HiFi system and the MP3 player are connectable through a high speed connector such as a FIREWIRE (IEEE 1394 type of connection). The invention is characterized by that an audio file is compressed and is transferred to the connected MP3 player while the audio file in the high fidelity format is being played by the HiFi system. The remote control device is used to select a mode of data transfer between the HiFi system and the MP3 player. The modes may include transferring data from one device to another or transferring the data in a bi-directional manner to synchronize two media asset databases. | 06-17-2010 |
20100153481 | Failover Mechanism For Distributed Process Execution - Methods and apparatus, including computer program products, are provided for distributed process execution. In one aspect, the computer-implemented method may provide an indication announcing that a structural change to the cluster will occur. The indication may enable at least one node of the cluster to respond with an existing view. The existing view may include a first set of authoritative data representing existing processes handled at the at least one node. The method may also include providing, to at least one of the nodes, an index representing a subsequent view of the cluster after the structural change. The subsequent view may include a second set of authoritative data representing processes handled at the at least one node after the structural change. The method may also activate the subsequent view of the cluster. Related apparatus, systems, methods, and articles are also described. | 06-17-2010 |
20100153482 | Cloud-Based Automation of Resources - In an example embodiment, workflow based procedures are authored, tested and converted to a collection of resource automation scripts with orchestration rules. The scripts and rules are uploaded to a cloud-based provisioning service. The cloud-based provisioning service follows the orchestration rules to coordinate with a provisioning agent installed on a VM host, storage area network (SAN) or other network device to execute a sequence of scripts to provision or tear down resources. | 06-17-2010 |
20100161703 | Active monitoring system and method thereof - An active monitoring system and method thereof are provided to solve the problems of no real-time monitoring and bandwidth usage in the prior art. A triggering end detects a monitoring device to generate a device tag. The device tag is packed and actively sent to the server end via a network. The server end automatically generates an OPC tag for an integrating server to use. The mechanism can increase monitoring efficiency and bandwidth usage. | 06-24-2010 |
20100174771 | PARALLEL TASKING APPLICATION FRAMEWORK - Particular embodiments generally relate to a parallel tasking framework. Network devices may use discovery messages to determine which services are being offered by different devices. The services provided using the framework allow parallel processing of tasks using modules found in devices. Distribution of modules from one of the devices to other devices may be provided to process a project, which may be any analysis that needs to be performed on data. A project may be made up of tasks that need to be performed where each task may process at least part of the data for the project. The parallel tasking framework allows a device to use processing resources from other devices when other devices are not using the full availability of their processing resources. | 07-08-2010 |
20100185718 | PERFORMING PROCESS MIGRATION WITH ALLREDUCE OPERATIONS - Compute nodes perform allreduce operations that swap processes at nodes. A first allreduce operation generates a first result and uses a first process from a first compute node, a second process from a second compute node, and zeros from other compute nodes. The first compute node replaces the first process with the first result. A second allreduce operation generates a second result and uses the first result from the first compute node, the second process from the second compute node, and zeros from others. The second compute node replaces the second process with the second result, which is the first process. A third allreduce operation generates a third result and uses the first result from first compute node, the second result from the second compute node, and zeros from others. The first compute node replaces the first result with the third result, which is the second process. | 07-22-2010 |
20100185719 | Apparatus For Enhancing Performance Of A Parallel Processing Environment, And Associated Methods - Parallel Processing Communication Accelerator (PPCA) systems and methods for enhancing performance of a Parallel Processing Environment (PPE). In an embodiment, a Message Passing Interface (MPI) devolver enabled PPCA is in communication with the PPE and a host node. The host node executes at least a parallel processing application and an MPI process. The MPI devolver communicates with the MPI process and the PPE to improve the performance of the PPE by offloading MPI process functionality to the PPCA. Offloading MPI processing to the PPCA frees the host node for other processing tasks, for example, executing the parallel processing application, thereby improving the performance of the PPE. | 07-22-2010 |
20100191794 | METHOD AND SYSTEM FOR PHY LOOP DETECTION - A method, system and apparatus are provided for detecting a loop-back in a physical layer on an Ethernet link. In the physical layer, a device sends a base page on the Ethernet link. The base page has at least one next page capability bit set. Subsequently, the device receives a received base page. Thereafter, for detecting the loop-back, the next page capability bit is set in the received base page is determined. | 07-29-2010 |
20100198903 | NETWORK-SUPPORTED EXPERIMENT DATA COLLECTION IN AN INSTRUCTIONAL SETTING - Methods and systems are provided for network-supported remote data collection in an instructional setting in which experiment data from data sources used in laboratory demonstrations is made available for student collection and analysis by way of a network of calculators. | 08-05-2010 |
20100217791 | COMMUNICATION NODE, AND TOKEN ISSUING METHOD AND TOKEN-RING COMMUNICATION METHOD IN RING COMMUNICATION SYSTEM - A communication node includes a token-start-right acquisition processor that issues a token-start-right acquisition frame containing specific information, determines a priority based on predetermined reference using specific information for other communication node and the specific information for the own communication node upon reception of a token-start-right acquisition frame from the other communication node, issues the token-start-right acquisition frame at a predetermined time interval when the own communication node has a higher priority than the other communication node, and stops issuing the token-start-right acquisition frame when the own communication node has a lower priority than the other communication node, to forward the token-start-right acquisition frame of the other communication node, and also includes a token start processor that passes the token frame to the ring upon reception of the token-start-right acquisition frame which is issued by the token-start-right acquisition processor and circulates around the ring. | 08-26-2010 |
20100223315 | METHOD AND APPARATUS FOR MANAGING BOOKMARK INFORMATION FOR CONTENT STORED IN A NETWORKED MEDIA SERVER - A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item. | 09-02-2010 |
20100223316 | METHOD AND APPARATUS FOR MANAGING BOOKMARK INFORMATION FOR CONTENT STORED IN A NETWORKED MEDIA SERVER - A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item. | 09-02-2010 |
20100223317 | SERVER TIME PROTOCOL MESSAGES AND METHODS - Server time protocol (STP) messages and methods of exchange thereof are provided for facilitating synchronization of processing units of a timing network. The STP messages include exchange time parameters (XTP) commands and responses, and STP control (STC) commands and responses. XTP message exchange processing includes: generating an XTP message command at a first processing unit including a command transmit timestamp field set by the first processing unit and a command receive timestamp field which is unset by the first processing unit; transmitting the XTP message command to a second processing unit; setting the command receive timestamp field in the XTP command with the time the XTP command is received at the second processing unit; and generating an XTP message response at the second processing unit, the message response including the command transmit timestamp set by the first processing unit and the command receive timestamp set by the second processing unit. | 09-02-2010 |
20100235422 | INTERCONNECTION SYSTEM BETWEEN AT LEAST ONE COMMUNICATION DEVICE AND AT LEAST ONE REMOTE DATA SYSTEM AND INTERCONNECTION METHOD - The interconnection system comprises at least one preferably mobile communication device which can be connected to a remote data system by a communication channel enabling firewalls to be by-passed. The communication device comprises means for emitting presence signals. A service component of the communication device establishes a communication channel to a remote service agent of the remote data system, that is assigned thereto. The service component of the communication device indicates its presence at regular intervals by notification signals to the remote service agent in order to keep the communication channel active. The period of the notification signals is defined by the remote service agent at least once after the channel has been established. The remote service agent can then send messages in real time to the service component. | 09-16-2010 |
20100250642 | Adaptive Computing Using Probabilistic Measurements - Determining a configuration of a computer system for performing an operation, by determining an expected performance of a computer system based on at least one possible usage scenario given a current configuration of the computer system according to a current set of system parameters, determining an expected performance of the computer system based on at least one possible usage scenario given at least one candidate configuration of the computer system according to at least one candidate set of system parameters, and configuring the computer system according to whichever of the sets of system parameters that has a more favorable expected performance as determined in accordance with predefined criteria. | 09-30-2010 |
20100274832 | Identifying Relevant Data from Unstructured Feeds - A system and method of providing data to a mashup application may involve receiving a request from a mashup application and supplying first data to the mashup application in response to the request. Mashup information can be received from the mashup application, wherein the mashup information indicates an inclusion of the first data with second data in the execution of the mashup application. The mashup information may be stored and analyzed to identify relationships between previously unrelated data. | 10-28-2010 |
20100281093 | Sharing Media Content Based on a Media Server - A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. A server platform may support a set of media servers, where each media server is connected to a corresponding DLNA network. A multicast group may be established among the set of media servers so that media content may be shared with members of the multicast group. Media content may be aggregated for media content for the multicast group based on content characteristics, where the content characteristics are indicative of media content that can be shared with members of the multicast group. | 11-04-2010 |
20100281094 | System for Consolidating and Securing Access to All Out-of-Band Interfaces in Computer, Telecommunication, and Networking Equipment, Regardless of the Interface Type - A system for physically consolidating and securing access to all Out-of-Band interfaces in computer, telecommunication and networking equipment, regardless of the interface type, isolating the management ports from the data network. The system converts low-level management protocols into higher-level network protocols suitable for secure transport over the data network. The system may encrypt the common format management data. The system may also authenticate each User that attempts to access the management interfaces. | 11-04-2010 |
20100281095 | Mobile grid computing - Generally, a mobile grid computing system includes one or more mobile grid computing systems, a virtual computing server that controls distribution of data processing tasks across the mobile grid computing systems, and an accounting server in communication with the virtual computing server. Each of the mobile grid computing systems includes a grid computing server and mobile devices provisioned to perform data processing tasks received from the grid computing server and to communicate results from the performed data processing tasks to the grid computing server. The accounting server collecting information about the completion of data processing tasks by the virtual computing server. | 11-04-2010 |
20100281096 | SIGNAL PROCESSING ARCHITECTURE AND METHOD - A data processing system provides a plurality of data processing services distributed over a plurality of data processing subsystems interconnected via a network. Each subsystem comprises a service registry for assigning a service in response to a service request and a list of services accessible within its own subsystem. The service registry stores the location of the other data processing services of the plurality of data processing services, and is configured to connect two services upon a request of one of the two services. | 11-04-2010 |
20100281097 | METHOD AND DEVICE FOR COMMUNICATING ACCORDING TO THE STANDARD PROTOCOL OPC UA IN A CLIENT/SERVER SYSTEM - A method and a corresponding device for communicating between clients and servers of a client/server system using an OPC UA protocol, OPC UA service calls can be used for the interaction of an OPC UA client with an OPC UA server. The OPC UA client requests additional services within an OPC UA session. The additional services are requested by a client part for using additional services and are handled by a server part for providing additional services. | 11-04-2010 |
20100281098 | IMAGE PROCESSING APPARATUS, PROGRAM PRODUCT AND MANAGEMENT SERVER EXECUTING PRESCRIBED PROCESS TO A TRANSMITTED IMAGE - In order to cause a management server to execute a process desired by a user and to be shared by a plurality of users, an image processing apparatus capable of communicating with the management server includes a scanner inputting image data, an authentication information input unit inputting information necessary for authenticating a user, an authentication information send unit for transmitting the input authentication information to the management server, an additional function list receiver receiving from the management server, in response to the transmission of the authentication information, an additional function list for specifying an additional function registered in association with the user among the additional functions executed by the management server, an additional function selector accepting designation of the additional function, and an additional function select information transmitter transmitting the specified additional function and the input image data to the management server. | 11-04-2010 |
20100299384 | SYSTEM AND METHOD FOR USING A SAME PROGRAM ON A LOCAL SYSTEM AND A REMOTE SYSTEM - A system and method implemented in a Customer Information Control System (CICS) Application configured to process information residing on remote systems and display such information on a local system, using a same program residing on both the remote system(s) and the local system. The method includes, for example, sending programming functions of a local system with a request for information to a remote system. The method further includes processing the programming functions of the local system with the request for information on the remote system to obtain updated information from the remote system. The updated information is sent to the local system for display. | 11-25-2010 |
20100312813 | METHODS AND APPARATUS FOR DISTRIBUTING, STORING, AND REPLAYING DIRECTIVES WITHIN A NETWORK - In one embodiment, a processor-readable medium stored code representing instructions that when executed by a processor cause the processor to receive a directive from a first client device, store the directive at a memory location, and send the directive to a second client device. The directive includes a directive description portion and a directive content portion. The memory location is associated with the first client device. The directive is configured to cause the second client device to update a context of a display operatively coupled to the second client device in response to the directive. The context being of a directive class associated with the directive description portion, and having a value associated with the directive content portion. | 12-09-2010 |
20100312814 | Intelligent information dissemination - The invention is suitable for any kind of distributed networks having different data rates on different connections and a centralized computer system wherein the data to distribute is created. The central system comprises one or more supersets of data that is to be distributed to client computers by extracting subsets of data from the superset/s of data. Thereafter the subsets of data are distributed to selected groups of clients based on information about the network architecture. In this way an efficient way of distributing data is executed and no duplicated data is distributed. Preferably the subsets are distributed to clients based on a counter performance or a data rate of a client's connection to the central computer system. | 12-09-2010 |
20100318594 | COMPUTING SERVICE SYSTEM AND METHOD FOR EMPLOYING COMPUTING SERVICE - A method is used for employing computing services via a network. The method includes the following steps. A client searches the network and finds out at least two computing services which can be used by the remote connecting module. The at least two computing services includes a first computing service and a second computing service. The client evaluates capabilities of the first computing service and the second computing service respectively. The client checks if the first computing service and the second computing service can finish a task cooperatively. The client composes a task distribution flow according to the capability of the first computing service and the capability of the second computing service. The client distributes the task to the first computing service and the second computing service according to the task distribution flow. The client receives a finished task from the first computing service and the second computing service. | 12-16-2010 |
20100325189 | EVIDENCE-BASED VIRTUAL WORLD VISUALIZATION - When evidence is received, a determination is made as to whether the evidence is sufficient to determine whether to block transmission of virtual world data to a client device. If it is determined that the evidence is sufficient, then another determination is made as to whether to block transmission of virtual world data to the client device based on the evidence. If it is determined to block transmission of virtual world data to the client, a data protection and abstraction module is transformed to a first state that blocks transmission of the virtual world data to the client device. | 12-23-2010 |
20100325190 | USING DISTRIBUTED QUEUES IN AN OVERLAY NETWORK - The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the invention can be used to replicate queue state (e.g., inserted and/or deleted messages) within an overlay network and can be used to continue a process at a different node within the overlay network based on replicated queue state. Accordingly, embodiments of the invention can be used to increase the availability of queue state, compensate for node failures within an overlay network, and promote replication of consistent queue state between nodes within an overlay network. | 12-23-2010 |
20100332579 | PROXIMITY GUIDED DATA DISCOVERY - Techniques are described for sharing content among peers. Locality domains are treated as first order network units. Content is located at the level of a locality domain using a hierarchical DHT in which nodes correspond to locality domains. A peer searches for a given piece of content in a proximity guided manner and terminates at the earliest locality domain (in the hierarchy) which has the content. Locality domains are organized into hierarchical clusters based on their proximity. | 12-30-2010 |
20100332580 | Wireless Management Of Remote Devices - Disclosed is a wireless remote network management system for interfacing a series of remote devices (e.g., computers, servers, networking equipment, etc.) to one or more user workstations. The system is multifunctional to allow multiple users to control remote devices through serial access or keyboard, video, and cursor control device access via wireless and hard-wired connections. The remote devices are preferably coupled to a wireless-enabled remote management unit through a chain of computer interface modules, and each user workstation includes a wireless user station coupled to a keyboard, a video monitor and a cursor control device. The remote management unit and user stations preferably communicate via a wireless network, which enables a user workstation to access, monitor and control any of the remote devices. | 12-30-2010 |
20110022651 | METHOD AND APPARATUS FOR RECEIVING NOTIFICATION - A method and an apparatus for receiving a notification in a terminal entity that uses a service provided from an outside of a residential network through a gateway entity are disclosed. | 01-27-2011 |
20110035428 | TRACKING FILE CONTENTS - A method, system, and computer usable program product for tracking file contents are provided in the illustrative embodiments. A content inode corresponding to a content is created, the content being in a file, the file being stored in a computer memory, and the file being locatable using a file system executing under an operating system in a data processing system. An operation, a component, an application, or a combination thereof, is detected operating with respect to the content. A descriptor and a location corresponding to the operation, the component, the application, or the combination thereof, is determined and added to the content inode. A location identifier corresponding to the location is added to the content inode. The content inode with the added descriptor and location identifier enables an application to learn about the operation, the component, the application, or the combination thereof, having operated with respect to the content. | 02-10-2011 |
20110035429 | COMPOSITE EVENT DETECTION/DISTRIBUTION SYSTEM, COMPOSITE EVENT DETECTION/DISTRIBUTION METHOD, AND COMPOSITE EVENT DETECTION/DISTRIBUTION PROGRAM - A composite event detection/distribution system is provided with an associated event detection node that transfers, when detecting an associated event associated with the detection of a composite event generated by combining a plurality of events, the associated event that is detected to a route node and the route node that generates, when receiving the associated event from the associated event detection node, a composite event on the basis of the associated event that is received and that transfers the generated composite event to another node according to a set content. | 02-10-2011 |
20110047202 | DISTRIBUTED ALGORITHM FOR CHANGING A SHARED VALUE - Each member of a group contributes to and calculates a new shared value. A distributed shared value algorithm is used to reach unanimous agreement on a shared value, such that every group member can use the new shared value as soon as it is changed. The distributed shared value agreement methodology operates without the selection of a leader. Each group member performs the distributed shared value agreement methodology and computes the new shared value using one or more of the contributions from the group members in such a way that no one member coerces the resulting shared value. | 02-24-2011 |
20110047203 | Content Aware Augmented Transform and Transfer Organizer (CAATTO) - This unique smart grid invention is an event-driven, highly flexible and configurable dynamic messaging data processing engine for either smart micro- &/or macro-grid energy environments, with the means to enable identification of only desired content from text and rich media data sources, intelligently filter out unwanted content, and deliver according to intelligent contextual relevance—all based upon human interaction with energy management. | 02-24-2011 |
20110060787 | INTERACTION METHOD BETWEEN SERVICE-ORIENTED COMPONENTS - An interaction method between service-oriented components and devices, where services offered by a service-provider are requested by a service-requester. In order to broaden flexibility and to simplify reconfiguration of the system, each service includes a set of ports and each port is an instance of a port-type that defines a set of interaction operations and corresponding message transfers between the service-provider and service-requester. The service provided by the service-provider is carried out in several interaction phases with the service-requester, and the interaction phases follow the specific protocols linked to the instances of port-type and the service is accessed by a sequence of different ports that are linked to the phases. | 03-10-2011 |
20110066671 | PROJECTOR, PROJECTOR SYSTEM, AND CONTROL METHOD - A projector connected to a terminal device via a network includes: a confirming unit to confirm whether an IP address has been changed; a creating unit to create an executable file for executing image transfer software using a changed IP address, if the IP address is confirmed to have been changed; a delivering unit to deliver the executable file in response to a request from the terminal device; a receiving unit to receive, from the terminal device in which the image transfer software has been run by the executable file, a connection based on the changed IP address and receive a transfer of image information on an image being displayed in the terminal device; and a projecting unit to project the image being displayed in the terminal device using the image information. | 03-17-2011 |
20110072067 | Aggregation of Multiple Information Flows with Index Processing - A method is disclosed that enables the monitoring of a diverse set of both real-time and non-real-time communication streams, as well as the aggregation of information related to those streams into a collective dialog. A server of the illustrative embodiment continually performs an aggregation of events that are related to media streams, applications, and presenter and participant actions, into a particular scope of communication. Index entries, which are indicia to events, are created by things that presenters and participants are doing already, such as posting a meeting agenda inviting participants, posting a presentation or document, transitioning from one slide or page to another, participants speaking alternately during a meeting or presentation, and so forth. The server uses the indicia to then perform processing across information flows associated with the communication streams. | 03-24-2011 |
20110078227 | Metric Object Tracking System - Various embodiments of a object metric tracking system are disclosed, applicable to distributed systems composed of a variety of computing nodes coupled together via a network. The computing nodes are arranged in various physical and virtual configurations via a configuration system. Detector nodes are also coupled to the distributed system, each node including one or more modules dedicated to collecting data about tracked system metrics. The data from the detector nodes is sent to a processing engine where it is decomposed for quick storage in a data storage pool including a number of independent storage nodes. A smart metric tracking object is used to provide programmatic access to the data in the storage pool, automatically abstracting away the details of the storage system. A reporter component processes the data and provides human or machine-readable reports for integration with various systems, including a reporting website. | 03-31-2011 |
20110087720 | DISTRIBUTED DATA ACQUISITION AND PROCESSING SYSTEM AND METHOD - A data acquisition and processing system and method includes one or more distributed and expandable data acquisition nodes for processing large amounts of data. Each data acquisition node includes a core group of primary boards electronically connected together via a vertical bus capable of providing intra-node communication between the primary boards. A secondary board horizontally connected in association with the primary board via a horizontal bus provides inter-node communication or instrumentation interfaces to sensors or other application specific instruments. A master control unit associated with a graphical user interface communicates with the data acquisition nodes via a communication protocol to permit high speed exchange of information and to display information reported from the acquisition system. A storage controller associated with a node controller controls storage of data associated with the data acquisition nodes on a database in a remote location. | 04-14-2011 |
20110087721 | HIGH PERFORMANCE MEMORY BASED COMMUNICATIONS INTERFACE - Embodiments of the present invention include enhanced functionalities and components within a Communication Endpoint Processor (CEP) that act as an interface between computational and communications domains. The embodiments disclosed herein deliver a complete memory mapped high performance interface that has the ability to support the simultaneous transmission of multiple frames of multiple sizes, and that has the ability to interrupt the transmission of lower priority frames in order to send higher priority frames. | 04-14-2011 |
20110099218 | METHOD FOR VIEWING VIDEOS ON DISTRIBUTED NETWORKS - A method for viewing digital video assets using a distributed network comprising a user on a first node requesting to view a digital video asset stored on a second node; relaying the request from the first node to the second node; establishing a peer-to-peer link between the first and second nodes; creating a video stream from the requested digital video asset on the second node using a standard video stream server; receiving the video stream using a stream relay client on the second node and converting it into a form that is compatible with the peer-to-peer link; sending the converted video stream to the first node over the peer-to-peer link; receiving the converted video stream using a stream relay server and converting it into a standard video stream form; and viewing the video stream on the first node of the distributed network using a standard video stream client. | 04-28-2011 |
20110113083 | Topology-Aware Fabric-Based Offloading of Collective Functions - A computing method includes accepting a notification of a computing task for execution by a group of compute nodes interconnected by a communication network, which has a given interconnection topology and includes network switching elements. A set of preferred paths, which connect the compute nodes in the group via at least a subset of the network switching elements to one or more root switching elements, are identified in the communication network based on the given interconnection topology and on a criterion derived from the computing task. The network switching elements in the subset are configured to forward node-level results of the computing task produced by the compute nodes in the group to the root switching elements over the preferred paths, so as to cause the root switching elements to calculate and output an end result of the computing task based on the node-level results. | 05-12-2011 |
20110113084 | AUTOMATIC PROFILE UPDATE IN A MOBILE DEVICE - A method and system for managing mobile exchange of profile information between a requestor and a recipient. A mobile client is provided on a requestor's first mobile device. The requestor provides requestor profile to an information exchange server through the mobile client. The requestor requests for a connection with the recipient using the mobile client. The mobile client is provided on a recipient's second mobile device. The recipient provides recipient profile to the information exchange server through the mobile client. On acceptance of the request for connection by the recipient, the information exchange server transfers the recipient profile to the mobile client on the requestor's first mobile device and vice versa. The mobile client automatically updates the transferred recipient profile on the requestor's first mobile device based on changes made by the recipient to the recipient profile and vice versa. | 05-12-2011 |
20110119322 | On-Chip Networks for Flexible Three-Dimensional Chip Integration - Mechanisms for providing an interconnect layer of a three-dimensional integrated circuit device having multiple independent and cooperative on-chip networks are provided. With regard to an apparatus implementing the interconnect layer, such an apparatus comprises a first integrated circuit layer comprising one or more first functional units and an interconnect layer coupled to the first integrated circuit layer. The first integrated circuit layer and interconnect layer are integrated with one another into a single three-dimensional integrated circuit. The interconnect layer comprises a plurality of independent on-chip communication networks that are independently operable and independently able to be powered on and off, each on-chip communication network comprising a plurality of point-to-point communication links coupled together by a plurality of connection points. The one or more first functional units are coupled to a first independent on-chip communication network of the interconnect layer. | 05-19-2011 |
20110125820 | Telecommunication network aggregation cache system and method - A telecommunication network aggregation cache system and method is disclosed. An aggregation point or a mesh network formed by a plurality of aggregation points is arranged between sites and a core network to serve as a relay. A cache server in the aggregation point is used to store cache objects. Cache objects corresponding to request in packets sent from a user entity are retrieved from the cache server and sent back to the user entity. If the requested cache object is not found on a local cache server the aggregation point searches neighboring cache servers in the mesh network. If the cache object is found it is retrieved and sent back to the user entity. If the object is not found on either the local cache server or the neighboring cache servers, the requested object is retrieve from the Internet via a core network and sent to the user entity. | 05-26-2011 |
20110125821 | Service Oriented Architecture Enterprise Service Bus With Universal Ports - A universal ESB port for connecting applications to an enterprise service bus (ESB). The universal ESB port receives a message from an application requesting a service. The universal ESB port is capable of receiving and processing messages in any messaging format and any communication protocol. The universal ESB port determines, from the message, a communication protocol of the source application. The message is processed to extract a body of the message, and the message body is examined to determine a messaging format of the source application. The message is converted from the messaging format of the source application to a common messaging format understandable by the enterprise service bus to form a common formatted message. The common formatted message is then sent to the main body of the enterprise service bus. | 05-26-2011 |
20110125822 | SYSTEM, METHOD AND COMPUTER PROGRAM FOR MONITORING PRODUCTION PROCESS DATA - A system, method and computer program for monitoring production process data from one or more production machines is provided. The system comprises a data communication means linked to each production machine. The data communication means is operable to communicate the process data output by each production machine over a network. The system also comprises a host computer including a network interface. The host computer is operable to collect the process data from the one or more production machines by means of a network link between the data communication means and the network interface. The host computer may further parse and analyze the production data for monitoring the production process. | 05-26-2011 |
20110125823 | ARCHITECTURE, SYSTEM AND METHOD FOR A MESSAGING HUB IN A REAL-TIME WEB APPLICATION FRAMEWORK - A method and apparatus for providing a hub in a real-time web application framework is described. In one embodiment, the method includes running applications on a hub server computer system within a real-time web application framework. The method may also include running each application based on configuration parameters associated with each application, the hub server computer system running the applications outside of a web application stack run on a web server computer system of the real-time web application framework. | 05-26-2011 |
20110125824 | COMPUTER FOR PERFORMING INTER-PROCESS COMMUNICATION, COMPUTER-READABLE MEDIUM STORING INTER-PROCESS COMMUNICATION PROGRAM, AND INTER-PROCESS COMMUNICATION METHOD - In response to an all-to-all inter-process communication request from a local process, a computer repeatedly determines a destination server in accordance with a destination-server determination procedure so that, in a same round of destination-server determinations repeatedly performed by the respective servers during all-to-all inter-process communication, the servers determine servers that are different from one another as destination servers. Each time the destination server is determined, the computer sequentially determines a process running on the determined destination server as a destination process. Each time the destination process is determined, the computer obtains transmission data for the destination process from a send buffer in which the transmission data is stored as a result of execution of the local process and transmits the obtained transmission data to the destination server so as to enable reading of the transmission data during execution of the determined destination process in the destination server. | 05-26-2011 |
20110131267 | Methods, Apparatuses, System and Computer Program Product for Supporting Legacy P-CSCF to Indicate the S-CSCF to Skip Authentication - It is disclosed a method including transmitting, after successful registration of a terminal at a network entity, a registration message including terminal identity information and integrity indication information indicating affirmative integrity of the terminal identity information; and a method including processing, after reception of the registration message, the received registration message based on the terminal identity information and the integrity indication information such that, i) if the integrity is indicated affirmative, an authentication procedure of the terminal is skipped, or, ii) if the integrity is indicated negative, the received registration message is rejected without provisioning of key information related to registration of the terminal. | 06-02-2011 |
20110137971 | DATA COLLECTION METHOD AND SYSTEM - A method of collecting data into a server from multiple client computers is provided as a first aspect of the invention. The method includes the steps of: reconstructing a collection network in a tree structure having the server acting as a highest node and the multiple client computers acting as child nodes every time the data is collected; the server broadcasting a parent-child declaration to nodes placed at the lower level; and each of the nodes transferring data to a node placed at the higher level. | 06-09-2011 |
20110145312 | SERVER ARCHITECTURE FOR MULTI-CORE SYSTEMS - A server architecture is disclosed for concurrent information processing in a server system on a multi-core processor environment. In the general embodiment, it includes simultaneous processing requests comprising multiple classes of queries and/or executing transactions in an application server and/or database server. The method includes making said requests in a Total-Async pattern, structuring the requests with hash values to enable similar requests to be grouped together, grouping similar requests in a group session, executing the requests in said group session. Our proposed architecture also minimizes thread-switching overhead by exploiting inherent parallelism in the inflowing requests. The threads and requests are de-coupled and hence any lock request only makes the execution threads to take up another request instead of waiting till the lock is acquired. As such, threads inside the database process never go into sleeping/waiting mode and system resources are utilised more efficiently. | 06-16-2011 |
20110153710 | APPARATUS AND METHOD FOR PARALLEL-PROCESSING DATA FLOW - Provided is a data flow-parallel processing apparatus and method. The data flow-parallel processing apparatus may include a lower layer processing unit to identify a flow of inputted first data, a distribution unit to select, from among a plurality of upper layer processing units, an upper layer processing unit corresponding to the flow, and to transmit the first data to the selected upper layer processing unit, and an upper layer processing unit to process an upper layer packet of the first data, based on a local memory corresponding to the flow from among a plurality of local memories. | 06-23-2011 |
20110153711 | MANAGING OBJECTS USING A CLIENT-SERVER BRIDGE - A method for supporting communication between a client and a server includes receiving a first message from a client. The method also includes creating an object in response to the first message. The method also includes sending a response to the first message to the client. The method also includes receiving changes to the object from a server. The method also includes storing the changes to the object. The method also includes receiving a second message from the client. The method also includes sending the stored changes to the client with a response to the second message. | 06-23-2011 |
20110153712 | TRUSTED CLIENT-CENTRIC APPLICATION ARCHITECTURE - Trusted Client-Centric Application Architecture (TC | 06-23-2011 |
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. | 06-30-2011 |
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. | 06-30-2011 |
20110173245 | DISTRIBUTION OF INTERMEDIATE DATA IN A MULTISTAGE COMPUTER APPLICATION - A method, system and computer program product for distributing intermediate data of a multistage computer application to a plurality of computers. In one embodiment, a data manager calculates data usage demand of generated intermediate data. A computer manager calculates a computer usage, which is the sum of all data usage demand of each stored intermediate data at the computer. A scheduler selects a target computer from the plurality of computers for storage of the generated intermediate data at such that a variance of the computer usage demand across the plurality of computers is minimized. | 07-14-2011 |
20110173246 | NETWORK-BASED SYSTEM FOR SOCIAL INTERACTIONS BETWEEN USERS - There is provided a system for social interactions between users. The system may include a plurality of network nodes connected in a network, each node comprising a representation of at least one assigned user. The exemplary system comprises a first node assigned to a first user, the first node being adapted to generate an activity upon an execution of an action of the first user with a data object in interaction with the first node. The activity may describe the action in a predetermined format and may include a representation of the data object. The first node may be further adapted to link the activity to at least one second user and to communicate the activity to at least one second node to which the second user is assigned. | 07-14-2011 |
20110179100 | PARALLEL DISTRIBUTED PROCESSING METHOD AND COMPUTER SYSTEM - Provided is a parallel distributed processing method executed by a computer system comprising a parallel-distributed-processing control server, a plurality of extraction processing servers and a plurality of aggregation processing servers. The managed data includes at least a first and a second data items, the plurality of data items each including a value. The method includes a step of extracting data from one of the plurality of chunks according to a value in the second data item, to thereby group the data, a step of merging groups having the same value in the second data item based on an order of a value in the first data item of data contained in a group among groups, and a step of processing data in a group obtained through the merging by focusing on the order of the value in the first data item. | 07-21-2011 |
20110185003 | DISTRIBUTED PROCESSING SYSTEM, METHOD OF DISTRIBUTED PROCESSING, TERMINALS AND STORAGE MEDIA - A distributed processing system includes a first information processing device, two or more second information processing devices connected with the first information processing device via a first network, and the second information processing devices being connected with each other via a second network, wherein the first information processing device includes an input division unit that generates divided input data pieces by dividing an input data set, and a divided input distribution unit that transmits the divided input data pieces to the second information processing devices, and wherein the second information processing devices include a divided input transfer unit that transmits the divided input data piece to the second information processing device assigned as the base terminal from one or more of the second information processing devices assigned as a client terminal, and a divided input combining unit that combines the divided input data pieces to restore the input data set. | 07-28-2011 |
20110185004 | METHOD AND SYSTEM FOR ADAPTIVE PREFETCHING - A cache server ( | 07-28-2011 |
20110185005 | SYSTEM AND METHOD FOR MAINTAINING ON A HANDHELD ELECTRONIC DEVICE INFORMATION THAT IS SUBSTANTIALLY CURRENT AND IS READILY AVAILABLE TO A USER - An improved system and method for managing data on a handheld electronic device includes a server that periodically pushes data to a particular handheld electronic device, with the data being stored on the handheld electronic device by way of a routine running in the background whereby such reception and storage is generally transparent to a user. The data can be any type of data and may be data that is desired by the user or that fits a profile or preference of the user. The profile can, for instance, be predetermined and/or can be customized by the user and/or can reflect a preference of the user. The data pushed to the handheld electronic device can also be related in some fashion to a geographic disposition of the handheld electronic device. Such pushing of data and storage is managed by a routine running in the background of the handheld electronic device. The routine enables current data to be maintained on the handheld electronic device for ready access by a user. | 07-28-2011 |
20110185006 | AGGREGATING USER PRESENCE ACROSS MULTIPLE ENDPOINTS - A presence aggregation system provides a presence server that allows users to publish information regarding their availability with the presence server. The presence server maintains a record of each user's published information. When an endpoint publishes information regarding a user's availability at that endpoint with the presence server, the presence server provides all of the user's published information, including the information just published, to each of the user's endpoints, including the endpoint which published the information. This allows each of the user's endpoints to generate an aggregated availability of the user. The presence server may also provide all of the user's published information, including the information just published, to each of the subscribing users' endpoints. This allows the subscribing users to also generate a view of the user's aggregated availability. | 07-28-2011 |
20110185007 | DISTRIBUTED PROCESSING SYSTEM, DISTRIBUTED OPERATION METHOD AND COMPUTER PROGRAM - In a distributed processing in which multiple operation transportation methods can be used, a method is proposed which efficiently selects an operation transportation method in accordance with conditions of the distributed system. In view of this, a first computer is provided which includes: a first operation transportation portion which conducts multiple transportation methods that transports, for example, processes to a computer to execute them; a second operation transportation portion; and a selection information storing portion storing information used for selection from the multiple transportation methods. Further, a second computer is provided which includes a first operation receiving portion that conducts operations in accordance with the multiple transportation methods. The first computer includes a transportation request portion which detects information from the selection information storing portion for selecting a transportation method that is operable for the second computer and which selects the first operation transportation portion based on the detection result, and the first operation transportation portion selected by the transportation request portion transports, for example, a process to the first operation receiving portion of the second computer. | 07-28-2011 |
20110191402 | NETWORK SYSTEM, PROCESS-PROVIDING-SERVER SWITCHING METHOD, INFORMATION PROCESSING APPARATUS, AND VIRTUAL-MACHINE BUILDING METHOD - A network system includes a router that performs routing between a virtual private network and a local network, a creating unit that creates information related to a process that is provided by a local server, the local server being connected to the local network; a sending unit that sends the information created by the creating unit via the router; and a virtual-private server that receives the information and provides the process that is provided by the local server via the virtual private network. | 08-04-2011 |
20110191403 | DISTRIBUTED PACKET PROCESSING SYSTEM FOR HIGH-SPEED NETWORKS AND DISTRIBUTED PACKET PROCESSING METHOD USING THEREOF - The present invention relates to a distributed packet processing system for high-speed networks and a distributed packet processing method using thereof, in which a FIFO-type packet processing engine having three packet processing steps is provided in plurality to process packet data in parallel in processing packets for high-speed networks, and, therefore, packet sequences are guaranteed, and packets can be further promptly process. | 08-04-2011 |
20110196908 | OPTIMIZED CAPACITY PLANNING - A computer implemented method, system and/or program product determine capacity planning of resources by utilizing a stochastic analysis of application workloads. Average workloads, which describe past resource utilization, of each of multiple applications are computed. A random sequence of the multiple applications is encoded into a first generation chromosome. The first generation chromosome is executed using a set of computing resources in a resource cloud. In response to execution of the first generation chromosome on the set of computing resources meeting a predetermined service level agreement (SLA) for the first generation chromosome, the first generation chromosome is scored in accordance with how many computing resources within the set of computing resources are utilized in order to meet the predetermined SLA. Next generation chromosomes, derived from the first generation chromosome, are executed and scored until an optimal chromosome, which utilizes the fewest computing resources, is identified and deployed. | 08-11-2011 |
20110196909 | Node to Node Collaboration - Implementations of node to node collaboration are described. In one technique described herein, one or more secondary nodes coupled to a primary node are identified. In one possible implementation, the secondary nodes are coupled to the primary node via a peer to peer network. Resources associated with the one or more secondary nodes can be shared with the primary node to improve a performance of an oilfield services application being run at the primary node. | 08-11-2011 |
20110196910 | DATA TRANSFER APPARATUS, DATA TRANSMITTING AND RECEIVING APPARATUS, AND IMAGE FORMING APPARATUS - A data transfer apparatus includes a transmitting unit, a transmission controlling unit, and a generating unit. The transmitting unit transmits transmit data over a transmission channel having a plurality of lines, such that the transmit data are assigned to the plurality of lines by information unit of the transmit data, the information unit. The transmission controlling unit appends control data to transfer data to be transferred to a receiving side to compose the transmit data, the control data being for controlling transmission and reception of the transfer data. The generating unit obtains information about the number of the lines. The generating unit determines, based on the number of the lines and the number of information units of the control data, the number of information units of the transfer data that makes the number of information units of the transmit data integral multiple of the number of the lines. | 08-11-2011 |
20110196911 | TAG DATA STRUCTURE FOR MAINTAINING RELATIONAL DATA OVER CAPTURED OBJECTS - Objects captured over a network by a capture system can be indexed to provide enhanced search and content analysis capabilities. In one embodiment the objects can be indexed using a data structure having a source address field to indicate an origination address of the object, a destination address field to indicate a destination address of the object, a source port field to indicate an origination port of the object, a destination port field to indicate a destination port of the object, a content field to indicate a content type from a plurality of content types identifying a type of content contained in the object, and a time field to indicate when the object was captured. The data structure may also store a cryptographic signature of the object to ensure the object is not altered after capture. | 08-11-2011 |
20110208796 | USING DISTRIBUTED QUEUES IN AN OVERLAY NETWORK - The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the invention can be used to replicate queue state (e.g., inserted and/or deleted messages) within an overlay network and can be used to continue a process at a different node within the overlay network based on replicated queue state. Accordingly, embodiments of the invention can be used to increase the availability of queue state, compensate for node failures within an overlay network, and promote replication of consistent queue state between nodes within an overlay network. | 08-25-2011 |
20110213820 | METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR SHARING INFORMATION FOR DETECTING AN IDLE TCP CONNECTION - Methods and systems are described for sharing information for detecting an idle TCP connection. In one aspect, a second node receives a packet in a TCP connection. A header in the packet is detected identifying metadata for a period, detectable by a first node, during which no packet including data is received in the connection by the first node. The second node modifies a timeout associated with the connection based on the metadata. In another aspect, a first node receives information for detecting a period during which no packet including data sent in the TCP connection by a second node is received by the first node. A packet is generated including a header identifying metadata for the period based on the information, and sent to the second node. The period is detected based on the information. The connection is deactivated in response to detecting the period. | 09-01-2011 |
20110225226 | Assigning A Unique Identifier To A Communicator - Creating, by a parent master process of a parent communicator, a child communicator, including configuring the child communicator with a child master process, wherein a communicator includes a collection of one or more processes executing on compute nodes of a distributed computing system; determining, by the parent master process, whether a unique identifier is available to assign to the child communicator; if a unique identifier is available to assign to the child communicator, assigning, by the parent master process, the available unique identifier to the child communicator; and if a unique identifier is not available to assign to the child communicator: retrieving, by the parent master process, an available unique identifier from a master process of another communicator in a tree of communicators and assigning the retrieved unique identifier to the child communicator. | 09-15-2011 |
20110231469 | ENERGY-AWARE CODE OFFLOAD FOR MOBILE DEVICES - A method described herein includes an act of, at a mobile computing device, receiving an indication that a portion of code of a program executing on the mobile computing device is to be offloaded to a second computing device for execution on the second computing device, wherein the indication is based at least in part upon an estimated energy savings of the mobile computing device by offloading the portion of the code for execution on the second computing device. The method also includes an act of transmitting data to the second computing device that causes the second computing device to execute the portion of the code. | 09-22-2011 |
20110231470 | SYSTEMS AND METHODS FOR NETWORK VIRTUALIZATION - Message publish/subscribe systems are required to process high message volumes with reduced latency and performance bottlenecks. The end-to-end middleware architecture proposed by the present invention is designed for high-volume, low-latency messaging by, among other things, reducing intermediary hops with neighbor-based routing, introducing efficient native-to-external and external-to-native protocol conversions, monitoring system performance, including latency, in real time, employing topic-based and channel-based message communications, and dynamically optimizing system interconnect configurations and message transmission protocols. | 09-22-2011 |
20110238722 | Object Distributed Computer Processing System and Method - A computer system and method are provided for making modifications to runtime coding of object-oriented software that enables distributed execution by automatically modifying object class definitions as the objects are loaded into the executing process. The code modifications cause instances of the classes to interact with a distributed runtime system that allows all objects to be transparently migrated between processes, thereby permitting load balancing and periodic maintenance, without manual recoding of the application source code and without need for a priori knowledge of the program flow. | 09-29-2011 |
20110238723 | SYSTEMS AND METHODS FOR WEB DECODING - Reconstructing web sessions of target users may be performed by accepting communication packets exchanged over a network during at least one network session associated with a target user. The packets may be processed so as to identify web pages viewed by the target user during the network session and interactions between the target user and the viewed web pages. The network session may be reconstructed as viewed by the target user over time, based on the identified web pages and interactions. The reconstructed network session may be presented to an operator. The interactions may be identified by a pattern of one or more packets that matches a given interaction selected from a set of possible interactions that are available in a given viewed web page. | 09-29-2011 |
20110238724 | METHOD AND SYSTEM FOR PROVIDING CONTENT SERVICE USING MULTIPLE DEVICES - A method and system for providing a content service such as an Internet Protocol Television (IPTV) using multiple devices are provided. A method, in which a gateway provides a content service using multiple devices, includes sending a service request to a service provider, receiving required list information from the service provider receiving the service request, the required list information indicating a list of devices required for a requested service, acquiring performance information of accessible devices on the basis of the required list information, receiving content with a service level corresponding to the acquired performance information from the service provider, and distributing the received content to the accessible devices to be used for the content service. | 09-29-2011 |
20110238725 | IMAGING DEVICE, IMAGING SYSTEM, IMAGE MANAGEMENT SERVER, IMAGE COMMUNICATION SYSTEM, IMAGING METHOD, AND IMAGE MANAGEMENT METHOD - An imaging device includes an imaging unit that images a subject to generate electronic image data; and a communication unit that communicates with a plurality of servers through a network. The imaging device also includes an image file generating unit that generates an image file including first interpretation subject information interpreted by any one of the plurality of servers. | 09-29-2011 |
20110246549 | ADAPTIVE DISTRIBUTION OF THE PROCESSING OF HIGHLY INTERACTIVE APPLICATIONS - An application defined by expressions whose execution may be dynamically distributed over multiple devices. An application defined by expressions may include a number of expressions that provide a symbolic representation of computations to be performed. The application defined by expressions may have input variables and output variables and provide a solution for the output variables using the input variables and the expressions that define the application. In providing a solution for the output variables, an expression engine may determine dependencies for the expressions to be solved and distribute the solution of some of those expressions dynamically at runtime to other devices based on the capabilities of the devices, privacy and security concerns, communications bandwidth and latency, the resources available to devices, and commercial or cost implications of where the processing is done. | 10-06-2011 |
20110246550 | SYSTEM AND METHOD FOR AGGREGATION OF DATA FROM A PLURALITY OF DATA SOURCES - System and method for interacting with a plurality of data sources are provided. A plurality of responses may be received from a plurality of data sources. The plurality of responses related to a distributed data set may be aggregated by an aggregator to generate a response to a client, the response related to a request received from the client. A plurality of data sets from which a plurality of responses is expected may be determined based on a data set distribution key that may be determined based on data included in the request from the client. Other embodiments are described and claimed. | 10-06-2011 |
20110252078 | DISTRIBUTED CLIENT SERVICES BASED ON EXECUTION OF SERVICE ATTRIBUTES AND DATA ATTRIBUTES BY MULTIPLE NODES IN RESOURCE GROUPS - A network provides distributed client services based on participation in respective resource groups by computing nodes, each resource group including a corresponding resource requirement for any computing node that joins the corresponding resource group for execution of the corresponding distributed client service. Each computing node, in response to determining its corresponding available node capacity, is configured for selectively creating and joining at least one new resource group for execution of a corresponding distributed client service having a corresponding resource requirement, and/or selectively joining at least one of the available resource groups, based on the corresponding available node capacity satisfying the corresponding resource requirement. Each distributed client service also includes service attributes that define parameters for execution of the distributed client service, and data attributes that define the attributes required for data to be used in the distributed client service. | 10-13-2011 |
20110258245 | Performing A Local Reduction Operation On A Parallel Computer - A parallel computer including compute nodes, each including two reduction processing cores, a network write processing core, and a network read processing core, each processing core assigned an input buffer. Copying, in interleaved chunks by the reduction processing cores, contents of the reduction processing cores' input buffers to an interleaved buffer in shared memory; copying, by one of the reduction processing cores, contents of the network write processing core's input buffer to shared memory; copying, by another of the reduction processing cores, contents of the network read processing core's input buffer to shared memory; and locally reducing in parallel by the reduction processing cores: the contents of the reduction processing core's input buffer; every other interleaved chunk of the interleaved buffer; the copied contents of the network write processing core's input buffer; and the copied contents of the network read processing core's input buffer. | 10-20-2011 |
20110258246 | DISTRIBUTED SOLUTIONS FOR LARGE-SCALE RESOURCE ASSIGNMENT TASKS - Distributed data processing of problems representing resource assignment tasks. The problems are modeled as programs, and the programs are partitioned into sub-instances. Those sub-instances are executed in a distributed computing environment. The partitioning reduces communication costs between sub-instances and convergence time for the optimization program. | 10-20-2011 |
20110270907 | INFORMATION COMMUNICATION SYSTEM, NODE DEVICE, INFORMATION PROCESSING METHOD AND COMPUTER-READABLE STORAGE MEDIUM - An information communication system comprising a plurality of node devices connected to a network, in which data to be distributed and stored in the plurality of node devices, and the data is divided into a plurality of items of division data, and the other node device acquires the division data from the node device storing the division data. The node device comprises a controlling unit configured to permit the node device indicated by a second identification information contained in the request information to acquire the division data indicated by a first identification information contained in the request information, in early order of the time when the request information is received based on the time information stored in the second storing unit. | 11-03-2011 |
20110276615 | CONTENT DELIVERY BASED ON USER TERMINAL EVENTS - Systems and methods are provided for selecting content based on user interactions with content previously presented to a user but failing to generate a conversion. In operation, a content delivery system delivers a content package to a user terminal, where the content package includes a content designed to elicit a pre-defined response, such as a conversion. The user terminal then presents the content to a user and generates a journal of events occurring in response to the content package. The journal is then used to determine the proximity of the events in the journal to the pre-defined response. If the degree of proximity to the desired response is high, the user is likely prepared to complete the conversion and therefore a same or similar content can be selected for the user terminal. Otherwise, new content can be delivered to the user terminal. | 11-10-2011 |
20110276616 | Method and Apparatus for Communicating During Automated Data Processing - A number of items of data from a data source ( | 11-10-2011 |
20110276617 | METHOD AND DEVICE FOR PROVIDING TRIGGERING INFORMATION TO SEVERAL CLIENTS USING AN ELECTRONIC GUIDE - A method and a device for data processing. The method includes the following steps: (i) a triggering information is provided to several clients via an electronic guide; and (ii) based on the triggering information, each of the several clients determines, in particular via filtering parameters, whether or not to react to the triggering information. | 11-10-2011 |
20110282926 | RELAY APPARATUS, RECORDING MEDIUM STORING A RELAY PROGRAM, AND A RELAY METHOD - A relay apparatus generates partial message data by assembling a package group, the packet group including, out of a plurality of packets received and related to one message, a head packet related to the one message up to a packet including, as a payload, user identification information in a header of the one message. The relay apparatus extracts the user identification information from the partial message data and identifying a user identifier from the user identification information. The relay apparatus performs a specific packet process, in accordance with the identified user identifier, on the packet group of the one message, and a packet not assembled by a packet assembling unit out of the plurality of packets. | 11-17-2011 |
20110282927 | PROCESSING SELECTED BROWSER REQUESTS - Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource. | 11-17-2011 |
20110289132 | AGGREGATION SYSTEM - Machine, method for use and method for making, and corresponding products produced thereby, as well as data structures, computer-readable media tangibly embodying program instructions, manufactures, and necessary intermediates of the foregoing, each pertaining to digital aspects of a computerized aggregation system. The system can include a user computer system interposed between a segment of a network allowing communication between the user computer system and at least one server system, and other segments allowing communication between the user computer system and a plurality of third party server systems. The one server system enables the user computer system to access the plurality of other servers. The access permits forming an aggregation of information obtained from the third party server systems. | 11-24-2011 |
20110295922 | ASPECT ORIENTED PROGRAMMING FOR AN ENTERPRISE SERVICE BUS - A method and system for executing an additional action by an ESB server in response to detecting a predefined state of the ESB is described. | 12-01-2011 |
20110295923 | Bridging data distribution services domains based on discovery data - Bridging data distributed service (DDS) domains in a networked system based on discovery data is provided. Each DDS domain includes DDS software applications capable of publishing data and subscribing to data. A DDS domain bridge is communicatively coupled with the DDS software applications of both DDS domains. The DDS domain bridge monitors discovery data provided by the DDS software applications for a topic name, a topic type, and/or QoS properties. The DDS domain bridge includes creation rules and enabling rules controlling input/output DDS dataflow objects. Based on the state of the DDS dataflow objects set by the rules, uni- or bi-directional DDS dataflow is established between the input and output DDS dataflow objects enabling data propagation between DDS software applications of DDS domains. | 12-01-2011 |
20110314075 | METHOD AND APPARATUS FOR MANAGING DISTRIBUTED COMPUTATIONS WITHIN A COMPUTATION SPACE - An approach is provided for providing operations for manipulation of distributed computations. A computations closure management infrastructure determines to receive a request for specifying one or more operations to perform on one or more computation spaces, wherein the one or more computation spaces represent one or more computational processes as one or more graphs within the respective one or more computation spaces. The computation closures management infrastructure determines to retrieve the one or more computation spaces, the one or more graphs within the one or more computation spaces, one or more subgraphs of the one or more graphs, or a combination thereof. The computation closures management infrastructure determines to apply the one or more operations on the one or more computation spaces, the one or more graphs, the one or more subgraphs, or a combination thereof to update at least one of the one or more computation spaces, to generate at least one additional computation space, or a combination thereof. | 12-22-2011 |
20110314076 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD AND PROGRAM STORAGE MEDIUM - In order that the application in the client terminal can be used continuously without being suspended temporarily, an information processing apparatus includes first processing means and a second processing section. That is, the information processing apparatus communicates via a network with a server including a first processing section of second processing means which including the first and the second processing section. The first processing means switches processing means which executes an application to either of the first or the second processing means. The second processing section executes a processing received from the first processing section, in case that the processing means is switched from the first processing means to the first processing section. | 12-22-2011 |
20110320515 | Medical Imaging System - A medical imaging system, a computer program product and method of processing a medical image, wherein the medical imaging system comprises a first module and a second module for processing the medical image, the first module being operably connected to the second module and wherein, the first module being configured to provide the medical image to the second module for processing and the second module being configured to provide to the first module an information indicative of a processing status of the medical image using DICOM communication protocols. | 12-29-2011 |
20110320516 | METHOD AND APPARATUS FOR CONSTRUCTION AND AGGREGATION OF DISTRIBUTED COMPUTATIONS - An approach is provided for construction and aggregation of distributed computations. A distributed computation construction infrastructure identifies an execution context bound to a user context at a device, the execution context corresponding to one or more processes executing at the device. The distributed computation construction infrastructure further causes, at least in part, decomposition of the execution context into one or more closure primitives and respective process states, wherein the one or more closure primitives represent computation closures of the one or more processes. The distributed computation construction infrastructure also causes, at least in part, serialization of the one or more closure primitives, the process states, or a combination thereof. The distributed computation construction infrastructure further causes, at least in part, aggregation of the one or more primitives and the respective process states to reconstruct at least a portion of the execution context based, at least in part, on consistency determination. | 12-29-2011 |
20110320517 | MULTIMEDIA MESSAGE GATEWAY AND A METHOD FOR REALIZING THE GATEWAY FLOW CONTROL - The present invention relates to a multimedia message gateway and a method of the gateway for realizing flow control, wherein the multimedia message gateway comprises a gateway configuration station and service processor(s); the gateway configuration station configures rated flow threshold(s) to each multimedia message center, and synchronizes the rated flow threshold(s) to each of the service processors as an initial flow quota of each of the service processors; each of the service processors dispatches service in a period according to the flow quota; each of the service processors broadcasts, after the period ends, traffic dispatched by itself in the present period to the other service processor(s), counts the traffic dispatched by the other service processor(s) in the present period broadcasted by the other service processor(s) at the same time, calculates total traffic dispatched by a cluster system in the present period, and determines a flow quota of a next period for each of the service processors according to the total traffic. The present invention can ensure the stable operations of the service system. | 12-29-2011 |
20120005250 | Systems and Methods for Recording Communication Sessions - A system for recording a communication session is disclosed. The system includes an edge device configured to receive a message that includes information about the communication session, determine whether to record the communication session based on at least one criterion, and mark the message to indicate that the communication session should be recorded if the at least one criterion is satisfied. The system also includes a signaling entity configured to receive the message from the edge device and, if the at least one criterion is satisfied, direct the message to a recorder configured to record the communication session. | 01-05-2012 |
20120005251 | Method and Apparatus for Network-Friendly Collaborative Caching - An apparatus comprising a first content oriented network architecture (CONA) node configured to couple to at least one second CONA nodes and implement collaborative caching in accordance with criteria comprising at least one content caching objective and at least one network operational objective, wherein the content caching objectives are in accordance with the network operational objectives. Also disclosed is a network component comprising a caching policy engine configured to receive network policy information and compute a caching policy in accordance with the network policy information, an inter-cache data transfer component coupled to the caching policy engine and configured to fetch a plurality of content object portions in accordance with the caching policy, a storage engine coupled to the inter-cache data transfer component and configured to cache the content object portions, and an eviction algorithm component coupled to the storage engine and configured to determine which, if any, of the cached content object portions are to be evicted. | 01-05-2012 |
20120005252 | EVENT NOTIFICATION IN INTERCONNECTED CONTENT-ADDRESSABLE STORAGE SYSTEMS - Some of the embodiments herein provide a seamless cloud of storage. This storage may be content-addressable storage. An end application may or may not be exposed to the fact that content-addressable storage is used. Various embodiments herein provide event notification, which may allow applications or users to subscribe to particular events (such as storage of an X-ray by a particular entity). Some embodiments provide for a shared archive. A shared archive may provide homogeneous access to medical data, etc. that was previously stored into the CAS cloud by heterogeneous applications, varied data types, etc. Additionally, embodiments herein allow for the creation and distribution of virtual packages. For example, a user may create a virtual package for all images related to a patient so that she may have a virtual package of all of her medical data to present to a referring physician. | 01-05-2012 |
20120005253 | METHOD AND APPARATUS FOR PROCESSING DISTRIBUTED DATA - Some embodiments are directed to processing content units stored on a distributed computer system that comprises a plurality of independent nodes. The content units may be processed by determining which content units are stored on each node and identifying which content units warrant processing. Nodes may be selected to process the content units that warrant processing and instructions may be sent to these nodes to instruct them to process these content units. | 01-05-2012 |
20120005254 | USING DISTRIBUTED QUEUES IN AN OVERLAY NETWORK - The present invention extends to methods, systems, and computer program products for using distributed queues in an overlay network. Embodiments of the invention can be used to replicate queue state (e.g., inserted and/or deleted messages) within an overlay network and can be used to continue a process at a different node within the overlay network based on replicated queue state. Accordingly, embodiments of the invention can be used to increase the availability of queue state, compensate for node failures within an overlay network, and promote replication of consistent queue state between nodes within an overlay network. | 01-05-2012 |
20120011188 | Distributed processing system - A distributed processing system includes a plurality of information processing apparatuses, each of the information processing apparatuses including a transferring unit that divides data to be processed including data elements for each of which one of the information processing apparatuses is set for processing, that assigns divided data to the information processing apparatuses in the distributed processing system, and that transfers the divided data assigned to a different information processing apparatus to the different information processing apparatus; an allocation unit that allocates the data elements included in the divided data which is assigned to own information processing apparatus by the transferring unit in the own information processing apparatus or by the transferring unit in a different information processing apparatus, to an information processing apparatus that processes the data element; and a data processing unit that processes the allocated data elements. | 01-12-2012 |
20120036176 | APPARATUS CONNECTED TO NETWORK AND METHOD FOR REQUESTING ANOTHER APPARATUS TO PERFORM PROCESSING VIA NETWORK - A second apparatus, which is connected to a first apparatus and a third apparatus via a network, transmits a signal to the third apparatus for preventing the third apparatus from stopping an operation in a case where the second apparatus requests the first apparatus to perform processing including an access to the third apparatus. | 02-09-2012 |
20120041998 | Network Interface for Accelerating XML Processing - Described embodiments provide a method of processing data packets received at a network interface of a host device. The network interface detects whether a received data packet is an XML packet. If the data packet is an XML packet, the network interface provides the XML packet to an XML accelerator that performs one or more acceleration operations on the XML packet. The XML accelerator provides processed XML data to a buffer memory and provides an indication to a processor of the host device, the indication including a location of the processed XML data in the buffer. The steps of providing the XML packet to the XML accelerator and performing one or more acceleration operations are performed before an XML data stream corresponding to the XML packet is TCP/IP terminated. If the received data packet is not an XML packet, the network interface provides the data packet to a TCP/IP stack. | 02-16-2012 |
20120041999 | NETWORK TYPE CONTENT REPRODUCING SYSTEM - A network AV system comprises a controller, a client connectable to the controller via a network, and an AV equipment connectable to the client. The controller includes a first transmitting unit transmitting a command for controlling a controlled element of the AV equipment to the client. The client includes a first receiving unit receiving the command from the controller, and a second transmitting unit transmitting the command to the AV equipment. The AV equipment includes the controlled element, a second receiving unit receiving the command from the client, and a controlling unit controlling the controlled element according to the received command. | 02-16-2012 |
20120042000 | METHOD AND APPARATUS FOR SOCIABLE COMPUTING IN AD-HOC AND CONFIGURED PEER-TO-PEER NETWORKS - Executing a program structure for spanning a thread of control and a thread of execution across multiple peers in a peer-to-peer network comprises generating a program structure comprising a plurality of program instructions. A first of a plurality of network peers then executes a portion of the program instructions which initiates the execution of code hosted by said first network peer, where said portion comprising fewer than all program instructions. The first network peer then migrates one or more of the program instructions, including one or more controlling program instructions, together with any requisite data, some of which may include control data, to at least one other of the plurality of network peer. The at least one other network peer then continues execution of the program instructions in accordance with the controlling program instructions and control data until one or more of the objections of the program structure are achieved. | 02-16-2012 |
20120047195 | Identifying Relevant Data from Unstructured Feeds - A system and method of providing data to a mashup application may involve receiving a request from a mashup application and supplying first data to the mashup application in response to the request. Mashup information can be received from the mashup application, wherein the mashup information indicates an inclusion of the first data with second data in the execution of the mashup application. The mashup information may be stored and analyzed to identify relationships between previously unrelated data. | 02-23-2012 |
20120047196 | Sharing Media Content Based on a Media Server - A media server is hosted in a service provider's network so that media content can be stored from or rendered to a private network such as a Digital Living Network Alliance (DLNA) network. Media content may be stored directly by accessing the media server or by downloading the media content to the media server. A server platform may support a set of media servers, where each media server is connected to a corresponding DLNA network. A multicast group may be established among the set of media servers so that media content may be shared with members of the multicast group. Media content may be aggregated for media content for the multicast group based on content characteristics, where the content characteristics are indicative of media content that can be shared with members of the multicast group. | 02-23-2012 |
20120059867 | TERMINAL DEVICE, INFORMATION PROCESSING SYSTEM, REQUEST TARGET SELECTION METHOD AND PROGRAM - The terminal device includes a processing section which performs a predetermined process; a connecting section which is configured for connection with an external apparatus capable of performing the predetermined process through a communication network; and a selecting section which selects the processing section or the external apparatus connected through the connecting section as a request target which is requested to perform the predetermined process, on the basis of a predetermined condition. | 03-08-2012 |
20120059868 | METHOD FOR COMMUNICATING BETWEEN A NUMBER OF FIRST SERVICES AND A NUMBER OF SECOND SERVICES - In a method for communicating between a number of first services and a number of second services. The number of first services belongs to a service-oriented architecture, in which a respective first service is provided by messages based on a question-answer mechanism by a first protocol. The number of second services belongs to a data-based architecture, in which second services can be switched together by a second protocol. The second protocol specifies data input and data output of the second service and transfers the data between the second services. A message of a first service, entering into the service converter, is converted into data input of a second service associated with the first service and/or data output of a second service, entering into the service converter is converted into a message emitted by the service converter, of a first service associated with the second service. | 03-08-2012 |
20120066284 | Send-Side Matching Of Data Communications Messages - Send-side matching of data communications messages in a distributed computing system comprising a plurality of compute nodes organized for collective operations, including: issuing by a receiving node to source nodes a receive message that specifies receipt of a single message to be sent from any source node, the receive message including message matching information, a specification of a hardware-level mutual exclusion device, and an identification of a receive buffer; matching by two or more of the source nodes the receive message with pending send messages in the two or more source nodes; operating by one of the source nodes having a matching send message the mutual exclusion device, excluding messages from other source nodes with matching send messages and identifying to the receiving node the source node operating the mutual exclusion device; and sending to the receiving node from the source node operating the mutual exclusion device a matched pending message. | 03-15-2012 |
20120066285 | PIPELINING FOR MASSIVELY PARALLEL SERVICE ARCHITECTURE - Various systems and methods are described that may allow a server to control various other servers performing services on media assets, such as a video file, which may need to be encoded then copied to a plurality of servers. A first server may be aware of what service needs to be performed on a media asset next. The first server may then notify a second server that this service is to be performed. Once the service has been performed on the media asset, the first server may be notified that the service has been completed. The first server may then determine which, if any, other service needs to be performed on the media asset. The first server may determine and instruct other servers on what services to perform for large numbers of other media assets while the media asset is having a service processed using it. | 03-15-2012 |
20120066286 | SYSTEM AND METHOD FOR COUPLING A WIRELESS DEVICE TO SOCIAL NETWORKING SERVICES AND A MOBILE COMMUNICATION DEVICE - A system enables digital appliances to couple to third party application services directly. The system includes a device regulation/support site configured to generate a script program and a data template, and a digital appliance that selectively couples to the device regulation/support site and receives the script program and data template from the device regulation/support site, the digital appliance executes the script program with reference to the data template to couple directly to a third party application service and query the third party application service for data. | 03-15-2012 |
20120072477 | Method and Apparatus for Polymorphic Serialization - Polymorphic serialization is disclosed. In one embodiment polymorphic serialization may include generating a first reply in response to receiving a first request from a first device, the first reply including first content in a first serialization format. The first reply is transmitted to the first device via a first communication link. A second reply may be generated in response to receiving a second request from a second device, the second reply including second content in a second serialization format. The second reply is transmitted to the second device via a second communication link. The first and second devices are distinct from each other, and the first and second serialization formats are distinct from each other. | 03-22-2012 |
20120072478 | Content Discovery and Transfer Between Mobile Communications Nodes - Content discovery and content transfer between mobile communications nodes is often required, for example, to synchronize maps, traffic hot spot information and the like for vehicle mounted satellite navigation devices, pedestrian hand-held personal digital assistants and other mobile communications nodes. In an embodiment, content discovery processes using a tree-based data structure for transferring data between two mobile communication nodes is described. | 03-22-2012 |
20120072479 | INTELLIGENT ESTABLISHMENT OF PEER-TO-PEER COMMUNICATION - A device may receive, from a first peer in a network, a request for a list of one or more candidate peers from which the first peer can obtain a resource. In addition, the device may obtain the list in response to the request, determining a set of costs based on the list, and refine the list to obtain a subset list of the candidate peers based on the set of costs. Furthermore, the device may send to, the first peer, the subset list of the candidate peers from which the first peer can obtain the resource. | 03-22-2012 |
20120084337 | VIRTUAL JAVASCRIPT OBJECT NOTATION - A client receives an object definition defining an object and an array of elements from a server. Each of the elements in the received array includes data representing objects associated with a data store of the server. The client instantiates a plurality of objects based on the received array and based on the received object definition. The objects are then accessed via a web application executing on the client. | 04-05-2012 |
20120089659 | SYSTEM AND METHOD FOR SYNCHRONIZING COLLABORATIVE FORM FILLING - A system and method for synchronizing collaborative web applications, such as collaborative form filling, including using a message bus server and HTTP protocol. | 04-12-2012 |
20120089660 | METHOD AND SYSTEM FOR DISTRIBUTED ENERGY GENERATOR MESSAGE AGGREGATION - A method and system for aggregating messages. In one embodiment, the system comprises a plurality of distributed generators (DGs) and a controller, communicatively coupled to the plurality of distributed generators, for (i) receiving a plurality of messages from the plurality of DGs, (ii) correlating at least two messages in the plurality of messages based on at least one time parameter, and (iii) generating a summary message based on the at least two messages. | 04-12-2012 |
20120096063 | Method for managing configuration information of an outsourced part, and method and system for managing an alarm of an outsourced part - A method and system for managing an alarm of an outsourced part and a method for managing configuration information of an outsourced part are provided, so as to solve the problem in the prior art that the maintenance operation in a Business Operation Support System (BOSS) for the alarm function of the outsourced part is complex. The method for managing configuration information of an outsourced part is applied to a system for managing an alarm of an outsourced part, and the system comprises a client side and a server side. The method comprises: the client side receives a request of a user for operating configuration information of the outsourced part; the client side performs a corresponding operation on the configuration information of the outsourced part that the client side stores according to the request for the operation, and sends an operation result to the server side according to the type of the operation; and the server side performs an update processing on the configuration information of the outsourced part that the server side stores according to the operation result. With the technical is solution of the present invention, the maintenance operation of the BOSS on the alarm function of the outsourced part could be simplified. | 04-19-2012 |
20120096064 | SYSTEMS AND METHODS FOR GRID AGENT MANAGEMENT - Systems and methods utilize directory services snap-ins to create, maintain, and interpret policies for controlling the execution of grid applications. | 04-19-2012 |
20120102084 | Methods, Devices, and Computer Program Products for Maintaining Network Presence While Conserving Power Consumption - Network presence of a computing device in a cloud computing network is maintained while power consumption of the computing device is reduced. When the computing device is determined to enter an idle state, at least some of the operations of the computing device running in a virtual machine environment are migrated to a server within the cloud computing network while maintaining connectivity of the computing device to the cloud computing network. When the computing device is determined to be in the idle state, the computing device is put into a sleep mode to reduce power consumption of the computing device. When the computing device is determined to be in an active state, the computing device is woken, and the migrated operations are returned from the server to the computing device. This reduces power consumption of the computing device while maintaining the network presence of the computing device in the cloud computing network. | 04-26-2012 |
20120102085 | RESOURCE ADAPTER FOR INBOUND AND OUTBOUND COMMUNICATIONS IN AN APPLICATION SERVER - A resource adapter may include an inbound connection from an information server and an outbound connection to the information server. A resource adapter of the application server may listen for request messages on the inbound connection. Session beans in an enterprise container of the application server containing the resource adapter performs tasks requested in the request messages. Response messages are transmitted by the resource adapter through the outbound connection to the application server. The session beans may perform calculations for the information server or access data for the information server. The request messages may be generated by a JavaScript executing in the information server. | 04-26-2012 |
20120102086 | PROCESSING NODE SELECTION SYSTEM, INFORMATION PROCESSING NODE, PROCESSING EXECUTION METHOD AND PROGRAM - A processing node selection system comprises: a first node that has a processing resource; and a second node that has a processing resource and stores data used in processing. A selection is made of a node with a smaller total volume of data to be exchanged between the first and second nodes, as a node to execute the processing when processing is executed using data stored in the second node and the processing result is outputted by the first node. | 04-26-2012 |
20120110052 | SOCIAL CIRCLES IN SOCIAL NETWORKS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving first user input, the first user input provided by a user of a computer-implemented social networking service and indicating first digital content that is to be distributed using the social networking service, receiving second user input through a distribution interface that is displayed to the user, the second user input defining a distribution for the first digital content, the distribution comprising at least one of a first sub-distribution that is defined based on a first social circle and a second sub-distribution, the first social circle comprising a first subset of contacts, and distributing the first digital content to contacts of the user based on the distribution. | 05-03-2012 |
20120110053 | ELECTRONIC COMMERCE INFRASTRUCTURE SYSTEM - A networked commercial interaction management method assembles information into bundles that include a data element reference and meta data describing the data element. The method distributes the meta data and the data element reference from the bundles through the network, and distributes copies of the data elements in the bundles from the network node of their respective data owners to the network nodes of accessors using the meta data and the data element reference distributed through the network. In at least one embodiment, the method periodically issues bundle version identifying signals to different nodes of the network. The bundle version identifying signals indicate changes to the data elements to the network nodes of accessors. | 05-03-2012 |
20120110054 | Information Provision System, Information Provision Method, Program, and Server Device - When continuous user biometric information is transmitted to a server device continuously from a handheld device used by a user, the server device can be caused to receive a required measurement value efficiently at a required time, select information desired by the user on the basis of the measurement value and user peripheral information, and provide the user with the information reliably, without imposing excessive communication charges and the like. A server device | 05-03-2012 |
20120110055 | Building a Cloud Computing Environment Using a Seed Device in a Virtual Computing Infrastructure - A cloud computing environment having a plurality of computing nodes is described. A seed device is connected to a network. From the seed device, a launching of a cloud computing management configuration is initiated. The seed device includes a repository of software. From the seed device, software is installed on one of the plurality of computing nodes to run a cloud computing management system. The software is loaded from one of the plurality of computing nodes onto each of the plurality of nodes. A computing node is selected from the plurality of computing nodes, to designate as a master node. Operations of the cloud computing management system is controlled from the master node. | 05-03-2012 |
20120110056 | Organizing Data in a Virtual Computing Infrastructure - Organizing data in a cloud computing environment having a plurality of computing nodes is described. An authorization to service a request is received. The request may be from a user for launching an instance. In response to receiving the authorization and based on the request, an image list is determined. The image list includes information corresponding to a plurality of machine images. At least one machine image is identified from the image list associated with a functional requirement of the request. The instance is launched at the at least one computing node. The at least one machine image is updated after the instance has been launched. | 05-03-2012 |
20120110057 | METHOD AND NODE FOR LOCATING OBJECTS IN A PEER-TO-PEER NETWORK - This invention includes a method and a node ( | 05-03-2012 |
20120117137 | Fencing Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer - Fencing data transfers in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI including data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task; the compute nodes coupled for data communications through the PAMI and through data communications resources including at least one segment of shared random access memory; including initiating execution through the PAMI of an ordered sequence of active SEND instructions for SEND data transfers between two endpoints, effecting deterministic SEND data transfers through a segment of shared memory; and executing through the PAMI, with no FENCE accounting for SEND data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all SEND instructions initiated prior to execution of the FENCE instruction for SEND data transfers between the two endpoints. | 05-10-2012 |
20120117138 | Fencing Network Direct Memory Access Data Transfers In A Parallel Active Messaging Interface Of A Parallel Computer - Fencing direct memory access (‘DMA’) data transfers in a parallel active messaging interface (‘PAMI’) of a parallel computer, the PAMI including data communications endpoints, each endpoint including specifications of a client, a context, and a task, the endpoints coupled for data communications through the PAMI and through DMA controllers operatively coupled to a deterministic data communications network through which the DMA controllers deliver data communications deterministically, including initiating execution through the PAMI of an ordered sequence of active DMA instructions for DMA data transfers between two endpoints, effecting deterministic DMA data transfers through a DMA controller and the deterministic data communications network; and executing through the PAMI, with no FENCE accounting for DMA data transfers, an active FENCE instruction, the FENCE instruction completing execution only after completion of all DMA instructions initiated prior to execution of the FENCE instruction for DMA data transfers between the two endpoints. | 05-10-2012 |
20120117139 | METHOD AND APPARATUS FOR OBTAINING FEEDBACK FROM A DEVICE - A method and apparatus for providing a user device with data based on user feedback from the user device. The method includes obtaining usage data of the user device using an application programming interface (API) and creating a data file based on the obtained usage data. The data file is uploaded from the user device to an external server device and data analysis of the data file is performed. The user device is provided with selected data based on data analysis of the data file. | 05-10-2012 |
20120117140 | CLASS IDENTIFICATION METHODS FOR MACHINE-TO-MACHINE (M2M) APPLICATIONS, AND APPARATUSES AND SYSTEMS USING THE SAME - A mobile communication device for application-based class identification is provided with a wireless module and a controller module. The wireless module performs wireless transmissions and receptions to and from a service network. The controller module determines a class of a Machine-to-Machine (M2M) application, and determines a priority level corresponding to the class of the M2M application. Also, the controller module initiates the M2M application via the wireless module according to at least one M2M parameter corresponding to the priority level. | 05-10-2012 |
20120124121 | RECEPTION ACCORDING TO A DATA TRANSFER PROTOCL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES - A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage (event queues | 05-17-2012 |
20120131083 | SYSTEMS AND METHODS FOR ASYNCHRONOUS NOTIFICATION USING HTTP - Methods and apparatus for asynchronous notification using HTTP. An application server configured to host one or more web applications and process HTTP requests associated with the one or more web applications includes a long polling mechanism configured to maintain an open HTTP connection, and a notification server configured to provide an asynchronous notification to one or more notification clients through the open HTTP connection, wherein the notification includes an identifier for the one or more notification clients with no application data payload. | 05-24-2012 |
20120131084 | DEVICE AND METHOD FOR ASSOCIATING NEW DATA WITH A DIGITAL MAP - The present invention describes a method for associating new data with a digital map which is available, preferably locally, in a vehicle, having the following steps: at least one new data value is received from a transmitter which is an element of a vehicle-to-vehicle communication and/or a vehicle-to-infrastructure communication, the new data value is compared with the existing data values from the digital map, and the new data value is added to the digital map or the existing data values are updated with the new data value, in each case on the basis of the result of the comparison. The specified method is used for improving the digital map material. The invention also describes a device for associating new data with a reception device and with a computation device. | 05-24-2012 |
20120136914 | DATA PROCESSING SYSTEM FOR REVERSE REPRODUCTION IN DATA STREAM PROCESSING - The present invention is for shortening the time required to discover a phenomenon related to a detected event. Reverse reproduction is performed in data stream processing. Specifically, a computer system | 05-31-2012 |
20120143937 | Method of Communication Between an Embedded Server and a Remote Server - A communications method implemented by a programmable appliance for exchanging data between a first server hosted in an electronic entity connected to said programmable appliance and a remote second server, via a browser executed by said programmable appliance, the communications method comprising:
| 06-07-2012 |
20120143938 | METHODS AND APPARATUS FOR DYNAMIC ENDPOINT GENERATORS AND DYNAMIC REMOTE OBJECT DISCOVERY AND BROKERAGE - The system and method disclosed herein is a dynamic endpoint generator that enables a client device or application to consume business objects. The business objects are dynamic business objects whose definitions can be changed by either adding or removing data or actions without the need to involve technical or development resources to reconfigure or recompile the actual objects. The endpoint generator provides updated endpoint information automatically without the need for manual generation of endpoint or contract data. If a business object is modified or newly added, the endpoint generator is automatically notified and publishes information about the modified or newly added object. The client device that is accessing the business object is notified about the modified or newly added object. Or, an endpoint is generated when a client device requests a business object. | 06-07-2012 |
20120143939 | MOBILE NODE AND METHOD FOR MAINTAINING SESSION USING LOGICAL INTERFACE - A mobile node and method suitable to allocate a single Internet protocol (IP) address to a physically independent interface and to provide a logical interface that connects between an application layer and the physical interface are provided. The mobile node includes an upper layer processing unit configured to perform a packet service; a physical interface unit configured to comprise multiple physical interfaces for access to multiple wireless networks; and a logical interface unit configured to allocate a single home IP address to the multiple physical interfaces and enable the upper layer processing unit to process a packet using the single home IP address, and to process packets belonging to the same session to be transmitted and received through the same physical interface from among the multiple physical interfaces. | 06-07-2012 |
20120143940 | INFORMATION DELIVERY SYSTEM FOR GENERATING A DATA STREAM WITH A SERVER SYSTEM BASED ON A CONTENT FILE RECEIVED FROM A CLIENT DEVICE - An information delivery system, an information delivery method, an information processing apparatus, and an information processing method is used advantageously to deliver content stream data easily, reliably and inexpensively to the general users. A personal computer prepares a content file and an order form file using software provided by a center system, and transmits the prepared files to the center system over the Internet. Given the order form file from a customer device, the center system encodes a content file accordingly to generate content stream data and causes a moving picture delivery server to deliver the generated stream data to user terminals. This invention can be applied, among others, to systems for delivering content data over the Internet. | 06-07-2012 |
20120150935 | METHODS, APPARATUS, SYSTEMS AND COMPUTER READABLE MEDIUMS FOR USE IN SHARING INFORMATION BETWEEN ENTITIES - In one aspect, a method comprises: receiving, by a first processing system, information indicating that a second processing system has content that is to be provided to the first processing system; receiving, by the first processing system, content and at least one identifier from the second processing system; determining, by the first processing system and based at least in part on the at least one identifier, whether the content is another version of content previously received by the first processing system; receiving, by the first processing system, information indicating that a third processing system is to receive content from the first processing system; and transmitting, by the first processing system, the content, at least one identifier and version information to the third processing system, wherein the version information indicates whether the transmitted content is another version of content that has been previously transmitted by the first processing system to the third processing system. | 06-14-2012 |
20120150936 | DISTRIBUTION SYSTEM - A distribution system | 06-14-2012 |
20120150937 | NETWORK SYSTEM - A network system suitable for remote monitoring or remote control of equipments is provided. When an execution of a server-side object is requested from a client terminal device to a server, the server requests an execution of an equipment-side object to the equipment(s). The execution request of the server-side object from the client terminal device is performed by use of a first identifier assigned to the server-side object, and the execution request of the equipment-side object is performed by use of a second identifier assigned to the equipment-side object. Since the server has an identifier setting function of setting a correspondence relation between the first identifier and the second identifier, it is possible to reduce burden on the client terminal device, and flexibly cope with cases of exchanging and increasing the equipment(s) in the network system without considering specific identification information of the equipments such as IP address. | 06-14-2012 |
20120158813 | SERVICE ABSTRACTION LAYER FOR ACCESSING A PLURALITY OF SERVICES - Various embodiments of systems and methods for accessing a plurality of services using a service abstraction layer are described herein. A plurality of services from one or more service provider is registered in a service abstraction layer. A request, from a service requestor, for accessing at least one service of the registered plurality of services is received at the service abstraction layer. Further, the received service request, at a service invoker of the service abstraction layer is forwarded to at least one corresponding service provider. Furthermore, successful execution of the requested service by the corresponding service providers is determined at the service invoker. Based on the determination, a response from the corresponding service provider is returned to the service requestor. Therefore, communication between the service requestor and the multiple service providers is handled by the service abstraction layer, which acts as a centralized layer. | 06-21-2012 |
20120158814 | REVOCABLE INDICATION OF SESSION TERMINATION - According to one general aspect, a method for a computing device may include establishing, via a first application executed by the computing device, a data session with a server. The server may maintain a set of session data associated with the data session. The method may also include processing a request to terminate the active functioning of the first application. The method may further include transmitting a session-inactivation message to the server, wherein the session-inactivation message instructs the server to maintain the set of session data. | 06-21-2012 |
20120158815 | SYSTEM AND METHOD FOR IDENTIFYING WEB OBJECTS UNWORTHY OF BEING CACHED - A caching device is configured to determine whether an object received or currently stored at the caching device should be (or continue to be) cached at the caching device, even if the object is otherwise cacheable. If so, the object is cached (or retained) at the caching device, otherwise, it is not. The determination as to whether or not the object should be cached or, if already cached, retained at the caching device may be made on the basis of a worthiness determination which evaluates the object on the basis of one or more parameters or attributes of the object, which worthiness may be one part of an overall value determination for the object. | 06-21-2012 |
20120158816 | SERVICE PROVIDING METHOD AND DEVICE USING THE SAME - Disclosed are service providing method and device, including: collecting execution state information about a plurality of tasks that constitute at least one service, and are dynamically distributed and arranged over a plurality of nodes; and performing scheduling based on the collected execution state information about the plurality of tasks, wherein each of the plurality of tasks has at least one input source and output source, and a unit of data to be processed for each input source and a data processing operation are defined by a user, and the scheduling is to delete at least a portion of data input into at least one task or to process the at least a portion of input data in at least one duplicate task by referring to the defined unit of data. In particular, the present invention may effectively provide a service of analyzing and processing large stream data in semi-real time. | 06-21-2012 |
20120158817 | Distributed Computing Architecture - A distributed computing system may incorporate an implementation of an execution model, locality management schemes, scheduling schemes, a type system, and/or management of heterogeneous systems. | 06-21-2012 |
20120158818 | COMMUNICATIONS TERMINAL, COMMUNICATIONS METHOD, AND PROGRAM AND INTEGRATED CIRCUIT FOR COMMUNICATION - A communication terminal ( | 06-21-2012 |
20120166513 | UNIFIED ACCESS TO RESOURCES - Architecture that provides a unified interface to access resources in different formats and in disparate resource locations for a process (e.g., consuming application). The unified interface is extensible such that users can add additional components to the unified interface to provide access to new resources and new resource references. The interface provides the capability to create a single comprehensive index of all available resources regardless of the resource format. Format-specific indexers are provided for the resources to find, enumerate, and process the resources into a structure suitable for processing by an indexing component into the index. A user can introduce new format-specific indexers for new resources and new resource references for processing by the indexing component into the index. The unified interface now provides access to the new resources and new resources references as well. | 06-28-2012 |
20120166514 | TASK ALLOCATION IN A DISTRIBUTED COMPUTING SYSTEM - Work is distributed amongst a plurality of nodes. A first plurality of tasks is extracted, where the number of tasks is selected in correspondence to the number of nodes, and where sizes of the tasks are sized based on a job load metric. The first plurality of tasks is distributed. A determination is made whether a time difference between a response from a node that is first to complete its task and a response from a node that is last to complete its task exceeds a predefined threshold. In response to a determination that the time difference exceeds the predefined threshold, the job load metric is adjusted. A second plurality of tasks is extracted, where the number of tasks is selected in correspondence to the number of nodes, and wherein sizes of the tasks are sized based on the adjusted job load metric. The second plurality of tasks is distributed. | 06-28-2012 |
20120173603 | INFORMATION COMMUNICATION SYSTEM AND PORTABLE INFORMATION DEVICE - An information communication system includes a product registration server which registers product information so as to correspond with user information, a portable information apparatus which has an Internet shortcut file which includes the URL of the product registration server and the product information, and an information processing device which activates a browser based on the read-out Internet shortcut file when externally connected to portable information apparatus and accesses the product registration server. | 07-05-2012 |
20120173604 | DATA CENTER SYSTEM, RECONFIGURABLE NODE, RECONFIGURABLE NODE CONTROLLING METHOD AND RECONFIGURABLE NODE CONTROL PROGRAM - A data center system, comprises a plurality of nodes, and a reconfigurable node which executes processing in response to a processing request from the plurality of nodes and which can be shared by the plurality of nodes. The reconfigurable node includes at least one server including at least one device which executes processing according to the processing request, and a control device which allocates, in response to a processing request from a calculation node and a communication node, processing corresponding to the processing request to the device of the server. | 07-05-2012 |
20120179736 | Completion Processing For Data Communications Instructions - Completion processing of data communications instructions in a distributed computing environment, including receiving, in an active messaging interface (AMI) data communications instructions, at least one instruction specifying a callback function; injecting into an injection FIFO buffer of a data communication adapter, an injection descriptor, each slot in the injection FIFO buffer having a corresponding slot in a pending callback list; listing in the pending callback list any callback function specified by an instruction, incrementing a pending callback counter for each listed callback function; transferring payload data as per each injection descriptor, incrementing a transfer counter upon completion of each transfer; determining from counter values whether the pending callback list presently includes callback functions whose data transfers have been completed; calling by the AMI any such callback functions from the pending callback list, decrementing the pending callback counter for each callback function called. | 07-12-2012 |
20120179737 | SYSTEM AND METHOD FOR SEARCHING FOR MOBILE DEVICES, AND FOR ESTABLISHING CONNECTIONS AND DATA EXCHANGE BETWEEN THE MOBILE DEVICES - In accordance with embodiments, there are provided mechanisms for wireless data transfer, and more particularly, to the search of mobile devices, establish connections, and exchange information between mobile devices using cellular communication channels as well as different modes of IEEE 802.11 standard sets. The methods of mobile device connections include establishing direct connections between devices and/or establishing connections via a special server (e.g., when direct connections between devices are impossible, impractical, and/or not convenient). | 07-12-2012 |
20120179738 | PORTLETIZATION SUPPORT SYSTEM, APPARATUS, METHOD, AND PROGRAM - A portletization support system for supporting portletization of a web application accompanied by plural of screen displays includes: an information storing device that stores screen information of the web application and link information for showing links between screens; a receiving device that receives necessity/non necessity information for showing whether a predetermined screen is necessary or not in accordance with the input operation of the creator; and a necessity/non necessity judgment device that judges whether a screen displayed by the web application is necessary or not on the basis of the screen information and the link information the information storing device stores and the necessity/non necessity information that the receiving device receives. | 07-12-2012 |
20120179739 | METHOD, APPARATUS, AND SYSTEM FOR PROCESSING TIME - A method, an apparatus, and a system for processing time are disclosed. The method includes: converting local time in an operation request from a user in any time zone to unified time, and forwarding the operation request to a back end for processing; and converting the unified time in an operation result of the back end to local time, and returning the operation result to the user. In the embodiments of the present invention, the front end apparatus performs conversion between the displayed local time and the unified time of the back end apparatus, which ensures real-time updating of the local time. Therefore, the front end apparatus responds to time change quickly, without the need of changing time synchronously with the back end apparatus; and the impact caused by time on the processing of bills, logs and reports is overcome. | 07-12-2012 |
20120179740 | METHOD AND SYSTEM FOR RECONSTRUCTING TRANSACTIONS IN A COMMUNICATION NETWORK - In a distributed information network, a method and system for assembling messages in an input set of messages into one or more message assemblies. The method involves constructing an initial directed graph of the set of messages, wherein the directed graph consists of pairs of a first vertex and a second vertex, wherein, for each message in the set of messages, a first vertex is an the out node of the message and the second vertex is the in node of the message. A connectivity matrix is defined on the initial directed graph that is modified in an iterative process. A final directed graph is produced that is partitioned into disjoint subgraphs, each subgraph being an assembly of messages from the input message set. | 07-12-2012 |
20120179741 | METHOD OF RUNNING A SUBSTATION OF AN ELECTRIC POWER SUPPLY SYSTEM - A substation device for a substation of an electric power supply system is configured to use device-dependent physical addresses for communication with other substation devices of the substation. The substation device has a processing module for processing the data content of messages. In one embodiment of the invention, the substation device further has an address translating module for translating the device-dependent physical addresses into device-independent virtual addresses and vice versa. The processing module is preferably connected to the address translating module and configured to process messages based on the virtual addresses. | 07-12-2012 |
20120185526 | Transmission Scheme for Text-Based Information - A text-based information transmission is made complying with a greater number of transport-layer systems by performing the fragmentation and de-fragmentation of the information object at the application-layer side rather than at transport-layer domain. By this manner, the text-based information service is not restricted to transport-layer systems accommodating the maximum size of the information objects. Rather, it is possible to adjust the fragmentation size of the fragments into which the information objects are fragmented to the maximum transport packet content section size offered by the transport layer within the application layer. The fragment size may even vary in a time-varying manner responsive to instructions from the transport layer posed onto the transport layer in consequence of time-varying transmission channel characteristics, for example. | 07-19-2012 |
20120191768 | OFFLOADING THE PROCESSING OF SIGNALS - A server computer that is connected over a network to one or more remote client computers includes specialized hardware for handling computationally-intensive signal processing operations involving video, audio, and/or other signals. As a result, users of the client computers experience little or no delay when accessing over the network applications that are hosted on the server. | 07-26-2012 |
20120191769 | SITE-AWARE DISTRIBUTED FILE SYSTEM ACCESS FROM OUTSIDE ENTERPRISE NETWORK - Embodiments are directed to permitting client devices that connect remotely to an enterprise network to operate in a site-aware manner. In distributed file systems, files may be replicated in multiple places across a network. Embodiments are directed to providing requesting clients referrals (or paths) to replicas of desired information that are accessible by the requesting client with the least overall “cost” to the client and the network. The present systems and methods allow remote client devices to reliably identify a site with their referral requests so that the referring server(s) may provide site-aware referrals in response to the requests. | 07-26-2012 |
20120191770 | SYSTEM, A METHOD AND A COMPUTER PROGRAM PRODUCT FOR AUTOMATED REMOTE CONTROL - A method enables automated remote control of a remote device from a local device connected to the remote device over a network. The method includes executing a set of one or more commands on the remote device by invoking a macro on the local device. Invoking the macro causes the local device to send said the set of commands over the network to the remote device. | 07-26-2012 |
20120191771 | MESSAGE BROADCASTING CONTROL SYSTEM AND METHOD - A system and method for providing broadcast messages to message specific broadcast target areas having a broadcast admission control module receiving records each having a broadcast message, a message specific broadcast target area, and a broadcast message originator identifier for each one broadcast message, validating each received broadcast message record as a function of the broadcast message originator identifier and the broadcast target area, and generating a validated broadcast message record for each successfully validated broadcast message record. The system includes a broadcast message distributor module receiving validated broadcast message records, determining for each message record which message broadcast transmission network provides broadcast messaging service to at least a portion of the broadcast target area and transmitting each broadcast message and all or a portion of the broadcast target area over an output interface coupled to the determined broadcast transmission network. | 07-26-2012 |
20120191772 | PROCESSING A UNIT OF WORK - A client computer group is created at a server computer by selecting a subset of a group of client computers, where each of the group of client computers has a separate communication channel with the server computer. A message from at least one of the subset of the group of client computers is received at the server computer. In response to receiving messages from at least two of the subset of the group of client computers within the client computer group, the messages are grouped under a single unit of work. A single decision associated with the single unit of work for the client computer group is computed. Each of the at least two of the subset of the group of client computers is operable to accept the single decision. | 07-26-2012 |
20120197957 | SYSTEMS, METHODS, AND MEDIA FOR MANAGING AMBIENT ADAPTABILITY OF WEB APPLICATIONS AND WEB SERVICES - Systems, methods, and media for managing web content. Methods may include the steps of providing web content associable with a web server, evaluating ambient data received from the web server and ambient data from at least one third party source, storing the ambient data in a database, selectively modifying content included in the web content based upon the ambient data, and providing the modified web content to the web server. | 08-02-2012 |
20120197958 | Parallel Serialization of Request Processing - A plurality of servers configured to receive a plurality of requests associated with a plurality of byte sequences are described herein. The requests for each byte sequence are received by a single one of the servers. Each server is further configured to serially process the requests it receives while the other servers also perform serial processing of requests in parallel with the server. Also, the requests for each byte sequence are transmitted to the single one of the servers by a plurality of clients, each client independently identifying the single one of the servers for the byte sequence based on system metadata. | 08-02-2012 |
20120197959 | PROCESSING PATTERN FRAMEWORK FOR DISPATCHING AND EXECUTING TASKS IN A DISTRIBUTED COMPUTING GRID - A processing pattern is described for dispatching and executing tasks in a distributed computing grid, such as a cluster network. The grid includes a plurality of computer nodes that store a set of data and perform operations on that data. The grid provides an interface that allows clients to submit tasks to the cluster for processing. The interface can be used to establish a session between the client and the cluster, which will be used to submit a task for processing by the plurality of computer nodes of the cluster. A dispatcher receives a submission of the task over the interface and routes the task to at least one node in the cluster that is designated to process the task. A task processor then processes the task on the designated node(s), generates a submission outcome and indicates to the client that the submission outcome is available. | 08-02-2012 |
20120197960 | SYSTEM AND METHOD FOR EXECUTING A CLOUD COMPUTING TASK - According to one embodiment system and method provides executing at least a portion of a cloud computing task on a client terminal. The system and method further includes checking whether the client terminal is recharging or not and accessing a server for executing the cloud computing task if the terminal is recharging. | 08-02-2012 |
20120197961 | METHOD AND SYSTEM FOR INFORMATION EXCHANGE UTILIZING AN ASYNCHRONOUS PERSISTENT STORE PROTOCOL - According to one aspect of the present disclosure, a method and technique for facilitating the exchange of information between interconnected computing entities is disclosed. The method includes: receiving from a client, by a workload manager, a workload unit of data in need of processing by the client; initiating by the workload manager a persistent storage of the workload unit of data received from the client; without waiting for the initiated storage of the workload unit of data to complete, sending by the workload manager the workload unit of data to a plurality of compute nodes; and responsive to receiving a result of a processing of the workload unit of data by one of the plurality compute nodes, canceling processing by the workload manager of the workload unit of data by a remainder of the plurality of compute nodes. | 08-02-2012 |
20120197962 | METHOD AND ARRANGEMENT FOR LOCATING SERVICES IN A PEER-TO-PEER NETWORK - The present invention relates to methods and arrangements for locating services in a structured peer-to-peer distributed hash table, DHT, based, overlay communication network ( | 08-02-2012 |
20120203817 | Data stream management system for accessing mass data and method thereof - A data stream management system for accessing mass data and method thereof is disclosed. The system includes: a client computer and a number of distributed server groups. The client computer and the distributed server groups are connected via network. Each of the distributed server groups including: a determination unit, a dividing unit, a transmitting unit, a number of distributed servers and a dispatching server. The system divides a main data into a number of data sections and stores them in the distributed servers of different distributed server groups. The system can quickly integrate the distributed data sections back into the main data by uses of a global index. | 08-09-2012 |
20120209901 | Multilevel Multipath Widely Distributed Computational Node Scenarios - An application combines on-site and cloud-based calculations. The application selects a cloud computing broker from a list sorted by load. The broker receives computation requests from the application, sends corresponding load-balanced requests to local application service hosts and cloud proxies, receives responses, and sends the responses to the application without identifying the response source as local versus non-local. Each proxy has a logical-physical mapping of cloud-resident worker nodes. A scheduler receives session requests from applications, allocates local and cloud computing resources to a session, and tracks resource usage by session. An application previously run only on-premises can be executed partially on cloud worker nodes without modification. The proxy re-routes unfulfilled requests from a failed worker, undetected by the broker. If all workers assigned to that proxy fail, then the broker reassigns unfulfilled requests to another proxy, undetected by the application. | 08-16-2012 |
20120209902 | Digital Media and Social Networking System and Method - Disclosed is computer implemented digital media systems and methods, including software application tools and related methods that employ a SOAP XML packet process or other software application or process to enable a user to embed, assemble and/or associate one or more digital elements (e.g., audio, video, or text), individually or collectively, with or within a digital element (e.g., an image), using a computer system such as a mobile, tablet or desktop device. For example, the disclosed photo application system and method empower users to automatically create a chronological timeline display of the user's photos uploaded into the system, to add text captions, voice, audio narration, and/or video clips that will play with a chronological slideshow. The disclosure provides a social networking application that allows users to uniquely create and share rich digital media content through applications, email, SMS/text, and transmission through interfaces with external applications. | 08-16-2012 |
20120221619 | System and method for implementing concentrated access of business operations support system - The disclosure discloses a system for implementing concentrated access to a Business Operations Support System (BOSS), including: a plurality of HLR subsystems and at least one BOSS subsystem. Correspondingly, the disclosure further discloses a method for implementing concentrated access to a BOSS, including: an HLR subsystem is specified for performing concentrated access to each BOSS subsystem; the BOSS subsystem sends a business processing request to the specified HLR subsystem; the specified HLR subsystem forwards the business processing request to a corresponding HLR subsystem; and the corresponding HLR subsystem feeds the business processing information back to the BOSS subsystem by the specified HLR subsystem. By the system and method, the BOSS system can access to the distributed HLR system only from one concentrated access point without the cross-regional access to the distributed HLR system, so that the network construction cost is reduced. | 08-30-2012 |
20120221620 | APPARATUS, SYSTEM, AND METHOD FOR FACILITATING DATA FLOW BETWEEN A FIRST APPLICATION PROGRAMMING INTERFACE AND A SECOND APPLICATION PROGRAMMING INTERFACE - An apparatus, system, and method are disclosed for facilitating data flow between a first application programming interface (“API”) and a second API. The function receiving module receives a first function call from a calling application. The first function call is directed at one or more files comprising an API signature according to the first API. The function converting module converts the first function call according to the first API into a second function call according to a second API. The sending module sends the second function call to a processing application. The result receiving module receives a first data result from the processing application according to the second API. The result converting module converts the first data result according to the second API to a second data result according to the first API. The returning module returns the second data result to the calling application. | 08-30-2012 |
20120221621 | DISTRIBUTED SYSTEM, COMMUNICATION MEANS SELECTION METHOD, AND COMMUNICATION MEANS SELECTION PROGRAM - There is provided a distributed system including multiple nodes, each node including multiple communication means, the distributed system characterized by including: storage means for storing physical location information on anode and identification information on an application running on the node in association with each other; communication means determination means which, when an application running on a first node communicates with an application running on a second node, extracts location information on the first node and the second node from the storage means based on identification information on the applications, and determines optimum communication means from the multiple communication means based on the extracted location information; and communication means selection means for selecting communication means based on the determination result made by the communication means determination means. | 08-30-2012 |
20120226732 | Operational Method Between On-Board Unit and Mobile Device and OBU System Thereof - An operational method between an on-board unit (OBU) and a mobile device is disclosed. The operational method includes connecting the OBU and the mobile device with a data link; and activating the OBU and the mobile device into a main mode for interaction. | 09-06-2012 |
20120226733 | METHOD FOR DISTRIBUTING AND CONTROLLING TRAFFIC IN CLOUD COMPUTING SYSTEM AND CLOUD COMPUTING SYSTEM USING THE SAME - Method for distributing and controlling traffic in cloud computing system and cloud computing system using the same. The cloud computing system may include a plurality of local data centers located at different regions and a control center coupled to the plurality of local data centers through a network. The plurality of local data centers each may be configured to process packets from user equipments in order to provide a requested service. The control center may be configured to distribute packets transmitted to one local data center into at least one other local data centers based on at least one given factor when an amount of the packets to the one local data center exceeds a given threshold. | 09-06-2012 |
20120226734 | COLLABORATION BETWEEN INTERNET SERVICE PROVIDERS AND CONTENT DISTRIBUTION SYSTEMS - A method for enabling collaboration between an internet service provider (ISP) and another entity includes: gathering a domain name system (DNS) query; evaluating the DNS query wherein the evaluating comprises collecting candidate hosts suitable for delivering content in accordance with the DNS query; ranking the candidate hosts collected by the ISP; providing a first list of the ISP-ranked candidate hosts; forwarding the DNS query to the another entity; evaluating the DNS query wherein the evaluating comprises collecting candidate hosts suitable for delivering content in accordance with the DNS query; ranking the candidate hosts collected by the another entity; providing a second list of the another entity-ranked candidate hosts; matching the first list and the second list; and providing a matched list of ranked candidate hosts. The another entity is a content distribution system (CDN) or another ISP. | 09-06-2012 |
20120226735 | Method, System, and Computer Program Product for Synchronization of Similar Data Objects with Event Information - A computer-implemented method for updating an object on a mobile device is provided. The computer-implemented method includes maintaining at a server a plurality of channels, the plurality of channels including at least a first representation of the object, generating a modification event when a change to the object is detected, responsive to the modification event, at least updating the representation of the object yielding a second representation of the object, and conveying, during a synchronization process, the second representation of the object to the mobile device. | 09-06-2012 |
20120233235 | METHODS AND APPARATUS FOR CONTENT APPLICATION DEVELOPMENT AND DEPLOYMENT - A system efficiently generates template-based applications for interacting with digital content. The applications are available to multiple kinds of application platforms and can be installed and run on such platforms, thereby allowing users to access and interact with rich, multimedia content on the application platforms. The content delivered to the application platforms is also adapted according to the properties of these platforms. | 09-13-2012 |
20120233236 | CLOUD-BASED SYSTEM FOR SERVING SERVICE REQUEST OF EMBEDDED DEVICE BY CLOUD COMPUTING AND RELATED CLOUD-BASED PROCESSING METHOD THEREOF - A cloud-based system includes a cloud server system with cloud computing capability, and an embedded device coupled to the cloud server system through a network. The embedded device is configured to request the cloud server system for a specific service by generating a service request to the cloud server system. A cloud-based processing method includes: utilizing an embedded device to generate a service request for a specific service, and serving the service request by cloud computing. | 09-13-2012 |
20120233237 | DYNAMIC DATA TRANSACTION PROCESSING USING GATING CRITERIA - Techniques for dynamic data transaction processing using gating criteria are described, including receiving data associated with an order, retrieving other data associated with one or more resources configured to fulfill the order, using the other data and one or more gating criteria to generate a determination to dynamically allocate the data associated with the order, and dynamically allocating the data to one or more of a plurality of services using the determination. | 09-13-2012 |
20120239722 | READ-ONLY OPERATIONS PROCESSING IN A PAXOS REPLICATION SYSTEM - Embodiments are directed to processing read-only operations without storing the operations persistently, determining a processing order for read-only requests, and to directing read-only requests to nodes best able to handle the requests. In an embodiment, a quorum leader receives various read-only requests. The quorum leader controls process ordering for replicas in the leader's quorum. The quorum leader determines an appropriate order for processing the read-only operations, without clock-based synchronization. The quorum leader sends the read-only request to an appropriate replica in the quorum and executes the read-only request at the appropriate replica without storing the operation persistently. | 09-20-2012 |
20120239723 | COMMUNICATION SYSTEM AND METHOD OF CONTROLLING THE SYSTEM - A transmission device registers first cooperation information relating to cooperative processing in a cooperative control apparatus along with a transmission code relating to the cooperative processing, and notifies the transmission code to a response device. The response device thereby acquires the first cooperation information associated with the transmission code, and returns a reply code to the transmission device. The transmission device acquires second cooperation information associated with the reply code from the cooperative control apparatus, and, in the case where response device identification information included in the second cooperation information corresponds to the stored response device information, sets the response device as a device with which to perform cooperative processing. | 09-20-2012 |
20120246212 | MOBILE VIDEOCONFERENCING - In one embodiment, a gateway implements: detecting that a mobile device using a communication session in a mobile network is associated with a mobile videoconferencing application, where the videoconferencing application is capable of sending and receiving media streams; and providing from the mobile network to a videoconferencing system within a fixed network a first set of indicators associated with the communication session, and performing policy control, the policy control including: causing the videoconferencing system within the fixed network to be configured to accommodate communications with the mobile device, causing an adjustment to a session bearer within the mobile network to meet a quality of service requirement of a videoconferencing media stream connected to the mobile device, and causing a media bridge to provide a media stream to accommodate the end point. | 09-27-2012 |
20120246213 | SERVICE MASHUP METHOD IMPLEMENTED THROUGH DYNAMIC COOPERATION OF CLIENT AND SERVER, SERVER AND CLIENT - Embodiments of the present invention disclose a service Mashup method implemented through dynamic cooperation of a client and a server, which includes: the server creates a Mashup application logic; the server binds a third-party service according to the Mashup application logic, and negotiates with the client to determine a specific bound service according to the local service bound by the client and the third-party service bound by the server; the server generates a service logic process according to the specific bound service and the Mashup application logic, and executes the service logic process in parallel with the client. Further, a Mashup server and a Mashup client are provided. The embodiments can improve the user experience of a Mashup service, simplify creation of a Mashup application, balance the processing capabilities of the client and the processing capabilities of the server, and properly ensure personal information security of a user. | 09-27-2012 |
20120246214 | METHOD FOR SUPPORTING SERVICE SETTING - In the disclosed method for supporting the setting of a service, an allocation set that designates the allocation of a program to an information processing device is generated, the service response time and the consumed system power during use of each allocation set are calculated, and from these evaluation results, an allocation set that meets a standard service response time and reduces consumed system power is selected. | 09-27-2012 |
20120254277 | AGGREGATING INFORMATION OF DISTRIBUTED JOBS - Example embodiments disclosed herein relate to the aggregation of information included in messages associated with a distributed job. The messages are associated with a job identifier corresponding to the distributed job. The information can be aggregated based on the job identifier. | 10-04-2012 |
20120254278 | Dynamic Dispatch for Distributed Object-Oriented Software Systems - A provider definition represents software that implements the semantics of one or more operations on an object in an object-oriented system. A provider represents a specific instance of a provider definition. One or more providers implement operations for objects in the system. A component of the system called the provider registry maintains a mapping of providers and operations as defined by the provider definitions. When handling a request to invoke a operation on an object, the system dynamically dispatches to the correct provider based on this mapping. Where more than one provider are registered as implementing the desired operation on an object, techniques are disclosed for selecting a provider to perform the desired operation. | 10-04-2012 |
20120254279 | SYSTEM AND METHOD FOR SERVICE MOBILITY - When service requirements require moving of services registered with an object request broker (ORB) at a source server, continuity of service to service requests from clients may be provided by queuing the service requests at the source server. A server context with the same GUID as a source server context may be established at a destination server. URLs for the moved services may be registered with a destination ORB which may then begin receiving service requests. The source server may then respond to the queued service requests with respective URLs for the services registered at the destination ORB. Endpoints at the clients may be updated with the new URLs prior to resending the service requests. The movement of the ORB to the destination server may thus be transparent to the client application. | 10-04-2012 |
20120254280 | METHOD AND SYSTEM FOR DISTRIBUTED COMPUTING USING MOBILE DEVICES - A method for distributed computing is disclosed. The method includes identifying a computing task for processing, selecting a device to process the computing project from among a plurality of devices based upon device location and at least one associated operating state of the device, sending the computing task to the selected device, and receiving results of computing task from the selected device. | 10-04-2012 |
20120254281 | INFORMATION PROCESSING APPARATUS, REMOTE CONTROL COMMUNICATION DEVICE, AND CONTROL METHOD - There is provided an information processing apparatus including: an operating system (OS) processor configured to process information by using an OS; and a remote control communication device configured to operate independently from the OS, the remote control communication device including: communication module configured to receive data from an external network, a storage module configured to store therein the reception data received by the communication module, a communication controller configured to transmit, to the OS processor, the reception data received by the communication module and control the storage module so that the storage module stores therein the reception data, an extract module configured to extract, from the reception data stored in the storage module, remote-control data to be processed in the remote control communication device, and a processor configured to control the OS processor, based on the remote-control data extracted by the extract module. | 10-04-2012 |
20120254282 | SYSTEM AND METHOD FOR REPLICATING OFFLINE SCHEDULING TRANSACTIONS FROM A CLIENT TO A SERVER - A facility for replicating offline scheduling transactions directed to a server is provided. The facility is implemented as a client-side application that integrates with and utilizes components of a store-and-forward application, which is operable to execute on a client to guarantee that transactions submitted on the client are replicated and carried out on a service hosted on a remote server even in light of intermittent connectivity between the client, the server, and networks. Records describing transactions intended remote service are written to an outbox of the store-and-forward application on the client. If the item is intended for the scheduling application, the facility is invoked by the store-and-forward application to send the item to the scheduling application. Otherwise, the facility returns the item to the outbox for processing by other components of the store-and-forward application. | 10-04-2012 |
20120259909 | LEGACY APPLICATION MIGRATION TO REAL TIME, PARALLEL PERFORMANCE CLOUD - A system and method | 10-11-2012 |
20120259910 | Generating a Distributed Stream Processing Application - Techniques for generating a distributed stream processing application are provided. The techniques include obtaining a declarative description of one or more data stream processing tasks from a graph of operators, wherein the declarative description expresses at least one stream processing task, generating one or more containers that encompass a combination of one or more stream processing operators, and generating one or more execution units from the declarative description of one or more data stream processing tasks, wherein the one or more execution units are deployable across one or more distributed computing nodes, and comprise a distributed data stream processing application binary. | 10-11-2012 |
20120265798 | EXTENSION OF SCHEMATIZED XML PROTOCOLS - An application using one version of a schematized XML protocol communicates with another application using a different version of the schematized XML protocol. The different versions may correspond to different deployments or releases of the protocol. Each application generates messages to be sent using two data sets. A first data set is incorporated into the message using elements available in a standard XML protocol schema. A second data set is incorporated into the message using XML annotation elements. The receiving application processes the message using the schematized XML protocol to parse out the first data set. The receiving application further parses the message to identify the second data set that is carried by enhanced XML annotation elements. Extension or annotations are flexibly added to the XML protocol without requiring the client application to request—or the server application to respond to—a pre-negotiated number or type of annotations. | 10-18-2012 |
20120271874 | SYSTEM AND METHOD FOR CLOUD COMPUTING - A system and method for creating, deploying, selecting and associating cloud computing services from many cloud vendors to effectuate a large-scale information technology data processing center implemented in a software only form. Services may be employed from any number of different service providers and user define policies provides for switching to or aggregating different service providers when necessary. Configurations can be created that allow for service provider selection based on user-selectable parameters such as cost, availability, performance and service level agreement terms. The system employs measurement, aggregation, reporting and decision support of system usage and costing, performance, Service level, feature set, to automate the construction, operation and ongoing management of software based cloud. Drag and drop, non list based UI for the construction and modification of clouds implemented and modeled in software. | 10-25-2012 |
20120278377 | SYSTEM AND METHOD FOR DETERMINING DEVICE COMPLIANCE AND RECRUITMENT - Systems and methods are disclosed for processing data provided by portable user appliances (PUAs) that are configured to provide research data that includes media exposure data. Each of the PUAs include a detector or sensor that reports a configuration and/or usage of the PUA. The configuration and/or usage is processed to determine if the PUA is in compliance with a predetermined usage criteria. Under one example, each panelist is equipped with a plurality of PUAs such as smart phones, computers or other devices, and compliance is measured for each panelist across the plurality of PUAs while research data is collected. | 11-01-2012 |
20120278378 | SYSTEMS, DEVICES AND METHODS OF DECOMPOSING SERVICE REQUESTS INTO DOMAIN-SPECIFIC SERVICE REQUESTS - The various embodiments include methods, computers and communication systems that enable decomposing abstract service requests into resources rules, which may include receiving an abstract service request (e.g., a request specifying a functional requirement) via an exposed public interface, generating domain-specific resource rules based on the received abstract service request, identifying relevant components in a telecommunications domain for enforcing the generated domain-specific resource rules, and send the domain-specific resource rules to the identified components (e.g., online charging server, policy management server, etc.) for enforcement. Generating domain-specific resource rules based on the received abstract service request may include generating the rules consistent with the existing resource rules of the domain. | 11-01-2012 |
20120278379 | Relay Node, Distributed Network of Relay Node and Networking Method Thereof - A relay node, a distributed network of a relay node and a networking method thereof are provided by the present invention, which can manage and select the relay node efficiently. The networking method of the distributed network of the relay node includes: a relay node joining in a distributed peer-to-peer network with its own home domain information being carried, and constructing a local route table; the relay node, according to a pre-obtained neighbor home domain information of a present node, searching the local route table of the present node or searching the local route table of the present node and the local route table of other relay node for the relay node in a neighbor home domain, and constructing a candidate relay node list of the neighbor home domain. | 11-01-2012 |
20120284320 | METHOD AND APPARATUS FOR CAPTURING AND REPORTING WITNESS VERIFICATION DATA IN AN AGRICULTURAL PRODUCTION - Various embodiments of the present disclosure include methods and apparatus for capturing and reporting witness verification data in an agricultural production. In an example embodiment, computing apparatus comprises a machine-readable computer database to store machine-readable agricultural production data in the computer database, the agricultural production data specifying at least one attribute concerning the production of an agricultural product. The database also stores machine-readable witness verification data, the witness verification data representing a witness verification of the agricultural production data. The computing apparatus also includes one or more programmed computers operable to retrieve the machine-readable production data from the computer database for use by the one or more programmed computers in a computer-implemented process or to communicate the agricultural production data to another computing device. | 11-08-2012 |
20120296951 | SYSTEM AND METHOD TO EXECUTE STEPS OF AN APPLICATION FUNCTION ASYNCHRONOUSLY - There is provided a method that includes (a) receiving a first request message and a second request message, (b) instantiating a first message handler and instantiating a second message handler, and (c) concurrently processing (i) the first request message via the first message handler to yield a first response message, and (ii) the second request message via the second message handler to yield a second response message. There is also provided a system that employs the method, and a storage medium that contains instructions that cause a processor to perform the method. | 11-22-2012 |
20120296952 | RECEPTION ACCORDING TO A DATA TRANSFER PROTOCOL OF DATA DIRECTED TO ANY OF A PLURALITY OF DESTINATION ENTITIES - A data processing system arranged for receiving over a network, according to a data transfer protocol, data directed to any of a plurality of destination identities, the data processing system comprising: data storage for storing data received over the network; and a first processing arrangement for performing processing in accordance with the data transfer protocol on received data in the data storage, for making the received data available to respective destination identities; and a response former arranged for: receiving a message requesting a response indicating the availability of received data to each of a group of destination identities; and forming such a response; wherein the system is arranged to, in dependence on receiving the said message: identify received data that is directed to any destination identity that is both a member of the group and a member of a subset of the plurality of destination identities, and on which processing has not yet been performed; trigger processing by the first processing arrangement in accordance with the protocol on only the identified data; and subsequently form a response based at least partly on the result of the triggered processing, wherein the response is formed so as to comprise a positive indication of availability of data for a destination identity of the group if the triggered processing caused data to be made available to the respective destination identity. | 11-22-2012 |
20120296953 | GROUP ACCESS TO IP MULTIMEDIA SUBSYSTEM SERVICE - A method of facilitating access to services of an IP Multimedia Subsystem, by users groups that require alternative handling in relation to the standard handling of IP Multimedia Subsystem users. Functioning instructions are added to the user group s subscription maintained in the IP Multimedia Subsystem, instructing nodes in the IP Multimedia Subsystem to adapt their standard functioning for this specific group of users. The instructions in a subscription of a specific user group, provide a node of the IP Multimedia Subsystem that does no longer need to be specific for certain types of users, but has a standard way of operation, that is modified by instructions for dedicated operation for only that specific user group. In further aspect embodiments are disclosed providing improved solutions for known problems of IP Multimedia Subsystems making use of functioning instructions included in the subscription. | 11-22-2012 |
20120303692 | FEDERATION OF MASTER DATA MANAGEMENT SYSTEMS - Federating master data management systems may include a network-aware adapter configured with a host master data management node. The network-aware adapter may establish one or more links with other master data management systems to allow the system to work together and leverage each other's data. | 11-29-2012 |
20120303693 | APPARATUS, AND ASSOCIATED METHOD, FOR FACILITATING BACKGROUND PROCESSING OF PUSH CONTENT - Apparatus, and an associated method, for a communication device operable pursuant to a push content communication scheme. An instruction detector detects a message containing a instruction by which to operate upon push content. The message is, for instance, generated by a mobile station at which an application associated with the content is resident. Once detected by the instruction detector, a content operator operates upon the content in a manner corresponding to the instruction contained in the detected message. Once operated upon, the content is stored at a storage element, available when an application of which the content is associated, becomes active. | 11-29-2012 |
20120311010 | MECHANISM FOR PEER-TO-PEER FILE SHARING BY INDIVIDUAL CLIENT NETWORKING APPLICATIONS - A mechanism for peer-to-peer file sharing by individual client networking applications is disclosed. A method of the invention includes sending to a server computing machine a request to access data by a networking application of a client computing machine; identifying to the server computing machine an ability of the client computing machine to seed data to peers of the client computing machine, receiving at the networking application a list of contact information of one or more peers of the client computing machine that have at least a portion of the requested data, selecting by the networking application one or more peers from the received list to download the data from, wherein the selection is prioritized based on a geographic proximity of the one or more peers to the client computing machine, and requesting by the networking application the content from the selected one or more peers. | 12-06-2012 |
20120311011 | DISTRIBUTION OF DATA - A method for improved distribution of data in a computing environment includes receiving data for distribution in the computing environment and receiving configuration data of the computing environment. The method also includes parsing the data for distribution using the configuration data into header information of a packet. The header information includes data offsets identifying a common data portion within the date for distribution, the common data portion being available to all nodes of the computing environment and identifying a first node of the computing environment and a particular-node data portion within the data for distribution, the particular-node data portion being available only to the first node of the computing environment. The method also includes broadcasting the header information of a packet to all nodes of the computing environment and broadcasting the data for distribution to all nodes of the computing environment in response to broadcasting the header information. | 12-06-2012 |
20120311012 | Cloud Computing Lifecycle Management for N-Tier Applications - Methods, devices, and systems for management of a cloud computing environment for use by a software application. The cloud computing environment may be an N-tier environment. Multiple cloud providers may be used to provide the cloud computing environment. | 12-06-2012 |
20120311013 | METHOD AND SYSTEM TO MODIFY FUNCTION CALLS FROM WITHIN CONTENT PUBLISHED BY A TRUSTED WEB SITE - A network-based publication system, to publish data over a communications network, includes an interface to receive, via the communications network and from a first user, user data to be published by a network-based publication system. The publication system further includes a publisher component to generate publication data (e.g., an HTML document) including the user data and function modifying code. The publisher component generates the publication data in accordance with a publication format. The interface publishes the publication data via the communications network. The function modifying code is interpreted and executed, at a browser application, to disable (or modify) least one function of programming language supported by the browser application. | 12-06-2012 |
20120317161 | SYSTEMS AND METHODS FOR DETERMINING RECOMMENDED MEDIA CONTENT FOR EXCHANGE BETWEEN VEHICLES - An onboard computer system including instructions causing a processor to store a first-user media profile indicating media preferences of a user. The processor also determines that the vehicle is encountering a second vehicle and receives a second-user media profile. The processor also evaluates the profiles to determine whether the profiles bear a predetermined similarity and, in response to determining the similarity exists, identifies recommended media, based on characteristics of the profiles, and initiates provision of the recommended media to one of the users of the first vehicle and the user of the second vehicle. | 12-13-2012 |
20120317162 | COMMUNICATION AND EXCHANGE OF GROUP-RELATED INFORMATION USING A CENTRAL SERVER - The present invention provides a service for sharing, managing, and storing group-related information using existing technology relating to mobile devices, TVs, server computers, and distributed networks. Users in a defined group, such a family, can use devices, such as smart phones or tablets, to get updates from other users or to send information about themselves. The information can be displayed on authorized devices, some of which are generally used to display information, such as TVs. The content type of the communication is determined. The communication is stored in a database on the central server if the communication is a broadcast message or an event message. If the communication is a query message, the central sever responds to the message. If it is an update message, the database in the central server is updated. The group information is displayed in real-time on one or more devices and is combined in one place. | 12-13-2012 |
20120317163 | System and Method for Media Evaluation - A media evaluation system is provided that includes a release module configured for uploading and description of user-media by a user, a screener module, and an opportunity engine configured to compare predetermined criteria to the description of the user-media. The opportunity engine is configured to provide opportunities to the user when the predetermined criteria are met. | 12-13-2012 |
20120317164 | Services Cloud System and Service Realization Method - The present invention discloses a services cloud system and a service realization method. A service processing module processes a core service logic part of an application service and calls a data processing module. The data processing module calls a tool and algorithm library of an open service logic module to process the service data and stores the results into a distributed file system module. The system and service realization method implement unified service products and save network resources. | 12-13-2012 |
20120317165 | USING PARALLEL PROCESSING CONSTRUCTS AND DYNAMICALLY ALLOCATING PROGRAM PORTIONS - A computing device-implemented method includes receiving a program, analyzing and transforming the program, determining an inner context and an outer context of the program based on the analysis of the program, and allocating one or more portions of the inner context of the program to two or more labs for parallel execution. The method also includes receiving one or more results associated with the parallel execution of the one or more portions from the two or more labs, and providing the one or more results to the outer context of the program. | 12-13-2012 |
20120323986 | System and Method for Providing an Adjunct Device in a Content Delivery Network - A cache server receives content and an instruction indicating an event associated with the content that causes a processor to invoke a call out to an adjunct device. The instruction further indicates an operation that the adjunct device is to perform. The cache server detects the event associated with the content, halts a flow of the content in response to detecting the event associated with the content, passes via the call out the content to the adjunct device to perform the operation, receives from the adjunct device a response and resulting data from the operation, and performs an additional operation on the resulting data based on the response from the adjunct device. | 12-20-2012 |
20120323987 | SHARED NETWORK RESPONSE CACHE - A method is disclosed for reducing network traffic using a shared network response cache. The method intercepts a network request to prevent the network request from entering a data network. The network request is sent by a client and is intended for one or more recipients on the data network. The method checks a shared response cache for an entry matching the network request. The method sends a local response to the client in response to an entry in the shared response cache matching the network request. The local response satisfies the network request based on information from the matching entry in the shared response cache. | 12-20-2012 |
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. | 12-27-2012 |
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. | 12-27-2012 |
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. | 12-27-2012 |
20130007088 | METHOD AND APPARATUS FOR COMPUTATIONAL FLOW EXECUTION - An approach is provided for optimizing computational flow execution. A computational flow execution platform determines to cause, at least in part, a construction of at least one computational flow from one or more functional blocks, wherein the one or more functional blocks include, at least in part, one or more computational closures, one or more other functional blocks, or a combination thereof. The computational flow execution platform also processes and/or facilitates a processing of the at least one computational flow, the one or more functional blocks, or a combination thereof to cause a distribution of the one or more functional blocks among one or more entities of a computational environment. The computational flow execution platform further causes, at least in part, an execution of the at least one computational flow, the one or more functional blocks, or a combination thereof based, at least in part, on the distribution. | 01-03-2013 |
20130007089 | DISTRIBUTING POINTS OF INTEREST - Example embodiments disclosed herein relate to distributing points of interest. One of multiple points of interest is determined based on a distance analysis of the points of interest. A cluster of the points of interest are determined. The points of interest of the cluster are distributed to map sets based on a statistical analysis. | 01-03-2013 |
20130007090 | Optimized Transfer Of Applications Between Computing Environments - Techniques for optimally transferring applications between computing environments are provided. Using a process in a first computing environment, an application running in the first computing environment is monitored. Based on the monitoring, a need is determined to transfer the application from the first computing environment to a second computing environment. The application is transferred from the first computing environment to the second computing environment, and operations of the application are resumed in the second computing environment. | 01-03-2013 |
20130007091 | METHODS AND APPARATUSES FOR STORING SHARED DATA FILES IN DISTRIBUTED FILE SYSTEMS - Various methods and apparatuses are provided which may be implemented using one or more computing devices within a networked computing environment to support a computing grid having selective storage of shared data files within certain distributed the systems provided by dusters of computing devices. The selective storage may represent limited duplicative storage of a shared file. | 01-03-2013 |
20130013662 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR PROCESSING WORKFLOW - In an embodiment, a workflow processing apparatus is connected to a network and obtains a file over the network. The workflow processing apparatus includes: a file analyzing unit, a workflow selecting unit, and a workflow processing unit. The file analyzing that extracts information for use in classification of the file from a file name assigned to the file as bibliographic data and stores the bibliographic data as being associated with the file in a temporary storage area. The workflow selecting unit obtains the file and the bibliographic data stored in the temporary storage area, determines an operation to be performed according to the bibliographic data, and selects a workflow for performing the determined operation from preset multiple workflows. The workflow processing unit processes the file according to the selected workflow. | 01-10-2013 |
20130018935 | Performing Collective Operations In A Distributed Processing SystemAANM ARCHER; Charles J.AACI RochesterAAST MNAACO USAAGP ARCHER; Charles J. Rochester MN USAANM CAREY; James E.AACI RochesterAAST MNAACO USAAGP CAREY; James E. Rochester MN USAANM MARKLAND; Matthew W.AACI RochesterAAST MNAACO USAAGP MARKLAND; Matthew W. Rochester MN USAANM SANDERS; Philip J.AACI RochesterAAST MNAACO USAAGP SANDERS; Philip J. Rochester MN US - Methods, apparatuses, and computer program products for performing collective operations on a hybrid distributed processing system are provided. The hybrid distributed processing system includes a plurality of compute nodes, each compute node having a plurality of tasks, each task assigned a unique rank, each compute node coupled for data communications by at least one data communications network implementing at least two different networking topologies. A first networking topology includes a tiered tree topology having a root task, and at least two child tasks, where the two child tasks are peers of one another in the same tier. Embodiments include determining by at least one task that a parent of the task has failed to send the task data through the tree topology; and determining whether to request the data from a grandparent of the task or a peer of the task in the same tier in the tree topology; and if the task requests the data from the grandparent, requesting the data and receiving the data from the grandparent of the task through the second networking topology; and if the task requests the data from a peer of the task in the same tier in the tree, requesting the data and receiving the data from a peer of the task through the second networking topology. | 01-17-2013 |
20130018936 | INTERACTING WITH TIME-BASED CONTENT - Systems and methods are provided for facilitating user and time-based content interaction. Sampling data received from a user device is compared to time-based content. The comparison is carried out, optionally without relying on watermark matching, to determine whether a match exists between the sampling data and the time-based content. Information relating to the sampling data may be transmitted to the user if the identification engine determines that the match exists. | 01-17-2013 |
20130024491 | PROCESSING NODE AND COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN A PROGRAM - A processing node includes, a processor configured to process the processing target data on the basis of the processing instruction and the processing period, wherein the processor (a) processes a processing target packet among the plurality of packets, (b) upon completion of processing of the processing target packet, determines using the timer whether the processing time exceeds the specified period, and (c) if it is determined in the determining that the processing period does not exceed the specified period, sets, as the processing target packet, a packet next to the processed processing target packet, repeats (a) to (c) until it is determined in the determining that the processing period exceeds the specified period, and completes processing on the processing target data if it is determined in the determining that the processing period exceeds the specified period. | 01-24-2013 |
20130031155 | ELECTRONIC FILE SHARING - An embodiment offers users the ability to search and retrieve or receive multimedia content that is indexed in a digital “catalog” stored or otherwise located in the cloud, but stored or otherwise located on client devices outside of the cloud. A user having three client devices can access, using user interface available on first device of three devices, a digital catalog, stored in the cloud, of multimedia files accessible to user. User can select from catalog a first file stored on a second device of the three devices. First file is only stored on second device, and isn't stored on a server or otherwise in the cloud. By selecting first file from catalog user can cause first file, or copy of first file, to be transferred to the third device of three devices. | 01-31-2013 |
20130031156 | METHOD AND SYSTEM FOR TRANSMITTING MULTIMEDIA STREAMS - A method of transmitting data streams of a multimedia session between a first and a second terminal through a telecommunication network comprising a network core is disclosed. In one aspect, the method includes the determination by border modules, points of access to the network core, of the routing topology and of the state of the links of the network. The method further includes the determination of parameters of the session, the selecting of input and output border modules of the network core for the streams, the predetermination of a path, between the input and output border modules for all the streams of the session, the setting up of resources along the path, the defining of routing rules at the routing modules situated along the path, and the transmission of the streams only by the path. | 01-31-2013 |
20130031157 | DISTRIBUTED SYSTEM - A computing node in a distributed system comprising a processor and associated memory, said memory storing: software component code executable to provide a service to software components running on other computers in said distributed system; component monitoring code executable to generate an event message for distribution in said distributed system in response to the occurrence of an event pertaining to the performance of said software component; action request assembly code executable to store an assemblage of action requests received from other computers in said distributed system in reaction to the distribution of said event message in said memory; action request assemblage processing code executable to order and/or filter said assemblage of action request to generate a processed set of action requests for execution by said software component. | 01-31-2013 |
20130036149 | METHOD AND APPARATUS FOR EXECUTING CODE IN A DISTRIBUTED STORAGE PLATFORM - An approach is provided for creating a framework for executing code in nodes of a distributed storage platform. An in-node code framework receives at least one job for execution over a distributed computing platform. The in-node code framework determines at least one distributed storage platform containing at least a portion of the data for executing the at least one job. The in-node then processes and/or facilitates a processing of the at least one job to determine code for executing at one or more storage nodes of the at least one distributed storage platform, wherein the code supports the at least one job. | 02-07-2013 |
20130036150 | METHOD OF TRANSFERRING DATA TO A FUNCTIONAL APPLICATION AND A USER TERMINAL THERETO - The invention concerns in general the technical field of transferring data to a functional application and a utilization of resources of mobile communication network in the context of functional applications. A method according to the invention for delivering data dedicated to a functional application comprises at least the following steps: receiving a message containing data dedicated to a functional application and transmitted at least partly over a mobile communication network in a predetermined message form, interpreting the data in the message, and instructing a functionality of the functional application on a basis of the data in the message. The invention also concerns a user terminal and a system for implementing at least part of the functionalities of the method and related into it. | 02-07-2013 |
20130036151 | WORK MIGRATION IN A PROCESSOR - A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. Each of the lookup engines receives a key request associated with a packet and determines a subset of the rules to match against the packet data. A work product may be migrated between lookup engines to complete the rule matching process. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found. | 02-07-2013 |
20130036152 | LOOKUP FRONT END PACKET OUTPUT PROCESSOR - A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. A lookup front-end receives lookup requests from a host, and processes these lookup requests to generate key requests for forwarding to the lookup engines. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found. The lookup front-end further processes the response message and provides a corresponding response to the host. | 02-07-2013 |
20130041930 | DATA TRANSFER, SYNCHRONISING APPLICATIONS, AND LOW LATENCY NETWORKS - Asynchronous network interface and method of synchronisation between two applications on different computers is provided. The network interface contains snooping hardware which can be programmed to contain triggering values comprising either addresses, address ranges or other data which are to be matched. These data are termed “trip wires”. Once programmed, the interface monitors the data stream, including address data, passing through the interface for addresses and data which match the trip wires which have been set. On a match, the snooping hardware can generate interrupts, increment event counters, or perform some other application-specified action. The invention thus provides in-band synchronisation by using synchronisation primitives which are programmable by user level applications, while still delivering high bandwidth and low latency. The programming of the synchronisation primitives can be made by the sending and receiving applications independently of each other and no synchronisation information is required to traverse the network. | 02-14-2013 |
20130046807 | Systems and Methods for Invoking Commands Across a Federation - Some embodiments provide different frameworks for seamlessly issuing and executing commands across servers of different federation participants. Each framework facilitates issuance and execution of a command that originates from a first federation participant and that is intended for execution at servers of a second federation participant. In some embodiments, a framework implements a method for enabling command interoperability between distributed platforms that each operate a set of servers on behalf of content providers. The method involves receiving a command targeting a particular configuration that a first distributed platform deploys to a server that is operated by a second distributed platform. The method identifies the server of the second distributed platform that is deployed with the particular configuration. The method communicably couples to a command invocation system of the second distributed platform and issues the command to the command invocation system for issuance of the command to the identified server. | 02-21-2013 |
20130054667 | PREPARING CONTENT PACKAGES - Preparing a content package by determining a requesting user profile based on the requesting user identity. This includes calculating an inclusion value for a content file based on at least one factor. The factor may be a social networking factor. The social networking factor is based on a profile attribute linking the requesting user identity to at least one friend user identity and a content rating attribute linking the content file to the friend profile. Other factors are a content aging factor based on a content age value and a request length factor based on a content length value. The calculated inclusion value is compared to an inclusion condition. If the calculated inclusion value satisfies the inclusion condition, incorporating the content file into the content package. | 02-28-2013 |
20130054668 | MECHANISM FOR FACILITATING SPIN MODE-BASED DYNAMIC UPDATING OF APPLICATION SERVERS IN AN ON-DEMAND SERVICES ENVIRONMENT - In accordance with embodiments, there are provided mechanisms and methods for facilitating spin mode-based dynamic updating of application servers. In one embodiment and by way of example, a method includes upgrading a first set of application servers of a plurality of application servers at one or more computing devices, holding a first set of requests received at the first set of application servers from being processed while the first set of application servers is being upgraded, and upgrading a second set of application servers of the plurality of application servers upon completion of the first set of application servers. The method may further include holding a second set of requests received at the second set of application servers from being processed while the second set of application servers is being upgraded, and resuming processing of the first set of requests at the upgraded first set of application servers. | 02-28-2013 |
20130054669 | Calling Functions Within A Deterministic Calling Convention - Different target functions at a target computing platform having limited resources are invoked by a single generic function call from a calling computing platform having substantial resources. A target function can be called in a consistent and efficient manner, so that custom code can be avoided at the target computing platform for each target function. The generic function call can have parameters which identify a memory location at which a target function is stored, and one or more parameters to be passed to the target function in a format (e.g., length, endianness, enumerated data type, structured record type, float or integer type) which the target function uses, so that further conversion at the target computing platform is avoided. Parameters can also identify a thread and processor on which the function should run. The target computing platform loads and executes the target function using the registers in a deterministic way. | 02-28-2013 |
20130054670 | SYSTEM AND METHODS FOR PERFORMING MEDICAL PHYSICS CALCULATION - A method of calculating radiation fluence and energy deposition distributions on a networked virtual computational cluster is presented. With this method, complex Monte Carlo simulations that require expansive equipment, personnel, and financial resources can be done efficiently and inexpensively by hospitals and clinics requiring radiation therapy dose calculations. | 02-28-2013 |
20130060830 | REMOTE ACCESS SYSTEM, ELECTRONIC APPARATUS AND METHOD OF PROCESSING REMOTE ACCESS - According to one embodiment, an electronic apparatus includes a first module and a second module. The first module receives a remote command from another electronic apparatus and transmits a response to the remote command to the other electronic apparatus. The remote command includes command type information indicating a type of the local command. The second module issues one or more local commands including the local command to the storage device and transmits a first response from the storage device to the other electronic apparatus by storing the first response into a second response to the remote command, in accordance with a process specified by the command type information in the remote command. | 03-07-2013 |
20130060831 | SYSTEMS AND METHODS FOR MESSAGE-BASED DISTRIBUTED COMPUTING - Systems and methods are provided for message-based distributed computing systems and execution of message-based distributed applications on such systems. The present invention provides a Distributed Application Platform (DAP). The DAP architecture is “distributed” because functions of an application may be performed by processes within a single node, spread across nodes in a network, or spread across processor cores within CPUs. Some embodiments of the DAP provide efficient programming constructs, called sets. A set is a data structure describing an N-dimensional space. Each spatial location is either empty or holds a member. The set construct allows automatic extraction and processing of members with a single query, and makes programming an application for a distributed, parallel, or single computer environment easier for a user. In some embodiments, the DAP may be a message-based distributed computing system. The system receives instructions, builds and initiates an application, and may create a set in memory. | 03-07-2013 |
20130060832 | METHOD AND DEVICE FOR AGILE COMPUTING - A method for operating a group of nodes in a system for agile computing comprising a coordinator node and a first computation node communicating via a connection, and wherein the first computation node is adapted to perform a task for the coordinator node is provided. The method comprises the steps of: monitoring at least one operating parameter indicating the quality of the connection between the two nodes; determining a quality parameter based on the operating parameter, wherein the quality parameter indicates the quality of the connection between the two nodes; and transferring information from the first computation node to the coordinator node, when the value of the quality parameter falls within a transfer interval, wherein the information comprises information about a part of a task performed by the first computation node. | 03-07-2013 |
20130060833 | TOPOLOGY MAPPING IN A DISTRIBUTED PROCESSING SYSTEM - Topology mapping in a distributed processing system, the distributed processing system including a plurality of compute nodes, each compute node having a plurality of tasks, each task assigned a unique rank, including: assigning each task to a geometry defining the resources available to the task; selecting, from a list of possible data communications algorithms, one or more algorithms configured for the assigned geometry; and identifying, by each task to all other tasks, the selected data communications algorithms of each task in a single collective operation. | 03-07-2013 |
20130066935 | METHOD AND SYSTEM OF MAPPING AT LEAST ONE WEB SERVICE TO AT LEAST ONE OSGI SERVICE AND EXPOSING AT LEAST ONE LOCAL SERVICE AS AT LEAST ONE WEB SERVICE - The present invention provides a method, system and computer program product for exposing at least one local service as at least one web service. In an exemplary embodiment, the method includes receiving a call for the at least one web service, where the call comprises a request and a response. The method also includes delegating the call to a client bundle. The method further includes obtaining the at least one local service from a service registry via the client bundle. The method also includes invoking at least one method on the at least one local service via the client bundle. The method further includes returning a response from the invoked method for the at least one web service. | 03-14-2013 |
20130066936 | Proximal Adaptive Collapsed Cloud Systems - A collapsed cloud proximal to the user of a client device determines, stores, and provides access to content needed by the user or group of users. Content needed by the user is pushed into one or more access points that a client device is accessing or is expected to access. The client device accesses the content via local access to the access point(s) that it connects to, access relevant content from the local storage of the access point that it connects to as it moves. | 03-14-2013 |
20130066937 | CONTENT DISTRIBUTION PLATFORM - A system is adapted to manage the distribution of content to one or more cooperating media/substrates. The system receives data representative of environment conditions for one or more cooperating media/substrates adapted to display digital content. The media/substrates may be located in public spaces. The system compares the received data representative of environment conditions with selection criteria to identify content for distribution to the media/substrates. The selected content is distributed to the one or more cooperating media/substrates. | 03-14-2013 |
20130066938 | PERFORMING COLLECTIVE OPERATIONS IN A DISTRIBUTED PROCESSING SYSTEM - Methods, apparatuses, and computer program products for performing collective operations on a hybrid distributed processing system that includes a plurality of compute nodes and a plurality of tasks, each task is assigned a unique rank, and each compute node is coupled for data communications by at least two different networking topologies. At least one of the two networking topologies is a tiered tree topology having a root task and at least two child tasks and the at least two child tasks are peers of one another in the same tier. Embodiments include for each task, sending at least a portion of data corresponding to the task to all child tasks of the task through the tree topology; and sending at least a portion of the data corresponding to the task to all peers of the task at the same tier in the tree topology through the second topology. | 03-14-2013 |
20130066939 | CLOUD SERVICE CONSUMING METHOD, CLOUD SERVICE PACKET, CLOUD SERVICE BROKER AND CLOUD SYSTEM - This disclosure discloses a cloud service consuming method, a cloud service message packet, a cloud serviced broker and a cloud system. Wherein, the cloud service consuming method comprises: a cloud service broker receives a cloud service consumer request sent by a cloud service requester (S202); the cloud service broker returns a cloud service consumer response to the cloud service requester (S204). Through this disclosure, the problems of wasted system resource and low system efficiency caused as the cloud service requester sends cloud service requests for many times are avoided, the utilization ratio of system resources is effectively improved, and the system efficiency is improved. | 03-14-2013 |
20130066940 | CLOUD SERVICE BROKER, CLOUD COMPUTING METHOD AND CLOUD SYSTEM - The disclosure discloses a cloud service broker, a cloud computing method and a cloud system. The cloud service broker comprises: a cloud service publishing interface module, configured to subscribe to information of cloud computing services and/or resources provided by a plurality of cloud service providers; a cloud service consuming interface module, configured to provide a consuming interface for a cloud service requester to access the cloud service provider; a cloud service processing module, configured to process a cloud service consumer request of the cloud service requester; and a cloud service adapting module, configured to adapt or call, according to cloud service consumer request, cloud computing services and/or resources provided by the cloud service provider. With the disclosure, the effect of facilitating cloud service requesters to use cloud services provided by different cloud service providers is achieved. Furthermore, system resources are saved and the system efficiency is improved. | 03-14-2013 |
20130073600 | REMOTE PROCESS EXECUTION MANAGEMENT - A remote execution management process is directed to the execution and management of aspects of a software process instance at a network computing provider. A client computing device may instantiate a software process instance. The client computing device determines a remote process configuration for the software process instance, including identifying at least one sub-process of the software process instance for execution at the network computing provider. The client computing device may provide the remote session configuration information to the network computing provider. Based on the remote session configuration information, the network computing provider may instantiate a remote session corresponding to the at least one sub-process. The network computing provider may transmit processing results back to the client computing device associated with execution of the least one sub-process by the remote session. | 03-21-2013 |
20130073601 | REMOTE PROCESS EXECUTION MANAGEMENT - Systems and methods for the execution and management of aspects of a software process instance at a computing component. A client computing device instantiates a software process instance and determines a remote process configuration for the instantiated software process instance. Based on remote session configuration information, a network computing component instantiates a remote session corresponding to at least one sub-process of the software process instance instantiated on the client computing device. The network computing component may transmit processing results back to the client computing device or another computing device. | 03-21-2013 |
20130073602 | STORING AND RETRIEVING OBJECTS ON A COMPUTER NETWORK IN A DISTRIBUTED DATABASE - Further preferred embodiments of the present invention include methods directed to (a) Active Data Structures, (b) Mobile Devices, (c) Ad-Hoc Device Collections, and (d) Concurrent Massively Parallel Supercomputers. Therein, a distributed, object-oriented database engine utilizing independent, intelligent processing nodes as a cooperative, massively parallel system with redundancy and fault tolerance. Instead of using traditional methods of parallelism as found in most distributed databases, the invention utilizes a messaging system and a series of message processing nodes to determine where attributes and data files associated with objects are stored. The architecture is loosely coupled, each node independently determining if it manages or routes storage and retrieval requests. | 03-21-2013 |
20130073603 | SEND-SIDE MATCHING OF DATA COMMUNICATIONS MESSAGES - Send-side matching of data communications messages in a distributed computing system comprising a plurality of compute nodes, including: issuing by a receiving node to source nodes a receive message that specifies receipt of a single message to be sent from any source node, the receive message including message matching information, a specification of a hardware-level mutual exclusion device, and an identification of a receive buffer; matching by two or more of the source nodes the receive message with pending send messages in the two or more source nodes; operating by one of the source nodes having a matching send message the mutual exclusion device, excluding messages from other source nodes with matching send messages and identifying to the receiving node the source node operating the mutual exclusion device; and sending to the receiving node from the source node operating the mutual exclusion device a matched pending message. | 03-21-2013 |
20130073604 | Optimized Settings in a Configuration Database with Boundaries - A set of optimizations may be defined in a configuration database. The configuration database may be defined with a set of boundaries that may define conditions under which the optimizations may be valid. When the conditions are not met, a new configuration database may be requested from an optimization server. The system may be used to distribute and manage optimizations for an application, which may be deployed in interpreted or runtime scenarios or in pre-execution or compiled scenarios. | 03-21-2013 |
20130080498 | SERVER SIDE MOBILE AUDIENCE INTELLIGENCE CREATION - The present invention is directed toward a method and system for tracking webpage requests from web browsers without invading the privacy of the corresponding users. A server receives the webpage requests, and extracts from each of them a user-neutral identifier and URL. The server creates records of these webpage requests, and these records are used to create and update profiles for the corresponding user-neutral identifiers. Since the user-neutral identifiers are not tied to user-specific information, the profiles are made anonymous and user privacy can be protected. However, since each user-neutral identifier is tied to a particular web browser, useful information regarding individual browsing behavior can be obtained. Furthermore, the requested URL's can be categorized before being used to update the profiles, thus eliminating concerns that a user's browsing activity might be tracked from website to website. | 03-28-2013 |
20130080499 | COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND COMPUTER PROGRAM PRODUCT - According to an embodiment, a communication apparatus includes a receiving unit, an obtaining unit, and an analyzing unit. The receiving unit is configured to receive first obtaining method information, which is sent by an information processing unit to a network and which indicates a method of obtaining first data from the network. The obtaining unit is configured to, on behalf of the information processing unit, obtain the first data based on the first obtaining method information received by the receiving unit. The analyzing unit is configured to extract, from the first data obtained by the obtaining unit, second obtaining method information that indicates a method of obtaining second data which needs to be obtained along with obtaining the first data. The obtaining unit also obtains the second data based on the second obtaining method information. | 03-28-2013 |
20130080500 | ANALYSIS SUPPORTING APPARATUS, ANALYSIS SUPPORTING METHOD, AND RECORDING MEDIUM OF ANALYSIS SUPPORTING PROGRAM - An analysis supporting apparatus includes a storage device that stores communication logs obtained from a system, which runs a plurality of programs calling one another, each of the communication logs indicating a relationship of calling among the plurality of programs, and a processor that executes a procedure, the procedure including reading the communication logs concerning a transaction from the storage device that stores, and generating order information indicating an order of programs to be run in the transaction excepting at least a program having been run in the transaction repeatedly a certain number of times on the basis of the read communication logs. | 03-28-2013 |
20130086138 | IMPLEMENTING A JAVA METHOD - A process and system for implementing a Java method by a second computer for a first computer to which the second computer is connected via a communication line. The second computer receives from the first computer a first message instructing the second computer to execute a Java method that is included in the first message. The Java method includes source code. After receiving the first message, the second computer executes the Java method that is in the first message. After said executing the Java method, the second computer transmits to the first computer a second message that includes the Java method and a result of executing the Java method. | 04-04-2013 |
20130091191 | User Interface Processing Device - This patent application relates generally to processing devices in the medical device area. | 04-11-2013 |
20130097215 | Selected Alert Delivery In A Distributed Processing System - Methods, apparatuses, and computer program products for selected alert delivery in a distributed processing system are provided. Embodiments include receiving a plurality of events from one or more event producing components of the distributed processing system; creating, by an incident analyzer, in dependence upon the events a truth space representing events that make one or more conditional event processing rules true, the truth space including a set of truth points, each truth point including a set of events and a set of event locations; creating, by the incident analyzer, in dependence upon the truth space one or more alerts including assigning one of the locations of the truth space to one or more of the alerts; and sending, by the incident analyzer, the alerts to at least one component of the distributed processing system. | 04-18-2013 |
20130097216 | Selected Alert Delivery In A Distributed Processing System - Methods, apparatuses, and computer program products for selected alert delivery in a distributed processing system are provided. Embodiments include receiving a plurality of events from one or more event producing components of the distributed processing system; creating, by an incident analyzer, in dependence upon the events a truth space representing events that make one or more conditional event processing rules true, the truth space including a set of truth points, each truth point including a set of events and a set of event locations; creating, by the incident analyzer, in dependence upon the truth space one or more alerts; and sending, by the incident analyzer, the alerts to at least one component of the distributed processing system. | 04-18-2013 |
20130097217 | SYSTEM, METHOD AND APPARATUS FOR PROPRIETARY DATA ARCHIVAL DIRECTORY AND TRANSACTION SERVICES - A transaction service whereby a first party, such as the owner of a data set, may make data sets available for some form of transaction, such as to transform the data for the owner, a license to a second party for the data, or an acquisition of the data by a second party. The service may be deployed in conjunction with a system that provides efficient mechanism to partition the data set and store it into nodes, as well as to retrieve portions of the data set. As part of the service, the owner can register the data set for a transaction and second parties, such as contractors or partners, can be notified of such registrations such as through some form of electronic notification or through having the data set listed or otherwise provided on a viewable page or pages provided by the service. | 04-18-2013 |
20130097218 | CONTAINED COMMAND INVOCATION FRAMEWORK - An object-oriented middleware framework for use in a network having a plurality of hosts including a first host having an associated first memory and first processor; and a second host having an associated second memory and second processor. The object-oriented middleware framework includes an Originator Command Container instantiating a Command by executing computer programming code stored in the first memory using the first processor. The framework also includes an Invocator Command Container, remote from the Originator Command Container and its associated first host where the instantiated Command is invoked, locally by executing computer programming code stored in the second memory using the second processor. | 04-18-2013 |
20130103734 | METHOD AND APPARATUS FOR PROVIDING STANDARD INFORMATION PROCESSING PIPELINES - An approach is provided for providing standard information processing pipelines. A standard pipeline generation platform processes and/or facilitates a processing of one or more information sources to cause an extraction of one or more least meaningful data components. The standard pipeline generation platform also causes a transformation of the one or more least meaningful data components into one or more isomorphic representations. The standard pipeline generation platform further causes a compilation of one or more data repositories comprising the one or more isomorphic representations, wherein the one or more data repositories are available for processing by one or more services, one or more applications, or combination thereof. The standard pipeline generation platform also causes a loading of the one or more data repositories, the one or more isomorphic representations, or a combination thereof into the one or more information sources following the processing. | 04-25-2013 |
20130103735 | SYSTEMS AND METHODS FOR NORMALIZING DATA RECEIVED VIA A PLURALITY OF INPUT CHANNELS FOR DISPLAYING CONTENT AT A SIMPLIFIED COMPUTING PLATFORM - Described herein are systems and methods for providing simplified computing functionalities to a user. One embodiment provides a method including receiving, via one of a plurality of input channels, data indicative of content for display at a simplified computing platform. The data is processed thereby to identify an account holder to which the content is directed, and processed thereby to determine a primary content type. One or more content items of the primary content type from the data are extracted, and a signal defined for communication to a simplified computing platform associated with the identified account holder, thereby to instruct the simplified computing platform to make the one or more content items available for display via a software module configured specifically for the display of content of the primary content type. | 04-25-2013 |
20130110900 | SYSTEM AND METHOD FOR CONTROLLING AND CONSUMING CONTENT | 05-02-2013 |
20130110901 | COMPLETION PROCESSING FOR DATA COMMUNICATIONS INSTRUCTIONS | 05-02-2013 |
20130110902 | SYSTEM FOR PROCESSING DATA RELATING TO BUILDINGS | 05-02-2013 |
20130117346 | MULTI-CLIENT GENERIC PERSISTENCE FOR EXTENSION NODES - Various embodiments of systems and methods to provide multi-client generic persistence for extension nodes are described herein. A standard field value and an extension field value specific to a client of a business data object are separated. Further, an extension node instance key associated with the extension field value is segregated. Furthermore, the standard field value and associated standard node instance key are stored in a standard persistence unit, and the extension field value is stored in an extension data persistence unit. Also, the extension node instance key and a relation between the standard node instance key and the extension node instance key are stored in an extension key persistence unit. | 05-09-2013 |
20130117347 | COMMUNICATION APPARATUS, COMMUNICATION METHOD, AND COMPUTER PRODUCT - A communication apparatus includes a processor configured to access memory of the communication apparatus; communicate with a second apparatus; detect an access request generated by the communication apparatus; determine whether an address of access targeted data indicated in the detected access request is an address allocated to the memory of the communication apparatus; and perform control for selecting and executing based on a determination result, any one among a process of accessing the memory of the communication apparatus based on the access request and a process of communicating with the second apparatus based on the access request. | 05-09-2013 |
20130117348 | System and Method for Scalable Data Distribution - A system having a resource manager, a plurality of masters, and a plurality of slaves, interconnected by a communications network. To distribute data, a master determined that a destination slave of the plurality slaves requires data. The master then generates a list of slaves from which to transfer the data to the destination slave. The master transmits the list to the resource manager. The resource manager is configured to select a source slave from the list based on available system resources. Once a source is selected by the resource manager, the master receives an instruction from the resource manager to initiate a transfer of the data from the source slave to the destination slave. The master then transmits an instruction to commence the transfer. | 05-09-2013 |
20130124595 | CLOUD-TO-DEVICE MESSAGING FOR APPLICATION ACTIVATION AND REPORTING - A computer-implemented method and system for updating application data for a first instance of an application via C2DM is disclosed. An application server may receive a request from the first client computing device for updated application data via a network connection. The updated application data may correspond to a second instance of the application at a second client computing device. In response to determining the second instance of the application at the second client computing device supports push notifications, the system and method may generate a C2DM message including a user ID corresponding to the first client computing device and the request for updated application data. A server may then send the C2DM message to the second client computing device, wherein the C2DM message causes the second instance to wake up and generate the updated application data. The updated application data may be returned to the first client computing device. | 05-16-2013 |
20130124596 | SOURCE ATTRIBUTION OF EMBEDDED CONTENT - A source attribution system includes a tracking module to generate an identification meta-data to be associated with an original content of a first publisher that originates in a third-party source server of a public wide area network such that the original content is attributable to the first publisher through the identification meta-data associated thereto with the original content when the original content having the associated identification meta-data is republished. The system further includes a processor including a memory which is configured to determine that a subsequent publishing of the original content is an embedded portion of another work of authorship when a communication of the identification meta-data is extracted from a server in which the subsequent publishing is manifested and transmitted from the server to the processor. The system also includes a notification module that notifies the first publisher upon subsequent publication of the original content by a subsequent publisher. | 05-16-2013 |
20130124597 | NODE AGGREGATION SYSTEM FOR IMPLEMENTING SYMMETRIC MULTI-PROCESSING SYSTEM - Embodiments of the present invention provide a node aggregation system for implementing a symmetric multi-processing system. The system includes at least one node aggregation module, at least one service network interface module and at least one computing node cluster, where the computing node cluster includes at least one computing node; the computing node cluster forms a computing resource pool, and is adapted to process a data service; the node aggregation module constitutes an aggregation network domain, and is connected to all the computing nodes in the computing node cluster through a first interface; and the service network interface module constitutes a service network domain, and is connected to all the computing nodes in the computing node cluster through a second interface, and connected to an external input/output device through several interfaces different from the second interface. | 05-16-2013 |
20130124598 | TRANSLATION MANAGEMENT SYSTEM - A translation management system in a computer environment. A preferred embodiment of the invention automatically detects when a document, data stream, or non-text file in the master language has been updated and notifies the user which corresponding documents, data streams, or non-text files in the other languages require translation which are then staged and dynamically routed and sequenced to individual translation resources where the actual translation is performed. Management status, reporting, scheduling, and accounting information is sent to the user as the translation process ensues. The user is notified of the completion of translation and the invention coordinates the delivery of the translated documents, data streams, or non-text files back to the user's site for installation and optional review. The invention makes a variety of translation resources instantly available to the user which include both automated translation tools as well as human translators. The translation resources are connected to the invention using a flexible architecture that can be deployed on intranets as well as the Internet. | 05-16-2013 |
20130124599 | DYNAMIC RESOURCE ADJUSTMENT FOR A DISTRIBUTED PROCESS ON A MULTI-NODE COMPUTER SYSTEM - A method dynamically adjusts the resources available to a processing unit of a distributed computer process executing on a multi-node computer system. The resources for the processing unit are adjusted based on the data other processing units handle or the execution path of code in an upstream or downstream processing unit in the distributed process or application. | 05-16-2013 |
20130132455 | ELECTRONIC CONTENT EDITING PLATFORM ENVIRONMENT - Briefly, embodiments are disclosed that relate to various computing environments for editing electronic content. | 05-23-2013 |
20130132456 | DECOUPLING CLUSTER DATA FROM CLOUD DEPOLYMENT - The present invention extends to methods, systems, and computer program products for decoupling cluster data from cloud deployment. The decoupling facilitates taking down and reattaching a cluster to persisted data as needed. Other embodiments of the invention include resuming a cluster's execution on a different topology and/or different system states based on a persisted data set. | 05-23-2013 |
20130132457 | SYSTEM AND METHOD FOR HAND-OFFS IN CLOUD ENVIRONMENTS - A system, method, and computer-readable storage medium for handling hand-offs in a cloud computing environment is provided. The method includes identifying, at a cloud governance module of a server device, a plurality of applications executing on a plurality of servers belonging to a plurality of cloud computing service providers. The method includes determining based upon information in a policy module, to hand-off an execution of at least one identified application executing on a first cloud computing service provider platform to a second cloud computing service provider, determining whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application, and handing-off the execution of the at least one identified application to a second cloud computing provider platform based upon the second cloud computing provider being compliant with the one or more governance policies associated with the at least one identified application. | 05-23-2013 |
20130132458 | SYSTEM AND METHOD FOR MANAGING PARTICIPANT ORDER IN DISTRIBUTED TRANSACTIONS - A coordinator running on a computing device identifies a plurality of participants for a distributed transaction, wherein the coordinator coordinates the distributed transaction. The coordinator determines a participant order for the plurality of participants based on one or more ordering rules. The coordinator sends a message to a first participant in the determined participant order. The coordinator then waits until a response is received from the first participant before sending the message to a second participant in the determined participant order. | 05-23-2013 |
20130132459 | INFORMATION-SHARING COMPUTER SYSTEM AND CORRESPONDING METHOD - The invention relates to a computer system that is set up to access an extended network. Said computer system is characterised in that it includes: a memory ( | 05-23-2013 |
20130132460 | ADMINISTERING INCIDENT POOLS FOR EVENT AND ALERT ANALYSIS - Administering incident pools including receiving, by an incident analyzer from an incident queue, a plurality of incidents from one or more components of the distributed processing system; assigning, by the incident analyzer, each received incident to a pool of incidents; assigning, by the incident analyzer, to each incident a particular combined minimum time for inclusion in one or more pools, each particular combined minimum time corresponding to a particular incident; in response to the pool closing, determining, by the incident analyzer, for each incident in the pool whether the incident has met its combined minimum time for inclusion in one or more pools; and if the incident has been in the pool for its combined minimum time, including, by the incident analyzer, the incident in the closed pool; and if the incident has not been in the pool for its combined minimum time, including the incident in a next pool. | 05-23-2013 |
20130138713 | METHOD AND SYSTEM FOR AUTOMATED DEPLOYMENT OF PROCESSES TO A DISTRIBUTED NETWORK ENVIRONMENT - Certain example embodiments relate to a method for deploying a process to a distributed network environment, the process including a plurality of processing steps to be performed by a plurality of computing components of the distributed network environment, the method including:
| 05-30-2013 |
20130138714 | IN-CLOUD CONNECTION FOR CAR MULTIMEDIA - Methods and systems for a complete vehicle ecosystem are provided. Specifically, systems that when taken alone, or together, provide an individual or group of individuals with an intuitive and comfortable vehicular environment. The present disclosure includes a system to generate a vehicle communication system. The vehicle communication system can determine which devices are within the vehicle. From this determination, the vehicle communication system may create a universal bus and hotspot where applications, data, multimedia information, and resources can be shared both with the vehicle and with the other devices in the vehicle. | 05-30-2013 |
20130144928 | MINIMAL DOWNLOAD AND SIMULATED PAGE NAVIGATION FEATURES - Embodiments are provided that include client-server computing architectures that use minimal download features and functionality as part of page navigation operations, but are not so limited. In an embodiment, a client-server computer system uses a page transition strategy to navigate between electronic pages based in part on script, style, content, and/or other page differences that can be used as part of providing minimal download features and functionality. A method of an embodiment operates to package page incremental rendering information for use in rendering a new electronic page without having to reapply common aspects of the new electronic page and a reference electronic page. Other embodiments are also disclosed. | 06-06-2013 |
20130144929 | Information Processing System, Information Processing Server, Information Processing Method,Information Processing Program, Computer Readable Storage Medium Storing Information Processing Program - An information processing system includes a first server and a second server. The first server includes a first executing unit configured to execute an application at a first speed, using input information items sequentially obtained, and a first transmission unit configured to send a result of execution of the application to a terminal. The second server includes a reproduction data obtaining unit configured to obtain reproduction data containing the input information items sequentially obtained, for reproducing a state of the first executing unit, an input information obtaining unit configured to obtain input information items sequentially sent from the terminal in response to an input information transmission instruction to the second server, a second executing unit configured to execute the application, and a second transmission unit configured to send a result of execution of the application by the second executing unit to the terminal. | 06-06-2013 |
20130144930 | INFORMATION PROCESSING SYSTEM - This information processing system processes information through communication between a first information processing device and a second information processing device. The second information processing device has a recording unit and a control unit. The recording unit records a first OS and a second OS. The control unit selects one of the first OS and the second OS, according to a connection state with the first information processing device. The control unit controls the second information processing device or a combination of the first information processing device and the second information processing device, using the OS selected here. | 06-06-2013 |
20130144931 | CANDIDATE SET SOLVER WITH USER ADVICE - A stream application uses small chunks of executable code configured to process data tuples flowing into a processing element. A scheduler allocates the processing elements to individual compute nodes or hosts for execution. However, the stream application may assign various constraints that stipulate which hosts are suitable for a particular processing element. If a host meets the constraints, it may be categorized as an unconditional candidate host. In addition, the scheduler may also track conditional candidate hosts that would be suitable for the processing element if a certain user action is performed—e.g., modifying a constraint, removing a constraint, modifying a stream element, and the like. The list of conditional candidate hosts may then be displayed to the user who can choose to perform the one or more actions to change the conditional candidate host to an unconditional candidate host for the processing element. | 06-06-2013 |
20130144932 | SELECTED ALERT DELIVERY IN A DISTRIBUTED PROCESSING SYSTEM - Methods, apparatuses, and computer program products for selected alert delivery in a distributed processing system are provided. Embodiments include receiving a plurality of events from one or more event producing components of the distributed processing system; creating, by an incident analyzer, in dependence upon the events a truth space representing events that make one or more conditional event processing rules true, the truth space including a set of truth points, each truth point including a set of events and a set of event locations; creating, by the incident analyzer, in dependence upon the truth space one or more alerts including assigning one of the locations of the truth space to one or more of the alerts; and sending, by the incident analyzer, the alerts to at least one component of the distributed processing system. | 06-06-2013 |
20130151580 | METHOD, NETWORK UNIT AND SYSTEM FOR OPTIMIZING RENDERING OF MEDIA CONTENT - Method for optimizing rendering of media content at a mobile device ( | 06-13-2013 |
20130151581 | Analyzing Found Data in a Distributed Storage and Task Network - A method begins by a dispersed storage (DS) processing module establishing data identifying criteria for searching data on a network, establishing data analyzing criteria for analyzing found data of the data on the network, and establishing distributed computing criteria. The method continues with the DS processing module distributing the data identifying criteria and the data analyzing criteria to a set of distributed storage and task (DST) units. The method continues with the DS processing module receiving a set of network data partial resultants from the set of DST units, wherein the set of DST units generates the set of network data partial results in accordance with the data identifying criteria to produce found data and analyzing the found data in accordance with the data analyzing criteria. The method continues with the DS processing module processing the set of network data partial resultants to produce a network data resultant. | 06-13-2013 |
20130151582 | DISPLAY SYSTEM, DISPLAY DEVICE AND DISPLAY METHOD - A display system displays a received image on a display device based on image information transmitted from at least one image supply device via a network. An image generating unit generates a segmented image segmented into plural individual areas, the segmented image contains an individual connection image representing connection information for the image supply device to connect to the display device in an area correlated to one individual area of the plural individual areas. A determining unit determines whether connection is permitted or not based on the connection request information. When connection to the image supply device is permitted by the determining unit, the image generating unit generates the segmented image containing the received image based on the image information from the image supply device in the individual area. | 06-13-2013 |
20130159374 | Method And Apparatus For Messaging In The Cloud - The distributed message handling system is created by using session states to represent the plurality of session contexts in the message handling system. The session states are flat representations of the session context which completely describe the session. Utilizing the session states to handle system message requests allows the message handling system to distribute the handling of the message requests to a plurality of state machines. Advantageously, the distributed messaging system allows the message handling system to dynamically allocate message handling resources to application instances based on demand. Such dynamic allocation allows providers to efficiently allocate resources to meet demand while meeting application execution demands. | 06-20-2013 |
20130159375 | Methods and Systems for Generation and Execution of Miniapp of Computer Application Served by Cloud Computing System - A first application is executed on a cloud computing system for a first period of time. User input signals associated with execution of the first application during the first period of time are recorded. A second application is generated to correspond to a portion of the first application as executed during a second period of time within the first period of time. The second application is defined by program instructions of the first application executed during the second period of time. A miniapp is generated to include the second application and the user input signals recorded during execution of the first application during the second period of time. | 06-20-2013 |
20130166617 | ENHANCED BARRIER OPERATOR WITHIN A STREAMING ENVIRONMENT - Techniques are described for processing data. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Additionally, a first processing element in the operator graph includes a barrier operator that joins the output of one or more upstream operators included in one or more of the plurality of processing elements. Embodiments initiate one or more timeout conditions at the barrier operator. Embodiments also determine, at the first processing element, that one or more timeout conditions have been satisfied before data has been received from each of the one or more upstream operators. Upon determining that the one or more timeout conditions have been satisfied, Embodiments generate output data at the barrier operator without the data from at least one of the one or more upstream operators. | 06-27-2013 |
20130166618 | PREDICTIVE OPERATOR GRAPH ELEMENT PROCESSING - Techniques are described for predictively starting a processing element. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Embodiments determine a historical startup time for a first processing element in the operator graph, where, once started, the first processing element begins normal operations once the first processing element has received a requisite amount of data from one or more upstream processing elements. Additionally, embodiments determine an amount of time the first processing element takes to receive the requisite amount of data from the one or more upstream processing elements. The first processing element is then predictively started at a first startup time based on the determined historical startup time and the determined amount of time historically taken to receive the requisite amount of data. | 06-27-2013 |
20130166619 | ACCESSING BUSINESS INTELLIGENCE WORKFLOWS - A request to access an action of a workflow from a number of business intelligence (BI) workflows in a computer system is received, where the action of the workflow is encoded. A generator encodes the action in generic syntax to identify and locate the action. The generator encodes the action of the workflow based on context parameters associated with the action. An interpreter interprets the encoded action of the workflow and processes the context parameters associated with the action. In response to the access request, the action of the workflow is launched. | 06-27-2013 |
20130166620 | ENHANCED BARRIER OPERATOR WITHIN A STREAMING ENVIRONMENT - Techniques are described for processing data. Embodiments receive streaming data to be processed by a plurality of processing elements. An operator graph of the plurality of processing elements that defines at least one execution path is established. Additionally, a first processing element in the operator graph includes a barrier operator that joins the output of one or more upstream operators included in one or more of the plurality of processing elements. Embodiments initiate one or more timeout conditions at the barrier operator. Embodiments also determine, at the first processing element, that one or more timeout conditions have been satisfied before data has been received from each of the one or more upstream operators. Upon determining that the one or more timeout conditions have been satisfied, Embodiments generate output data at the barrier operator without the data from at least one of the one or more upstream operators. | 06-27-2013 |
20130166621 | CLOUD ROBOT SYSTEM AND METHOD OF INTEGRATING THE SAME - The present disclosure discloses a cloud robot system, including: a cloud. computing platform and at least one robot; wherein the cloud computing platform is used for receiving perform information sent by the at least one robot in the system; the perform information includes data, status and requests of the at least one robot; the cloud computing platform is used for processing the data and status, sending process results back to the at least one robot, and sending control instructions to corresponding robot according to the requests; the at least one robot is used for sending the perform information to the cloud computing platform, receiving process results from the cloud computing platform, and performing according to the control instructions sent from the cloud computing platform. By using the present disclosure, computing ability and storage capacity of the robots can be expanded unlimited, while the thinking ability and memory of the robots are improved. Besides, the ability of the brains of the robots can be allocated according to demand, thus lowering the cost of the robots. | 06-27-2013 |
20130173684 | WEB APPLICATIONS HAVING END-USER DATA ISOLATED IN THE LOCAL DOMAIN - A session for a Web application can be established between a Web server of a Web domain and a browser of a client of a local domain. The Web application can be constructed so that view and controller functionality are provided by components executing in the Web domain and where model functionality is provided by components executing in the local domain. During the session, an expeditor runtime component can be served from the Web domain to the local domain for the Web application session. At least one widget can be served from the Web domain to the local domain, where the widgets execute within an instance of the expeditor runtime. End-user data utilized by the Web application can be isolated within the local domain so that it is not exposed to the Web domain. | 07-04-2013 |
20130173685 | METHOD FOR MANAGING INTERNET PROTOCOL ADDRESSES IN NETWORK - A method for managing Internet protocol (IP) addresses in a network is provided. IP addresses are assigned to a plurality of virtual machines of servers in the network according to media access control (MAC) addresses of the virtual machines, and IP addresses are assigned to the servers according to MAC addresses of the servers. An active server and the virtual machines thereof respectively record the assigned IP addresses thereof in a recording unit. Then, the assigned IP addresses recorded by the recording unit are transmitted to a storage module in the network. Accordingly, the IP addresses assigned to the servers and the virtual machines could be handled properly in the network, and the servers and the virtual machines could be remotely controlled according to the IP addresses recorded in the storage module. | 07-04-2013 |
20130179485 | DISTRIBUTED PARALLEL COMPUTATION WITH ACCELERATION DEVICES - A method for distributed computing between a host computer and at least one accelerator device interconnected through a network includes profiling a data transfer rate and a computation rate for a range of data sizes to find an optimal chunk size for the data transfer through the network; splitting or aggregating a size of the data stored in a memory in the host computer for encapsulating the data into a chunk with the optimal chunk size; dispatching the encapsulated data to the accelerator device; and instructing pipeline computation to the accelerator device with respect to the encapsulated data received. | 07-11-2013 |
20130179486 | CLUSTER SYSTEM BASED ON PARALLEL COMPUTING FRAMEWORK, AND HOSE NODE, COMPUTING NODE AND METHOD FOR EXECUTING APPLICATION THEREIN - A cluster system based on a parallel computing framework is provided, and the cluster system includes a host node configured to execute a host program for a parallel computing framework and a computing node configured to be connected to the host node and execute a kernel program for the parallel computing frame work. | 07-11-2013 |
20130185346 | PROOFING ELECTRONIC PUBLICATIONS ON PORTABLE DEVICES - A user can proof (e.g., view, review) an electronic publication on a portable device. When the user finds errors in the electronic publication on the portable device, the user can edit the electronic publication on the editing device. The changes can be automatically synchronized with the portable device and displayed so that the user can review the changes and continue proofing the electronic publication on the portable device. In some implementations, an editing device can monitor files associated with an electronic publication for changes to the files and, when changes are detected, the files can be automatically synchronized to a portable device coupled to the editing device. | 07-18-2013 |
20130191434 | CONCURRENT PROCESS EXECUTION - Among other things, a node is enabled to participate, with other nodes, in forming and using transport layer features in a communication network, the transport layer features being extensible to support ten million or more simultaneous reliable conversations between or among applications running on respective participant nodes. | 07-25-2013 |
20130191435 | Client-Side Minimal Download and Simulated Page Navigation Features - A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload comprising delta data in response to a navigation request for an electronic page. The client computer may further parse the delta data for the electronic page, update page contents for the electronic page based on the received delta data, determine whether one or more errors are associated with a page load process for the electronic page, manage a fragment identifier portion of a uniform resource locator (URL) to track a current location in a navigation of the electronic page, and intercept one or more navigation click events to ensure a minimal download strategy navigation. | 07-25-2013 |
20130191436 | BUILDING LARGE SCALE INFRASTRUCTURE USING HYBRID CLUSTERS - A distributed computing system. The system separates management and worker functionality into different clusters thus relieving the worker clusters of management overhead. In particular, the system includes a management cluster. The management cluster is configured to perform service deployment of worker nodes, service maintenance of worker nodes, service upgrade and roll-back of worker nodes, service monitoring of worker nodes, and service reporting of worker nodes. The system further includes one or more worker clusters coupled the management cluster, but separate from the management cluster. Each of the worker clusters includes one or more worker nodes that are configured to provide one or more of processing power, storage, and network connectivity but do not exercise one or more of the management configured functions. | 07-25-2013 |
20130191437 | DISTRIBUTED PROCESSING SYSTEM AND METHOD OF NODE DISTRIBUTION IN DISTRIBUTED PROCESSING SYSTEM - It is provided a distributed processing system comprising a two or more dimensional grid network, on which a virtual ring of a consistent hash is created, for coupling a plurality of nodes to which hash values are assigned, the plurality of nodes including at least a computational resource, and the nodes arranged at positions adjacent on the virtual ring being arranged at positions capable of communication without via other nodes in the grid network. | 07-25-2013 |
20130198255 | WORKFLOW TERMINATION DETECTION AND WORKFLOW RECOVERY - Detecting a workflow termination. An object with embedded access control is sent to a next participant in a workflow, wherein the embedded access control is provided and enforced by placing a subset of access keys for individual content-parts into a unique key-map entry for each participant, wherein the object is a Publicly Posted Composite Document. A workflow termination is detected after failure to receive a confirmation token from the next participant after a specified condition is not met. | 08-01-2013 |
20130198256 | SYSTEM AND METHOD FOR MAINTAINING ON A HANDHELD ELECTRONIC DEVICE INFORMATION THAT IS SUBSTANTIALLY CURRENT AND IS READILY AVAILABLE TO A USER - A system and method for managing data on a handheld electronic device is provided. A server periodically pushes data to a particular handheld electronic device, the data being stored on the handheld electronic device via a routine running in the background, such reception and storage being generally transparent to a user. The data can include data is desired by the user or that fits a profile or preference of the user. The profile can be predetermined and/or customized by the user and/or reflect a preference of the user. The data pushed to the handheld electronic device can also be related to a geographic disposition of the handheld electronic device. Such pushing of data and storage is managed by a routine running in the background of the handheld electronic device. The routine enables current data to be maintained on the handheld electronic device for ready access by a user. | 08-01-2013 |
20130204917 | MANAGING PARTITIONS IN A SCALABLE ENVIRONMENT - Systems and methods are provided that enable a general framework for partitioning application-defined jobs in a scalable environment. The general framework decouples partitioning of a job from the other aspects of the job. As a result, the effort required to define the application-defined job is reduced or minimized, as the user is not required to provide a partitioning algorithm. The general framework also facilitates management of masters and servers performing computations within the distributed environment. | 08-08-2013 |
20130204918 | COMPUTING ENVIRONMENT CONFIGURATION AND INITIALIZATION - According to one aspect of the present disclosure a method and technique for automatically configuring a set of resources for deployment as a computing environment is disclosed. The method includes: executing a configuration management application, the configuration management application configured to automatically connect to and discover each hardware element forming a networked set of resources; determine whether each discovered hardware element is specified for the computing environment; responsive to determining that each discovered hardware element is specified for the computing environment, determine a configuration setting for each respective discovered hardware element; responsive to determining that the configuration setting of the discovered hardware element conflicts with a desired configuration setting for deployment of the discovered hardware element, automatically configure the discovered hardware element to the desired configuration setting; and automatically load and configure a management interface to enable deployment of the networked set of resources as a computing environment. | 08-08-2013 |
20130204919 | CONTENT REPRODUCTION APPARATUS, CONTROL INFORMATION PROVIDING SERVER, AND CONTENT REPRODUCTON SYSTEM - Provided is a content reproduction apparatus including a reproduction control unit that controls reproduction of a link-type content including a plurality of scenarios that each include content data and control information regarding reproduction of the content data, and a control information acquisition unit that acquires the control information. The reproduction control unit controls the reproduction of the link-type content by reproducing the content data in accordance with the control information including event information used to transition from a current scenario to another scenario. | 08-08-2013 |
20130204920 | TRANSFERRING SESSION DATA BETWEEN NETWORK APPLICATIONS - In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain. | 08-08-2013 |
20130212144 | METHOD AND APPARATUS FOR SECURE ENTERPRISE COLLABORATION - A method for exchanging data between a remote computer and a computerized system remotely connected therebetween, the remote computer having a client application and the computerized system having a storage of objects, a system housekeeping and a service operating on an at least one computer, the method comprising retrieving by the remote computer an object of the storage under the system housekeeping by interaction of the client application with the service, affecting the retrieved object at the remote computer and updating the storage with the affected object, and an apparatus for performing the same. | 08-15-2013 |
20130212145 | Initiating A Collective Operation In A Parallel Computer - Initiating a collective operation in a parallel computer that includes compute nodes coupled for data communications and organized in an operational group for collective operations with one compute node assigned as a root node, including: identifying, by a non-root compute node, a collective operation to execute in the operational group of compute nodes; initiating, by the non-root compute node, execution of the collective operation amongst the compute nodes of the operational group including: sending, by the non-root compute node to one or more of the other compute nodes in the operational group, an active message, the active message including information configured to initiate execution of the collective operation amongst the compute nodes of the operational group; and executing, by the compute nodes of the operational group, the collective operation. | 08-15-2013 |
20130212146 | INCREASED INTEROPERABILITY BETWEEN WEB-BASED APPLICATIONS AND HARDWARE FUNCTIONS - The invention is directed to increasing interoperability between web-based applications and hardware functions of a mobile device. The invention includes a thick-client hardware compatibility wrapper (HCW), which renders web-based applications and manages communication between hardware functionality and the web-based application. Specifically, the HCW monitors the web-based application and identifies commands to the hardware components of the mobile device. These commands are interpreted by the HCW, which then uses native calls to perform the hardware-specific activities. The HCW is also capable of calling functions on a webpage within the web-based application in response to query commands to the web-based application or in response to hardware events from the hardware components. | 08-15-2013 |
20130212147 | APPARATUS AND METHOD FOR CREATING MASHUP WEB APPLICATION - An apparatus for creating a mashup web application includes: a web application authoring unit configured to generate a web application initial page from previously stored block resources and web application resources during web application authoring login, receive UI-based web application authoring information through the web application initial page, and generate web application metadata; and a workflow management unit configured to generate a final web application by verifying a workflow of the web application metadata. | 08-15-2013 |
20130212148 | DISTRIBUTED NETWORK CONTROL SYSTEM - For a controller of a distributed network control system comprising several controllers for managing forwarding elements that forward data in a network, a method for managing the forwarding elements is described. The method changes a set of data tuples stored in a relational database of the first controller that stores data tuples containing data for managing a set of forwarding elements. The method sends the changed data tuples to at least one of other controllers of the network control system. The other controller receiving the changed data tuples processes the changed data tuples and sends the processed data tuples to at least one of the managed forwarding elements. | 08-15-2013 |
20130212149 | Cloud Computing Platform for Managing Data - A cloud computing platform is disclosed that utilizes a messaging platform configured to receive input message from one or more remote testing devices identifiable via one or more codes and generate a reply message to request test data or information from the one or more remote testing devices. The messaging platform is configured to interface with one or more remote or mobile computing devices to transmit the test data or information for the one or more testing devices to the one or more remote computing devices. The platform also includes a data storage platform configured to receive the test data or information from the one or more testing devices and store the test data or information to one or more data storage devices. | 08-15-2013 |
20130212150 | CONTENT DATA PROCESSING APPARATUS AND CONTENT DATA PROCESSING METHOD - A content data processing apparatus that performs processing on a content data including an additional data, the content data processing apparatus includes: a processor that: (i) acquires the content data; (ii) extracts the additional data included in the acquired content data, rewrites a processing-target information which is at least a part of predetermined personal information contained in the additional data, and generates, from the additional data, a rewritten data having a data amount which is the same with a data amount of the additional data, the predetermined personal information being defined based on a predetermined condition; and (iii) generates a processed content data in which the additional data included in the content data is rewritten to the rewritten data. | 08-15-2013 |
20130218940 | SYSTEMS AND METHODS FOR PROVISIONING DIGITAL FORENSICS SERVICES REMOTELY OVER PUBLIC AND PRIVATE NETWORKS - Provided are systems and methods for remote collection, preservation, and analysis of computer-based evidence in the course of conducting a network-based forensics or electronic discovery service. The challenge is to collect and analyze Electronically Stored Information (ESI) in a forensically sound manner over public and private networks. This is achieved via network-based forensics that may be conducted via an end user computer communicating directly with one or more subject computers across public or private networks, or it may be achieved via a “cloud computing” model whereupon the end user obtains, from the Internet, temporary use of shared resources, software, and information for the purpose of conducting digital forensics and eDiscovery upon subject computers. | 08-22-2013 |
20130218941 | MANAGED EVENT QUEUE FOR INDEPENDENT CLIENTS - Technology for serving events to a plurality of client computing devices is disclosed. In some embodiments, the technology implements a queue containing a set of elements comprising one or more NULL components; and a list of events, each event corresponding to one or more client updates received from the associated client computing devices. The technology associates pointers in the queue with client computing devices for processing updates, and uses the pointers to determine whether or not to send particular updates to particular clients, thereby preventing some clients from slowing down update processing for all clients. | 08-22-2013 |
20130218942 | SYSTEMS AND METHODS FOR PROVIDING SYNCHRONIZED PLAYBACK OF MEDIA - The present application is directed to methods and systems for providing social interaction within a customized media streaming service. In one aspect, the present application is directed to methods and systems for automated playlist generation based on social metadata. These systems allow for an internet media delivery service to learn about a user's preferences, and changes in those preferences over time, without the user being required to tell the service directly, but rather through social networking profiles and relationships to one or more similar or related users. This allows the service to immediately, without any input from the listener, play programming that is likely to be enjoyed by the user. It also allows the service to learn about changes in a listener's preferences over time without requiring the user to actively express the preferences. | 08-22-2013 |
20130218943 | PARALLEL DISTRIBUTED PROCESSING METHOD AND COMPUTER SYSTEM - Provided is a parallel distributed processing method executed by a computer system comprising a parallel-distributed-processing control server, a plurality of extraction processing servers and a plurality of aggregation processing servers. The managed data includes at least a first and a second data items, the plurality of data items each including a value. The method includes a step of extracting data from one of the plurality of chunks according to a value in the second data item, to thereby group the data, a step of merging groups having the same value in the second data item based on an order of a value in the first data item of data contained in a group among groups, and a step of processing data in a group obtained through the merging by focusing on the order of the value in the first data item. | 08-22-2013 |
20130226983 | Collaborative Video Highlights - A highlight server receives a highlight request from a client. The highlight request includes identification of media content and characteristics which a highlight stream is to be based on. The highlight server retrieves the media content identified in the highlight request. Based on the characteristics identified in the highlight request and characteristics associated with a user of the client and stored on the highlight server, the highlight server identifies a plurality of appropriate highlights from the retrieved media content. A highlight stream is generated from the plurality of appropriate highlights and transmitted to the client. | 08-29-2013 |
20130232183 | SYSTEM AND METHOD BASED ON USE INFORMATION OBTAINED FROM A USER TERMINAL - Provided is a system and method based on use information of an application obtained from a user terminal. With respect to a communication terminal in which at least one first application and a second application including a function of collecting the use information associated with the first application are installed, in conjunction with the second application, a server for providing a collecting unit to collect the use information collected from a user with respect to the first application, and a recommended application list with respect to the first application based on statistics of the use information. | 09-05-2013 |
20130232184 | Redundant Task Execution in a Distributed Storage and Task Network - A method begins by a dispersed storage (DS) processing module determining data block storage redundancy among a set of distributed storage and task (DST) execution units. The method continues with the DS processing module dispersed storage error encoding a data segment of data to produce a set of encoded data slices, where a first encoded data slice of the set of encoded data slices includes at least one redundant encoded data block in common with a second encoded data slice of the set of encoded data slices. The method continues with the DS processing module assigning a first partial task and a first encoded block processing order to a first DST execution unit regarding processing the first encoded data slice and assigning a second partial task and a second encoded block processing order to a second DST execution unit regarding processing the second encoded data slice. | 09-05-2013 |
20130246498 | CONTENT DISTRIBUTION MANAGEMENT SYSTEM - Systems and methods are disclosed for managing the data flow from a publisher entity to a consumption entity, which may be a user, system or device. The publisher entity generates and transmits entitled data to a content management server along with a set of permissions associated with the consumption entity for access to the data. Upon receiving a request for entitled data from a consumption entity, the content management server retrieves the requested data from a cache and transmits at least a subset of the cached data matching the consumption entity's permissions. | 09-19-2013 |
20130246499 | Processor Sharing Between In-Range Devices - A system and method for processor sharing between in-range devices. Various aspects of the present invention may comprise establishing a wireless communication link between a first system and a second system, for example, utilizing respective communication modules. A processing capability of the second system that is available for use with the first system may be identified, for example, by respective processing capability identification modules. An indication of the identified processing capability may be output, for example, by respective output modules of at least one of the first and second systems. A request for utilizing the identified processing capability of the second system with the first system may be received, for example, by respective interface modules of at least one of the first and second systems. The requested processing capability of the second system may be utilized with the first system, for example, by respective processing modules of the systems. | 09-19-2013 |
20130246500 | SYSTEM AND METHOD FOR HOSTING IMAGES EMBEDDED IN EXTERNAL WEBSITES - A system and method are provided for hosting digital images embedded in an external website, wherein the digital images are modified to include additional content such as advertisements when served to a guest of the external website. In general, a host website including a web server and an image database operates to host digital images for external websites. When the web server associated with the host website receives a request for a digital image embedded within a webpage of the external website, the web server analyzes metadata associated with the digital image to produce selection criteria and selects additional content to add to the digital image based on the selection criteria. The web server then modifies the digital image to include the additional content, thereby generating a modified image, and provides the modified image to the requesting node. | 09-19-2013 |
20130254254 | SERVICE MEDIATION MODEL - Embodiments of the invention relate to processing service requests and responses using a service mediation model. A service transaction is received and one or more processing operations are performed on the service transaction. The one or more processing operations perform one or more operations on the service transaction based on requirements associated with a service consumer and a service provider associate with the service. The service transaction is transmitted once the processing operations are complete. | 09-26-2013 |
20130254255 | DISTRIBUTED COMPUTATION SYSTEMS AND METHODS - Systems and methods are described for performing distributed computations over a data set potentially owned or controlled by many stakeholders, each of whom may set their own policies governing access to and/or other use of their individual data. | 09-26-2013 |
20130254256 | Method and Apparatus for Data Interaction - The present invention discloses a method and an apparatus for data interaction, and the method includes: obtaining required times of data interaction between valid applications in a background application mode and a network; selecting a minimum required time from the current required times as a target required time of data interaction, and starting timing; when the target required time expires, obtaining each valid application whose current required time of data interaction is between two consecutive target required times, and determining the valid application as a target application; and activating a packet data protocol PDP, establishing a data link between the target application and the network, and performing data interaction, and then restarting timing. | 09-26-2013 |
20130254257 | SYSTEM AND METHOD FOR USING A SAME PROGRAM ON A LOCAL SYSTEM AND A REMOTE SYSTEM - A system and method implemented in a Customer Information Control System (CICS) Application configured to process information residing on remote systems and display such information on a local system, using a same program residing on both the remote system(s) and the local system. The method includes, for example, sending programming functions of a local system with a request for information to a remote system. The method further includes processing the programming functions of the local system with the request for information on the remote system to obtain updated information from the remote system. The updated information is sent to the local system for display. | 09-26-2013 |
20130262551 | DATA PROCESSING APPARATUS, DATA PROCESSING SYSTEM, DATA PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - A data processing apparatus includes a data obtaining unit, a specifying unit, a change information obtaining unit, and an updating unit. The data obtaining unit obtains data specified as a target to be updated. The specifying unit specifies an operator who performs an operation on the data. The change information obtaining unit obtains change information representing details of a change performed on a portion of the data. When a predetermined update operation of updating the data in accordance with the change information is performed by the operator, the updating unit performs a first update process of changing the portion in accordance with the change information if the operator has a first right for the portion, and performs a second update process of adding a new portion to the data without changing the portion if the operator has a second right for the portion. | 10-03-2013 |
20130262552 | Methods and Apparatus for Remote Activation of an Application - An application activation method includes interfacing a vehicle computing system with a remote device using an interface protocol. The method also includes sending a query from the vehicle computing system to the remote device to determine applications and/or services available on the remote device that are capable of interaction with the vehicle computing system. Once the applications have been determined, the method includes selecting, at the vehicle computing system, an application or service from the determined available applications and/or services for interaction. The method also includes sending an instruction from the vehicle computing system to an agent on the remote device, the instruction including an indication that the selected application or service is to be activated. Finally, the method includes receiving confirmation, at the vehicle computing system, that the application or service has been activated. | 10-03-2013 |
20130262553 | INFORMATION PROCESSING SYSTEM AND INFORMATION TRANSMITTING METHOD - A control information transmitting unit of an information processing unit transmits a control packet including control information and destination information that designates one or more information processing units as destinations of the control information. In the case where, in the received control packet, the information processing unit is designated as a destination of the control information, a control information receiving unit of the information processing unit imports the control information from the control packet, and modifies the control packet in such a manner that the destination information does not designate the information processing unit as a destination of the control information and transmits the modified control packet. On the other hand, if the information processing unit is not designated as a destination of the control information, the control information receiving unit simply transmits the received control packet. | 10-03-2013 |
20130262554 | METHOD AND APPARATUS FOR MANAGING CONTENT DISTRIBUTION OVER MULTIPLE TERMINAL DEVICES IN COLLABORATIVE MEDIA SYSTEM - A method and an apparatus for managing content distribution over multiple terminal devices in collaborative media system are provided. In the collaborative media system, a first media data is transmitted over a first channel path to a first media terminal and a second media data relevant to the first media data is transmitted over a second channel to a second media terminal. The method comprises: detecting a quality of the first media data on the first channel path and that of the second media data on the second channel path; upon detection the quality of the first media data being lower than a first predetermined value and that of the second media data being greater than a second predetermined value, transmitting the second media data over the second channel path, instead of the first media data over the first channel path, to the first media terminal (S | 10-03-2013 |
20130262555 | Route a Service - An application to execute in a virtual environment on a first device. A router that invokes a service on a local framework or remote framework. | 10-03-2013 |
20130268573 | PROCESSING LOAD DISTRIBUTION - Technologies are generally described for dynamically distributing a processing load. In some examples, a method performed under control of a server may include receiving information regarding load distribution from an end device and dynamically distributing a processing load between the server and the end device based at least in part on the information regarding load distribution. | 10-10-2013 |
20130268574 | DISTRIBUTED INTELLIGENT SYSTEMS AND METHODS THEREFOR - A distributed intelligent system. The distributed network includes at least one gateway server configured for receiving meter data from one or more nodes of a distributed meter network and at least one subscriber station in communication with the at least one gateway server via a communication network. The at least one gateway server is further configured to selectively distribute the received meter data to the at least one subscriber station in accordance with a policy. | 10-10-2013 |
20130275486 | CLOUD COMPUTING ENVIRONMENT FOR BIOLOGICAL DATA - The present invention provides a novel approach for storing, analyzing, and/or accessing biological data in a cloud computing environment. Sequence data generated by a particular sequencing device may be uploaded to the cloud computing environment during a sequencing run, which reduces the on-site storage needs for the sequence data. Analysis of the data may also be performed in the cloud computing environment, and the instructions for such analysis may be set at the originating sequencing device. The sequence data in the cloud computing environment may be shared according to permissions. Further, the sequence data may be modified or annotated by authorized secondary users. | 10-17-2013 |
20130275487 | DEPENDENCY MANAGEMENT WITH ATOMIC DECAY - A processor records statistics regarding invocation of a second component of a distributed computing system by a first component of the distributed computing system. The processor determines a dependency between the first component and the second component based on the statistics and determines a dependency rating for the dependency based on the statistics. The processor migrates the first component from a first location to a second different location. Responsive to determining that the dependency rating for the dependency exceeds a dependency threshold, the processor migrates the second component to the second location. | 10-17-2013 |
20130275488 | Mobile terminal and method for implementing browser thereof - The present disclosure provides a mobile terminal and a method for implementing a browser of the mobile terminal. The method comprises: the mobile terminal establishes a remote browser connection with a computing entity; and the mobile terminal remotely calls a browser engine to parse webpage data and render an image for data to be parsed through a distributed program interface of the browser engine provided by the computing entity, and receives frame dataflow from the computing entity. Through the present disclosure, the mobile terminal establishes a remote browser connection with the computing entity to share the browser engine of the computing entity based on distributed implementation as a component to the mobile terminal; the browser engine of the computing entity is remotely called to work to actually acquire the parsing capability of the CPU and other hardware resources of the computing entity; and the frame dataflow returned from the computing entity is received and presented. The mobile terminal not only acquires a relatively high computing capability but also has small power consumption; extra expense of the user is avoided and additional client software is not needed, and thereby improving the usability. | 10-17-2013 |
20130282785 | SHARING AND SYNCHRONIZING ELECTRONICALLY STORED FILES - Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of electronically stored files among and between cloud entities and a number of computers, systems, devices and/or users. One particular exemplary architectural aspect includes the serial processing and ordering of work items associated with file system changes such that correct parallel execution of the work items may proceed resulting in the synchronization of the cloud file system and the client computer file system. | 10-24-2013 |
20130282786 | OPERATING METHOD AND MOBILE DEVICE - An operating method for a mobile device executing a first application is provided. In the operating method, the first application is analyzed to obtain a supporting display format of the first application. According to the supporting display format, whether the first application supports a displaying format of the mobile device. When the first application supports the displaying format, the first application is executed. When the first application does not support the displaying format, the execution of the first application is terminated or a second application corresponding to the first application and supporting the displaying format is searched through the internet according to a system setting of the mobile device. Further, when the second application is found through the internet according to the system setting, the second application is installed in the mobile device and executed. | 10-24-2013 |
20130282787 | Computer Cluster Arrangement for Processing a Computation Task and Method for Operation Thereof - The present invention is directed to a computer cluster arrangement and a method for operation of the introduced computer cluster arrangement. The computer cluster arrangement comprises computation nodes CN, which dynamically outsource specific computation tasks to boosters B. Therefore, an assignment technique of boosters B to computation nodes CN is introduced. The assignment takes dynamically place at runtime. The present invention finds application in high performance cluster technology. | 10-24-2013 |
20130290394 | MONITORING STREAMS BUFFERING TO OPTIMIZE OPERATOR PROCESSING - Method, system and computer program product for performing an operation, including providing a plurality of processing elements comprising one or more operators, the operators configured to process streaming data tuples, establishing an operator graph of multiple operators, the operator graph defining at least one execution path in which a first operator is configured to receive data tuples from at least one upstream operator and transmit data tuples to at least one downstream operator, providing each operator a buffer configured to hold data tuples requiring processing by the respective operator, wherein the buffer is a first-in-first-out buffer, receiving a plurality of data tuples in a buffer associated with an operator, the data tuples comprising at least one attribute, selecting at least one data tuple from the first buffer, examining an attribute of the selected data tuples to identify a candidate tuple, and performing a second operation on the candidate tuple. | 10-31-2013 |
20130290395 | MULTIMEDIA APPLICATION RENTAL AND BILLING - Technologies are generally described for systems and methods effective to provide a multimedia application rental and billing system. In an example, a host device can be provided to host a multimedia application that is remotely operated on a client device. A peer to peer connection between the host device and the client device can transfer input and output back and forth between the devices. In another example, a network service can be provided to generate a set of multimedia applications that are available to rent, filter the set based on feedback from a client device, and initiate a connection between the host device and client device when a selection of a multimedia application is received. Payment can be transferred, or a credit account can be deducted based on the multimedia application selected and the duration of the rental session. | 10-31-2013 |
20130290396 | METHOD FOR ACCESS TO AN OPERATING SYSTEM, REMOVABLE MEMORY MEDIUM AND USE OF A REMOVABLE MEMORY MEDIUM - A method of accessing an operating system in a distributed computer arrangement comprising loading an auxiliary operating system from a write-protected area of a removable storage medium, executing the loaded auxiliary operating system on a first computer, setting up a data link between the first computer and a second computer via a data network under control of the auxiliary operating system, executing a main operating system on the second computer and progressively transmitting inputs from a user from the first computer via the data link to the main operating system, and progressively transmitting outputs from the main operating system via the data link to the first computer. | 10-31-2013 |
20130290397 | Decentralized, distributed internet data management - In a light-weight transactional system architecture, each component providing a service performs its own scheduling and transaction management. An invocation of one of these services (through remote method invocation) results in the creation of a local transaction (child of the invoking transaction and parent of any transaction that might be triggered by invoking the services of other servers). The information that is required to build a global composite transaction is implicitly added by the system to each call. Each transaction is, however, independently handled at each server. That is, the servers neither communicate among themselves nor rely on a centralized component to make scheduling or recovery decisions. In this way, components can be dynamically added or removed from the system without compromising correctness. Regardless of the configuration, the system according to the invention guarantees that transactions executed over these servers are correct and recoverable at a global and local level. | 10-31-2013 |
20130290398 | PERFORMING COMPUTATIONS IN A DISTRIBUTED INFRASTRUCTURE - The present invention extends to methods, systems, and computer program products for performing computations in a distributed infrastructure. Embodiments of the invention include a general purpose distributed computation infrastructure that can be used to perform efficient (in-memory), scalable, failure-resilient, atomic, flow-controlled, long-running state-less and state-full distributed computations. Guarantees provided by a distributed computation infrastructure can build upon existent guarantees of an underlying distributed fabric in order to hide the complexities of fault-tolerance, enable large scale highly available processing, allow for efficient resource utilization, and facilitate generic development of stateful and stateless computations. A distributed computation infrastructure can also provide a substrate on which existent distributed computation models can be enhanced to become failure-resilient. | 10-31-2013 |
20130290399 | LARGE SCALE STORAGE SYSTEM - A distributed storage system comprising interconnected computer nodes; each one of the computer nodes comprising at least one processing resource configured to execute a Unified Distributed Storage Platform (UDSP) agent; at least one of the computer nodes comprising one or more resources including at least one cache resource configured to cache objects and having corresponding cache-related parameters; at least one UDSP agent of a respective computer node having the at least one cache resource is configured to: monitor cache-related parameters of the at least one cache resource connected to the respective computer node, for determining whether the cache-related parameters meet at least one first SLS criteria; and in the case the at least one first SLS criteria is not met, initiate handoff of at least part of one or more cache object spaces of the at least one cache resource to at least one other computer node, which after receiving the at least part of one or more cache object spaces, its cache-related parameters meet at least one second SLS criteria. | 10-31-2013 |
20130290400 | Constructing an Integrated Road Network - Information about different road networks is retrieved from different sources. Applicable rules and parameter values for constructing an integrated road network are determined for each road network. Roads are first extended at their endpoints. Intersection points among the extended roads are detected. Roads are then divided into road segments at the detected intersection points, and shorted by removing road segments extended beyond intersection points. To process a large scale of road information, extended roads are divided into road segments and distributed to reducers based on their geographic locations for the reducers to detect intersection points among the received road segments. The resulting road segments are then distributed to reducers based on the roads they belong to for the reducers to first reassemble the road segments, then divide the reassembled roads at the detected intersection points, and finally remove road segments extended beyond intersection points. | 10-31-2013 |
20130297668 | APPLICATION IDLING IN A MULTI-TENANT CLOUD-BASED APPLICATION HOSTING ENVIRONMENT - A mechanism for idling an application in a multi-tenant cloud hosting environment is disclosed. A method of the invention includes detecting, by a reverse proxy of a node of a cloud computing architecture, a lack of minimum usage of an application hosted on the node, the application being one of a plurality of applications being hosted on the node and instructing the node to shut down the application in response. The reverse proxy is then; and reconfigured to point to a restarter instead of the application, wherein the restarter restarts the application in response to detecting an access to the application. | 11-07-2013 |
20130297669 | System and Method for Integrating Fitness Information and Offering Advice - A system for integrating fitness information includes multiple fitness equipments, multiple detecting devices, a mobile device, a cloud server and an expert system. Each fitness equipment has a fitness recorder and a local area communication interface. Each detecting device has a detecting interface and a local area communication. The mobile device has a local area communication interface, a wireless communication interface and a display interface. A method for integrating fitness information and offering advice includes the steps of: receiving fitness and physical information, transmitting the fitness and physical information, determining the fitness and physical information, and receiving the advice. | 11-07-2013 |
20130297670 | DELIVERING ACTIONABLE ELEMENTS RELATING TO AN OBJECT TO A DEVICE - A computing system and method for delivering actionable elements related to a multi-page printed piece comprises a network interface circuit, a memory and a processing circuit. The memory is configured to store identifying information for a plurality of different multi-page printed pieces and associated actionable elements for each printed piece. The processing circuit is configured to receive via the network interface circuit a request for actionable elements for the multi-page printed piece, the request having input information. The processing circuit is further configured to compare the input information in the request to the identifying information stored in the memory, retrieve the actionable elements for different pages of the multi-page printed piece from the memory based on the comparison, and send the retrieved actionable elements via the network interface circuit. | 11-07-2013 |
20130297671 | METHOD, APPARATUS AND SYSTEM FOR PROCESSING PACKETS - A system for processing packets in a distributed architecture system includes a main control board, at least one service board, and at least one interface board. The system determines a specified CPU corresponding to a received packet; and, by the service board corresponding to the CPU, processes the received packet. The received packets are processed in the service board corresponding to the specified CPU. Therefore, the packets are evenly distributed to all service boards for being processed, the workload of the main control board is relieved, the service throughput is increased significantly, and the packet processing efficiency of the whole architecture is improved. | 11-07-2013 |
20130304788 | APPLICATION COMPONENT DECOMPOSITION AND DEPLOYMENT - A computer implemented method, a data processing system, and a computer program product deploy application components within a distributed environment. A Runtime management platform opens an application archive for an application to be deployed onto a distributed computing environment. The runtime management platform identifies a set of application components for the application. The runtime management platform identifies at least one set of rules defining application component deployment patterns for the set of application components. The runtime management platform deploys the set of application components to a set of runtime containers according to the at least one set of rules defining the application component deployment patterns. | 11-14-2013 |
20130304789 | METHOD AND SYSTEM FOR DETERMINING IDENTITY/PRESENCE OF A MOBILE DEVICE USER FOR CONTROL AND INTERACTION IN CONTENT DISTRIBUTION - A method and system for using a media access control (MAC) address of a mobile device for communication in a content distribution environment includes detecting the MAC address of a mobile device when in or within a predetermined range of the content distribution environment. Once the MAC address has been detected, registered user information of the mobile device is obtained via one or more databases and personalized media content is then delivered to one or more display devices in close proximity to the mobile device within the content distribution environment. In alternative embodiments, a user's presence within the content distribution environment is automatic and transparent to the mobile device user. | 11-14-2013 |
20130304790 | COMPUTER-READABLE RECORDING MEDIUM, MOBILE DEVICE, AND WIRELESS COMMUNICATION SYSTEM - A mobile device includes a wireless communication function that performs wireless communication. The mobile device retains therein content to be acquired by an information processing apparatus that is connected to the smart phone by the wireless communication and that is targeted for cooperation. Then, when the retained content has been updated, the mobile device searches for the information processing apparatus targeted for the cooperation by booting up the wireless communication function. Thereafter, the mobile device connects, by the wireless communication, to the information processing apparatus that has been searched for and that is targeted for the cooperation. | 11-14-2013 |
20130304791 | BROWSER ENGINE INTERFACING FOR ACCELERATED PHYSICS ENGINE - A method for application interfacing a native physics engine includes embedding access to a native physics engine within a browser engine. Bindings are provided for supporting multiple application classes from the browser engine to the native physics engine and a JavaScript engine. | 11-14-2013 |
20130304792 | SYSTEM AND METHOD FOR ASSESSING, MANAGING AND RECOVERING FROM EMERGENCIES - A machine-implemented method for enhancing disaster preparedness transforms user-entered data to generate a report which includes a disaster score and suggestions for improving disaster preparedness. The user enters data which is uploaded via the internet to a computer, and then transformed by the computer using a database architecture comprising an application layer configured for interfacing with a user and for allowing the user to input disaster preparedness data; a business logic layer configured for transforming the disaster preparedness data into a preparedness assessment; and a data access layer configured for allowing access to the user-entered and system data. | 11-14-2013 |
20130304793 | REDUNDANCY DEVICE - A computing unit computes a computed value for input data. A comparing unit compares the computed value of the computing unit with a computed value of another node which is included in an input/output set. An output unit outputs the computed value as output data of a node itself when the result of the comparison by the comparing unit shows that the computed value matches either one of computed values. When the computed value does not match any one of the computed values of other nodes, a transferring unit adds the computed value of the node itself to the input/output set, and transfers the input/output set to another node. | 11-14-2013 |
20130304794 | METHOD AND APPARATUS FOR TRANSMITTING USER INPUT FROM A SINK DEVICE TO A SOURCE DEVICE IN A WI-FI DIRECT COMMUNICATION SYSTEM - A method of performing communication between a sink device and a source device in a Wi-Fi direct network is provided. The method includes receiving a user's input, on a sink device, for controlling audio/video (AV) data received from the source device, generating a message for controlling the AV data based on the user's input, and transmitting the message to the source device through a Wi-Fi direct link. | 11-14-2013 |
20130311535 | AGGREGATING INTERNET ADDRESSES IN A NETWORKED COMPUTING ENVIRONMENT - Embodiments of the present invention provide an approach for aggregating Internet addresses (e.g., Uniform Resource Locators (URLs)) in a networked computing environment. In a typical embodiment, a set of URLs is received (e.g., by a system/engine). Upon receipt, a composite URL comprising at least portions of each received URL is generated and associated with a newly generated web page. The received set of URLs are displayed on the web page in a list, or the like, that may be sorted according to a set of criteria. | 11-21-2013 |
20130311536 | Suspending and Terminating Events in Computer Systems - One embodiment of a method of the present invention provides for obtaining from one or more event generators an event for a hosting account, determining whether a suspended execution condition exists for the event for the hosting account, suspending an execution of the event while the suspended execution condition still exists, and executing the event for the hosting account after the suspended execution condition no longer exists. | 11-21-2013 |
20130311537 | Grouping and Throttling Events in Computer Systems - One embodiment of a method of the present invention provides for obtaining a first event for a first hosting account, a second event for the first hosting account, a third event for a second hosting account, and a fourth event for the second hosting account, executing the first event for the first hosting account and the second event for the first hosting account sequentially in relation to the first event and the second event, and executing the third event for the second hosting account and the fourth event for the second hosting account sequentially in relation to the third event and the fourth event and parallel in relation to the first event and the second event. | 11-21-2013 |
20130311538 | COMPUTER PROGRAM, METHOD, AND SYSTEM FOR COLLECTING AND ANALYZING DATA FOR SPECIAL NEEDS CHILDREN - A computer program for directing operation of a computer system for use in collecting data for special needs students. The computer program comprises a code segment for receiving data representative of an incident for a special needs student from a portable electronic device operated by a first person; and a code segment for sending a notification of the incident to a portable electronic device operated by a second person to prevent duplicate reporting of the incident by the first and second persons. | 11-21-2013 |
20130311539 | PROVISIONING OF DEVICES - A provisioning machine may receive a request that an application be executed while distributed according to a distribution constraint among various devices. The provisioning machine may access a topological model that represents multiple devices configured as a single cloud-based application server and defines a first group of devices that have the same redundancy status (e.g., active or backup). In addition, the topological model may define a second group of devices that have the same functional role (e.g., executing a particular component of the application). A device may be a member of both the first group and the second group. The provisioning machine may determine a size of the first group according to the distribution constraint. Based on the determined size of the first group, the provisioning machine may configure (e.g., provision) the first group of devices as a subset of the multiple devices of the server. | 11-21-2013 |
20130311540 | METHODS AND DEVICES FOR INITIATING A COMPLEMENTARY APPLICATION - Methods and electronic devices for initiating a complementary application are described. In one example embodiment, a method, implemented by a processor of a first electronic device is described. The method includes: establishing a connection between the first electronic device and a second electronic device; receiving a communication, wherein the communication includes textual information; determining if the textual information includes at least one key term; and if the textual information includes the at least one key term, initiating an application on the second electronic device based on the at least one key term. | 11-21-2013 |
20130311541 | PROCESSING SELECTED BROWSER REQUESTS - Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource. | 11-21-2013 |
20130311542 | PROCESSING BROWSER REQUESTS TO PROVIDE MULTIPLE PORTIONS OF CONTENT HAVING CONSISTENT APPEARANCE - Processing a browser request that specifies a destination network resource generally includes intercepting a browser request that specifies a selected destination network resource and redirecting the browser request to a network server that differs from the destination resource specified by the browser request. Processing a browser request also may include intercepting a browser request received from a client computer at a proxy server when the browser request specifies a selected destination network resource and performing instructions associated with and in addition to instructions performed to download the selected destination network resource. | 11-21-2013 |
20130311543 | APPARATUS FOR ENHANCING PERFORMANCE OF A PARALLEL PROCESSING ENVIRONMENT, AND ASSOCIATED METHODS - Parallel Processing Communication Accelerator (PPCA) systems and methods for enhancing performance of a Parallel Processing Environment (PPE). In an embodiment, a Message Passing Interface (MPI) devolver enabled PPCA is in communication with the PPE and a host node. The host node executes at least a parallel processing application and an MPI process. The MPI devolver communicates with the MPI process and the PPE to improve the performance of the PPE by offloading MPI process functionality to the PPCA. Offloading MPI processing to the PPCA frees the host node for other processing tasks, for example, executing the parallel processing application, thereby improving the performance of the PPE. | 11-21-2013 |
20130311544 | STORAGE SYSTEM, INFORMATION PROCESSING APPARATUS, AND CONNECTION METHOD - The storage system in the present invention includes: plural control units for controlling data sending/reception independently for each network; a management unit provided between a management computer and the control units, for managing the control units based on a command sent from the management computer; a virtual communication channel creation unit for creating a virtual communication channel between the management unit and the control units; a virtual communication channel connection unit for separately connecting the management unit and each control unit to the virtual communication channel created by the virtual communication channel creation unit; and a sending unit for sending, to each control unit, a command sent from the management computer via the virtual communication channel connected by the virtual communication channel connection unit. | 11-21-2013 |
20130318142 | REMOTE CARD CONTENT MANAGEMENT USING SYNCHRONOUS SERVER-SIDE SCRIPTING - Remote card content management using synchronous server-side scripting is provided. A method includes parsing a script configured to perform a card content management operation as a sequence of operations for a secure element based on receiving a request from a mobile device located remotely from a computer processor. The method also includes creating an execution context for the script to identify the sequence of operations in the script as non-flushing and flushing nodes. A flushing node is identified as an operation that sends a response to the request and expects a subsequent request from the mobile device for the secure element. The method further includes pausing execution of the script upon sending the response at the flushing node. | 11-28-2013 |
20130318143 | ACCESS CONTROL METHOD AND SYSTEM AND ACCESS TERMINAL - Embodiments of the present invention provide an access control method, an access control system, and an access terminal. The method includes: receiving, by an access terminal, an HTTP request message transmitted by a UE where a destination IP address is an IP address of the access terminal; obtaining an actual IP address corresponding to a website domain name according to DNS resolution when the website domain name is not the IP address of the access terminal, and controlling, according to the actual IP address, the UE to access a target site corresponding to the website domain name. The technical solutions of the present invention solve the problem that a user cannot access the target site because of the cache characteristic of the user equipment. | 11-28-2013 |
20130318144 | NETWORK DEVICE, SYSTEM, METHOD, AND STORAGE MEDIUM - A first client computer makes an indirect Push communication request for establishing Push communication with a server computer via a second client computer to the second client computer. After establishment of indirect Push communication, a second client computer transfers an instruction given from the server computer to the first client computer by use of Push communication to the first client computer. | 11-28-2013 |
20130318145 | Media Processing Device and POS System - A system that controls and operates a plurality of media processing devices can also operate devices having different specifications. A multifunction device has a roll paper print unit; a first interface that receives data from a POS terminal; a conversion unit that converts a command contained in the received data to a first executable command that is executed by the roll paper print unit, or a second executable command that is executed by a printer; a second interface that sends the converted data to the printer; and a control unit that changes between a first operating mode in which the roll paper print unit executes the first executable command, or a second operating mode in which data including the second executable command is sent by the second interface to the printer. | 11-28-2013 |
20130318146 | System and Method for Committing Transactions on Remote Servers - A system, computer-readable storage medium storing at least one program, and a computer-implemented method for committing transactions on remote servers is presented. Commit requests are issued to remote servers in a set of remote servers to request that the remote servers in the set of remote servers agree to commit a transaction at a first designated future time. When responses from the remote servers in the set of remote servers are received before a first abort time and indicate that all remote servers in the set of remote servers have agreed to commit the transaction at the first designated future time, commit commands are issued to the remote servers in the set of remote servers instructing the remote servers to perform the transaction at the first designated future time. | 11-28-2013 |
20130318147 | METHOD FOR MANAGING THE STARTUP OF INSTANCES OF APPLICATIONS ON VIRTUAL MACHINES OF A DISTRIBUTED NETWORK - The present invention relates to a method for selecting a virtual slot to start up an instance of an application in a distributed system comprising a plurality of physical machines distributed on a network, each physical machine housing at least one virtual machine, and each virtual machine comprising at least one virtual slot for running an application instance in said virtual machine. | 11-28-2013 |
20130325919 | RESOLVING A DEAD SHORTENED UNIFORM RESOURCE LOCATOR - A method of resolving a dead shortened Uniform Resource Locator (URL) comprising, with a processor, recognizing that a shortened link is a dead link, gathering data associated with the dead link, comparing data associated with the dead link with a number of potential live links, and generating a ranked list of potential live links that have been compared with the associated data. A system for resolving a dead shortened Uniform Resource Locator (URL) posted within a status update of a social networking site, comprising, a processor and a discovery module, in which the discovery module, upon selection of a shortened URL by a user of the social networking site, recognizes that the shortened URL is a dead shortened URL, gathers data associated with the status update, and redirects the user to a live URL based on the data associated with the status update. | 12-05-2013 |
20130332502 | METHOD OF CONTENT DELIVERY, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING SYSTEM - A method of content delivery executed by a computer is provided. The computer specifies an identifier of a content associated with an user identifier, an identifier of a device at a delivery destination of the content, and time until data of the content is delivered to the device at the delivery destination, when event data including the user identifier read by a sensor is received. The computer calculates, from the specified time, a clock time to start content sending to the device at the delivery destination of the content or a clock time to start data sending to a device that carries out the content sending, and stores these data, and sends the stored data to the device of the delivery destination, at a clock time that is stored in the data storage unit. | 12-12-2013 |
20130332503 | APPARATUS AND METHOD FOR REDUCING POWER CONSUMPTION IN ELECTRONIC DEVICE - An apparatus and a method for reducing power consumption of an Application Processor (AP) in an electronic device are provided. The electronic device includes a first processor for supporting a first Internet Protocol (IP) Multimedia Subsystem (IMS) protocol stack, and a second processor for supporting a second IMS protocol stack. The first processor includes an AP for processing a multimedia service, and the second processor includes at least one of a Communication Processor (CP), a Modem Processor (MP), and a Baseband Processor (BP) for processing a communication service. | 12-12-2013 |
20130332504 | STATION, TARGET APPARATUS, INITIATOR APPARATUS, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD - A plurality of networks each having a host are connected to achieve a transparent transaction between devices belonging to the different networks. A target apparatus includes a station and a host. In response to a get device handle request from an initiator apparatus, the station acquires, from the host, configuration information of a target device and relays transactions between the initiator apparatus and the target device, without requiring involvement of the host. | 12-12-2013 |
20130339419 | METHOD AND APPARATUS TO MAXIMIZE RETURN ON INVESTMENT IN HYBRID CLOUD ENVIRONMENT - Exemplary embodiments improve return on investment in hybrid cloud environment. In one embodiment, a computer comprises: a memory; and a processor operable to manage two types of clouds, which are private and public clouds, by using information stored in the memory, and to manage migration of a set of an application and a data between a first type of clouds and a second type of clouds of the two types of clouds, the application running on a server of the first type of clouds, the data to be read or written by the application and being stored in a storage system of the first type of clouds. The processor manages the migration of the set of the application and the data between the first type of clouds and the second type of clouds based on resource utilization of resources including at least one of the server or the storage system. | 12-19-2013 |
20130346464 | Data Services for Enterprises Leveraging Search System Data Assets - A data service system is described herein which processes raw data assets from at least one network-accessible system (such as a search system), to produce processed data assets. Enterprise applications can then leverage the processed data assets to perform various environment-specific tasks. In one implementation, the data service system can generate any of: synonym resources for use by an enterprise application in providing synonyms for specified terms associated with entities; augmentation resources for use by an enterprise application in providing supplemental information for specified seed information; and spelling-correction resources for use by an enterprise application in providing spelling information for specified terms, and so on. | 12-26-2013 |
20130346465 | APPLICATION ENHANCEMENT USING EDGE DATA CENTER - A management service that receives requests for the cloud computing environment to host applications, and improves performance of the application using an edge server. In response to the original request, the management service allocates the application to run on an origin data center, evaluates the application by evaluating at least one of the application properties designated by an application code author or provider, or the application performance, and uses an edge server to improve performance of the application in response to evaluating the application. For instance, a portion of application code may be offloaded to run on the edge data center, a portion of application data may be cached at the edge data center, or the edge server may add functionality to the application. | 12-26-2013 |
20130346466 | IDENTIFYING OUTLIERS IN A LARGE SET OF OBJECTS - Described herein are various technologies pertaining to identifying global outlier candidates from a relatively large collection of computer-readable objects in a distributed computing environment. The collection of computer-readable objects is partitioned into a plurality of sets of objects, and local outlier candidates are identified from each set of objects in the plurality of sets of objects. The local outlier candidates are updated through a hierarchical pairwise similarity analysis until global outlier candidates are identified. Thereafter, a pairwise similarity analysis is undertaken with respect to the global outlier candidates and the sets of objects in the plurality of sets of objects to identify true global outliers. | 12-26-2013 |
20130346467 | EFFICIENT EGONET COMPUTATION IN A WEIGHTED DIRECTED GRAPH - An embodiment of the invention pertains to a weighted directed graph comprising multiple nodes and edges that each extends between two nodes. The embodiment includes processing edges to generate a forward and reverse edge corresponding to each edge. Forward and reverse edges are processed to generate indirect edges, each comprising two edge components, and extending between two nodes. One node associated with each forward edge, each reverse edge, and each indirect edge is selected to be the key node of its associated edge. All forward, reverse and indirect edges having a particular node as their respective key nodes are placed into a group. All edges of the group are then selectively processed to provide information pertaining to an egonet of the graph that has the particular node as its egonode. | 12-26-2013 |
20130346468 | CLUSTER SYSTEM BASED ON PARALLEL COMPUTING FRAMEWORK, AND HOST NODE, COMPUTING NODE AND METHOD FOR EXECUTING APPLICATION THEREIN - A cluster system based on a parallel computing framework is provided, and the cluster system includes a host node configured to execute a host program for a parallel computing framework and a computing node configured to be connected to the host node and execute a kernel program for the parallel computing frame work. | 12-26-2013 |
20130346469 | OFFLOADING OF COMPUTATION FOR RACK LEVEL SERVERS AND CORRESPONDING METHODS AND SYSTEMS - A method for handling multiple networked applications using a distributed server system is disclosed. The method can include providing at least one main processor and a plurality of offload processors connected to a memory bus; and operating a virtual switch respectively connected to the main processor and the plurality of offload processors using the memory bus, with the virtual switch receiving memory read/write data over the memory bus. | 12-26-2013 |
20140006471 | DYNAMIC ASYNCHRONOUS MODULAR FEED-FORWARD ARCHITECTURE, SYSTEM, AND METHOD | 01-02-2014 |
20140006472 | Locating a Device | 01-02-2014 |
20140006473 | PARTITIONED ARRAY OBJECTS IN A DISTRIBUTED RUNTIME | 01-02-2014 |
20140006474 | Application Discovery | 01-02-2014 |
20140012890 | INFORMATION PROCESSING SYSTEM AND CONTROL METHOD THEREOF - A disclosed information processing system includes plural information processing apparatuses connected with a network. One of the plural information processing apparatuses includes: a first allocation unit to identify, for each subnetwork of plural subnetworks included in the network, one information processing apparatus from among information processing apparatuses included in the subnetwork, and assign to the identified one information processing apparatus, a first Reduce processing that is a processing to summarize results of a Map processing executed for data held in the information processing apparatuses included in the subnetwork; and a second allocation unit to allocate to any one of the plural information processing apparatuses, a second Reduce processing that is a processing to summarize results of the first Reduce processing executed for each subnetwork of the plural subnetworks. | 01-09-2014 |
20140019507 | MANAGING VIRTUAL WORKSPACE CONTENT - The disclosure generally describes computer-implemented methods, software, and systems for managing content of a virtual workspace that include identifying an electronic communication addressed to a communication account associated with an enterprise computing system, the electronic communication comprising unstructured data content; parsing the unstructured data content to determine one or more keywords defined by one or more specified keyword symbols; creating an enterprise workspace (EWS) object based on the determined one or more keywords and the unstructured data content; generating EWS content from the EWS object; and preparing the generated EWS content for display to the enterprise user. | 01-16-2014 |
20140019508 | DISTRIBUTED PROCESSING SYSTEM, DISTRIBUTED PROCESSING DEVICE, ROUTING TABLE CREATION METHOD AND PROGRAM RECORDING MEDIUM - For providing a technology capable of balancing a CPU load and a network load independently, a distributed processing system includes one or more distributed processing devices in a structured P2P network, and the distributed processing device is provided with a key holding means for holding a routing key which is a key (value) for which order relation is defined and used for routing data, and an event key which a key (value) for which order relation is defined with relation to the routing key, and is used for management of data; a distributed processing device initializing means for registering into a routing table a tuple including the event key and an address of the distributed processing device holding the routing key which has a predetermined relation with the routing key held in the key holding means; and a routing table storing means for storing the routing table holding the tuple. | 01-16-2014 |
20140019509 | PARALLEL PROCESSING SYSTEM AND OPERATION METHOD OF PARALLEL PROCESSING SYSTEM - A parallel processing system includes a plurality of computers accessibly connected through a network, and distributedly executing a plurality of processes. Each of the plurality of computers is composed of an operation processing unit configured to execute an allocated process, a local memory group having a first area and a second area and an I/O control circuit. The operation processing unit executes the allocated process by using the first area as an access destination in a first period and, and executes the allocated process by using the second area as the access destination in a second period subsequent to the first period. The I/O control circuit is composed of an updating section configured to update data stored in the local memory group to the latest data by carrying out communication among the computers. The updating section updates the data stored in the first area in the second period. | 01-16-2014 |
20140019510 | MOBILE DEVICE, METHOD OF ACTIVATING APPLICATION, AND PROGRAM - A mobile device includes a storage unit which stores application specification information that specifies an application to be activated in association with movement information that is a combination of a movement source and a movement destination, a position information acquisition unit which repeatedly acquires current position information of a user, and a control unit that calculates a movement direction of the user based on a history of the position information that the position information acquisition unit acquires, selects any one of the movement information that is stored in the storage unit based on the calculated movement direction and the current position information of the user, reads the application specification information associated with the selected movement information from the storage unit, and activates the application associated with the application specification information that is read. | 01-16-2014 |
20140019511 | TRANSACTION EXECUTION SYSTEM INTERFACE AND ENTERPRISE SYSTEM ARCHITECTURE THEREOF - A system for interfacing at least one user interactive device with a trade execution system to execute trading transactions requested by users over a network includes an application in communication with the network for interfacing between the at least one user interactive device and the trade execution system and coordinating interaction of the at least one user interactive device with the trade execution system. The application contains first and second APIs. The first API is structured to deliver a trading transaction request received from the at least one user interactive device to the trade execution system. The second API is structured to deliver real-time information relating to the trading transaction request received from the trade execution system to the at least one user interactive device. The first API includes at least one stub that is called by the application at a predefined step during processing of the trading transaction request. The at least one stub includes code to interface the application with the trade execution system. | 01-16-2014 |
20140019512 | PARALLEL COMPUTING SYSTEM AND CONTROL METHOD OF PARALLEL COMPUTING SYSTEM - A parallel computing system includes: each computing node including: a first channel receiving data which a preceding node transfers, and transferring received data to a subsequent node; a second channel receiving data which a preceding node transfers, and transferring received data to a subsequent node; and a computational processor receiving data which the first or second channel has received, and transferring processed data to a subsequent node; an input-output node including: a third channel receiving data which the first channel or the computational processor of a preceding node transfers; a fourth channel receiving data which the first channel or the computational processor of a preceding computing node transfers, and transferring the received data to the second channel of a subsequent computing node; and an input-output processor receiving data which the third channel has received, and transferring inputted and outputted data to the first channel of a subsequent computing node. | 01-16-2014 |
20140025721 | METHODS AND SYSTEMS FOR DYNAMICALLY PROVISIONING RESOURCES FOR ON-DEMAND COURSES - A method for providing access to dynamically provisioned resources and on-demand courses includes receiving, by an instantiation engine executing on a first computing device, from a second computing device associated with a user, an indication that the user has purchased access to the course at a scheduled time. A type of computing resource is identified for use during the course at the scheduled time. A service provider computing device is selected from a plurality of service provider computing devices, based upon an ability to provide access to the identified type of computing resource at the scheduled time. Before the scheduled time, the instantiation engine instructs the selected service provider computing device to provision a computing resource of the identified type. The method includes transmitting, to the second computing device, an instruction to establish a connection to the provisioned computing resource at the scheduled time. | 01-23-2014 |
20140032627 | PARTICIPANT AND PROXIMITY AWARENESS APPLICATION - A network device is determined to be within a determinable proximity of a physical structure. Data pertaining to an interaction session is provided to the network device, via a network, based on the determination, the interaction session being between a number of network devices within the determinable proximity of the physical structure. | 01-30-2014 |
20140032628 | DYNAMIC OPTIMIZATION OF COMMAND ISSUANCE IN A COMPUTING CLUSTER - Embodiments of the present invention provide a method, system and computer program product for dynamic optimization of command sequencing in a computing cluster. In an embodiment of the invention, a method for dynamic optimization of command sequencing in a computing cluster can include selecting a set of nodes in the computing cluster to receive a single command and probing the nodes of the set to compute a computer communications latency for each of the nodes. Thereafter, the single command can be transmitted to the nodes in the set according to a sequence determined by the computed computer communications latency for each of the nodes. | 01-30-2014 |
20140032629 | Remote invocation mechanism for logging - One or more events occurring within a client-side web application are logged at a remote server using a script-based invocation mechanism. The mechanism comprises a client-side script, and associated server-side code. Upon occurrence of an event to be logged, a script object is created on the client and used to pass logged data to the server, which then issues a response to destroy the script object. In this manner, the script object is created and persists in the client only as long as it is needed to log the event. | 01-30-2014 |
20140032630 | Control of Data Presentation in Multiple Zones Using a Wireless Home Entertainment Hub - A method of presenting program data in a multiple zones of a home entertainment system using a wireless home entertainment hub includes obtaining a registration of a plurality of source device and sink devices at the wireless home entertainment hub. An assignment of a zone corresponding to each sink device of the plurality of sink devices is stored. A first selection of a first source device and a first zone for presentation of a first set of program data from the first source device is received. A first instruction to the first source device to transmit the first set of program data is transmitted, and a second instruction to a first subset of sink devices in the first zone to receive program data from the first source device is transmitted. | 01-30-2014 |
20140032631 | EXECUTING DYNAMICALLY ASSIGNED FUNCTIONS WHILE PROVIDING SERVICES - Methods, systems, and computer program products for applying actions during server system processing. Functional processing blocks where actions may be applied to a service request are identified. actions are dynamically associated with functional processing blocks. During execution of a functional processing block, a check is performed to determine whether an action is associated with the functional processing block, If an action is associated with a functional processing block, the action is applied during the functional processing block's execution. An evaluation may be performed to determine if an action should be applied before or after the functional processing block. The server system may comprise an XML data repository, providing access to XML data, based on identity information which is received with a client system request. A portion of the server system may be described in accordance with an XML schema. | 01-30-2014 |
20140032632 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PERFORMING ONE OR MORE ACTIONS UTILIZING A UNIFORM RESOURCE LOCATOR - In accordance with embodiments, there are provided mechanisms and methods for performing one or more actions utilizing a uniform resource locator. These mechanisms and methods for performing one or more actions utilizing a uniform resource locator can enable improved overall URL usage, more efficient search engine URL results, improved URL comprehension by users, etc. | 01-30-2014 |
20140040343 | Globally Distributed Utility Computing Cloud - Teachings of this application include a computing network that may include multiple different data centers and/or server grids which are deployed in different geographic locations. In at least one embodiment, at least some of the server grids may be operable to provide on-demand, grid and/or utility computing resources for hosting various types of distributed applications. In at least one embodiment, a distributed application may be characterized as an application made up of distinct components (e.g., virtual appliances, virtual machines, virtual interfaces, virtual volumes, virtual network connections, etc.) in separate runtime environments. In at least one embodiment, different ones of the distinct components of the distributed application may be hosted or deployed on different platforms (e.g., different servers) connected via a network. In some embodiments, a distributed application may be characterized as an application that runs on two or more networked computers. | 02-06-2014 |
20140046997 | SERVICE MANAGEMENT ROLES OF PROCESSOR NODES IN DISTRIBUTED NODE SERVICE MANAGEMENT - A distributed node service management system utilizes multiple existing processor nodes of a distributed computing system, in support of the primary data processing functions of the distributed computing system. The distributed node service management system coordinates and manages service functions on behalf of processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application. | 02-13-2014 |
20140046998 | SERVICE MANAGEMENT MODES OF OPERATION IN DISTRIBUTED NODE SERVICE MANAGEMENT - A distributed node service management system utilizes multiple existing processor nodes of a distributed computing system, in support of the primary data processing functions of the distributed computing system. The distributed node service management system coordinates and manages service functions on behalf of processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application. | 02-13-2014 |
20140046999 | SYSTEM AND METHOD FOR EXTENDING SCIM / SERVICE BROKER PROCESSING IMS INITIAL FILTER CRITERIA (IFC) FOR PIPELINE PROCESSING - In accordance with various embodiments, systems and methods that integrate pipeline processing into a SCIM are provided. Such a system can include a plurality of applications, executing on one or more application servers. Each application server operates on one or more microprocessors. The system can further include a SCIM, which is operable to manage activation of the plurality of applications in one or more application chains. Each application chain can include pipeline blocks comprising two or more back-to-back applications and the two or more applications in each pipeline block can be activated in a same order in a forward and a backwards direction. | 02-13-2014 |
20140052768 | SYSTEM AND METHOD SUPPORTING APPLICATION SOLUTION COMPOSITION ON CLOUD - Disclosed is a method, computer-program product and a system to compose an application solution on a cloud-computing platform for a user. The method includes, in response to input from the user, selecting at least one predetermined template that includes a hardware and software instance of a data processing system that is implementable as an solution on a cloud platform; comparing the at least one selected template against a set of constraints; establishing an instance of a cloud based solution for the user based on the selected template; and validating the established cloud based solution against user-uploaded information such as software and workloads to ensure that the solution satisfies requirements of the user, such as both technical and financial requirements of the user. | 02-20-2014 |
20140052769 | TCP/IP ON-TIME SYSTEM - An in-memory tuple-space is created for a primary data store or access by information content versus content location. A very-small-imprint hypervisor or other implementation of a MILS architecture is created underneath the space or other store and used for store and transport of messages and/or information. This provides scalability, performance and solves the problem of delays in development authorization in multilevel security applications. | 02-20-2014 |
20140059107 | SHARING APPARATUS FOR COMPUTER PERIPHERAL DEVICE - A sharing apparatus for computer peripheral devices includes: a source end connected to a first computer for sending via a first wireless module data of peripheral devices connected to the first computer; at least a target end having an identification code and connected to a second computer, wherein the target end receives and sends the data of the peripheral devices to the second computer, and the second computer performs an operation according to the data of the peripheral devices; and a control program stored in a record medium and installed in the first computer, wherein the source end fetches an identification code from the at least a target end via wireless connection, authenticates the identification code, adds a code corresponding to the identification code to the outgoing data of the peripheral device, and sends the code-containing data to a corresponding one of the target ends. | 02-27-2014 |
20140059108 | UNIFIED COMMUNICATION INTERFACE FOR DISTRIBUTED COMPUTING - Implementing a unified communication system allowing different clients to communicate using different communication modalities to access the same functionality of a remote application. A method includes identifying functionality of an application of a service. The method further includes determining a plurality of communication modalities that can be used to access the functionality of the application of the service by identifying communication modalities identified by a developer as being communication modalities that can be used to access the functionality of the application of the service. The method further includes, based on identifying a plurality of communication modalities that can be used to access the functionality of the application of the service, determining that the functionality of the application is supported by a unified communication function. The method further includes at runtime mapping operation of the plurality of communication modalities to the unified communication function. | 02-27-2014 |
20140059109 | Distributing Pre-Rendering Processing Tasks - A computer-implemented method for distributing pre-rendering processing tasks includes: mapping data processing tasks in a real-time visualization to a visualization processing model, the real-time visualization involving data from a backend system to be rendered by a frontend system; receiving a processing cost model derived from processing-node information; determining, using the mapped data processing tasks and the models, an execution plan for the real-time visualization; and for each of the mapped data processing tasks, and according to the determined execution plan, assigning the backend system or the frontend system to perform the task. | 02-27-2014 |
20140059110 | HIERARCHICAL DYNAMIC SCHEDULING - Hierarchical dynamic scheduling is disclosed. A plurality of physical nodes is included in a computer system. Each node includes a plurality of processors. Each processor includes a plurality of hyperthreads. An abstraction of the nodes, processors, and hyperthreads forms a hierarchy. Upon receiving an indication that a hyperthread should be assigned, a dynamic search of the hierarchy is performed, beginning at the leaf level, for a process to assign to the hyperthread. | 02-27-2014 |
20140059111 | METHOD AND SYSTEM FOR ENABLING MULTI-CORE PROCESSING OF VXLAN TRAFFIC - The disclosure herein describes a computer system that facilitates multi-core processing of VXLAN encapsulated packets. A VXLAN encapsulated packet typically contains an outer Ethernet header, an outer IP header, an outer UDP header, and an inner Ethernet header. The computer system hosts virtualization software which includes a virtual switch, a VXLAN module, and a load balancer. The load balancer monitors a port on the virtual switch. This port is dedicated to receiving VXLAN encapsulated packets and can be referred to as a VXLAN VMKNIC port. When the traffic statistics on the VXLAN VMKNIC port surpasses a predetermined threshold, the load balancer can instruct the physical network interface to allocate a number of receiver side scaling (RSS) queues. In turn, the physical network interface can store received VXLAN encapsulated packets in a number of RSS receive queues which facilitates multi-core processing of the received encapsulated packets. | 02-27-2014 |
20140059112 | AUTOMATED CORRECTION AND REPORTING FOR DYNAMIC WEB APPLICATIONS - A run-time application-generated change to dynamic web content, generated during an application run-time by a dynamic web application, is detected in response to user run-time interactions with the dynamic web content rendered by the dynamic web application that changed the dynamic web content during the run-time. The detected run-time application-generated change to the dynamic web content is parsed. The parsed run-time application-generated change to the dynamic web content is compared with web content compliance rules that define specifications for web content representation. A noncompliant element associated with the parsed run-time application-generated change is identified based upon the comparison with the web content compliance rules. A run-time correction of the identified noncompliant element within the dynamic web content changed by the dynamic web application is performed to cause the identified noncompliant element to comply with the web content compliance rules. | 02-27-2014 |
20140067898 | COST-AWARE CLOUD-BASED CONTENT DELIVERY - A capability is provided for determining a fraction of content item versions to cache for use in responding to requests for content items. The fraction of content item versions to cache is determined based on a popularity distribution of the content item versions and cost model information associated with the content item versions. The cost model information may include information indicative of a cost of storing one of the content item versions and at least one of a cost of transcoding one of the content item versions or a cost of transferring one of the content item versions. The fraction of content item versions to cache may be determined based a skewness factor of the popularity distribution of the content item versions. | 03-06-2014 |
20140067899 | APPARATUS AND METHOD FOR CONTROLLING WIDGET SERVICE - Apparatuses and methods for controlling a widget service of the terminal, including: a launcher management unit to manage one or more launchers; a widget service management unit to remove a widget service of a widget when the widget service is not included in a currently executed launcher of the one or more launchers; and a controller to control the operation of the widget service of the terminal. Accordingly, the widget service control apparatuses and methods manage at least one launcher, manage a widget service set to each of the at least one launcher, and remove a service of a widget unbound to a second selected launcher when a first selected launcher out of the at least one launcher is changed to the second selected launcher. | 03-06-2014 |
20140067900 | STREAM PROCESSING DEVICE, SERVER, AND STREAM PROCESSING METHOD - A stream processing device executes query processing with respect to data included in a packet input from a network with a duplication unit that duplicates the input packet into a plurality of packets, a protocol processing unit that executes protocol processing corresponding to the network with respect to one packet among the duplicated packets to determine whether or not an error is present, a storage unit that stores a management flag indicating a result of the protocol processing, a data extraction unit that extracts data necessary for the query processing from another packet among the duplicated packets, a query processing unit that executes the query processing with respect to the extracted data, and outputs data including a result of the query processing. An output control unit determines whether to output the data output from the query processing unit from the stream processing device on the basis of the management flag. | 03-06-2014 |
20140067901 | SYSTEM AND METHOD FOR CONTEXTUAL MESSAGING IN A LOCATION-BASED NETWORK - Systems and methods are provided that presents interesting local content to users at times when the content is most actionable and engaging without the user explicitly entering a search term or expressing intent. In one implementation, the system uses contextual signals about a user to rank local content. Signals may include, for example, who they (one or more users) are, what kinds of places they like, where they are, how familiar they are with the area, the time of day, where the user's friends have been nearby, among other information related to the one or more users. A system may be provided that uses contextual rules and machine learning to target content to users. The system learns which of these contextual signals are most important and alters its ranking function to optimize user engagement in terms of conversions. | 03-06-2014 |
20140067902 | METHOD AND APPARATUS FOR USING MULTIPLE UNIVERSAL RESOURCE IDENTIFIERS IN M2M COMMUNICATIONS - A method and apparatus may use multiple URIs (MU) in a single request message for machine-to-machine (M2M) communication networks. Multiple single URI (SU)-type request messages may be received from an application client (e.g. a constrained application protocol (CoAP)/hypertext transfer protocol (HTTP) client) at a (CoAP/HTTP) intermediary node. The multiple SU-type request messages may be aggregated into a single MU-type request message at the intermediary node, and the single MU-type request message may be transmitted to a (CoAP/HTTP) server. A multiple value (MV)-type response message may be received from the (CoAP/HTTP) server. The MV-type response message may be deaggregated into multiple single value (SV)-type response messages. The multiple SV-type response messages may be transmitted to the (CoAP/HTTP) client. | 03-06-2014 |
20140067903 | MEDIA QUERY ENGINE SYSTEM AND METHOD - A method, computer program product, and computer system for receiving, at a first computing device from a second computing device, an HTTP request, including one or more request parameters, for a CSS file, wherein the CSS file requested includes at least one media query, and wherein the at least one media query includes at least one of a media-type and feature. One or more contextual properties associated with the second computing device are identified at the first computing device from the one or more request parameters. At least a portion of media query extensions associated with the at least one media query is executed at the first computing device based upon, at least in part, the one or more contextual properties, wherein at least the portion of the media query extensions is executed at the first computing device before a response to the HTTP request is sent to the second computing device. The response to the HTTP request is sent to the second computing device. | 03-06-2014 |
20140067904 | SELECTION OF TRANSACTION MANAGERS BASED ON RUNTIME DATA - One or more transaction managers are automatically selected from a plurality of transaction managers for use in processing a transaction. This selection is based on the types of resources used by the transaction and runtime data of the transaction managers able to support one or more of those resource types. The selection of the one or more transaction managers enables less than all of the transaction managers of an application server to be used in transaction commit processing, thereby improving performance. | 03-06-2014 |
20140074904 | DATA-INTENSIVE COMPUTER ARCHITECTURE - A data-intensive computer includes a processing sub-system formed by a plurality of processing servers, a database sub-system formed by a plurality of database servers configured to form a collective database, and a unifying operating system environment. The unifying operating system environment extends across the processing sub-system and the database sub-system to coordinate operation of the plurality of processing servers and the plurality of database servers to act as components in a single data-intensive computer and presents the database sub-system to an application running in the data-intensive computer as a layer in a memory hierarchy of the data-intensive computer. | 03-13-2014 |
20140074905 | SYSTEM AND METHOD FOR WORKFLOW ORCHESTRATION FOR USE WITH A CLOUD COMPUTING ENVIRONMENT - A system and method for workflow orchestration for use with a cloud computing environment. Cloud environments, such as Oracle Public Cloud (OPC), provide a suite of applications, middleware, and database offerings that can be delivered to tenants in a self-service, elastically scalable, and secure manner. In accordance with an embodiment, the cloud environment can include a Platform as a Service (PaaS) environment, which provides a variety of services such as virtual assembly creation. A workflow orchestrator can be used to orchestrate operations between the cloud environment and the PaaS environment, e.g., by receiving a request from a tenant automation system, and coordinating the provisioning and deployment of virtual assemblies or applications. A customer can interact with the PaaS environment, e.g., to request a service, deploy to the service, or monitor the service. | 03-13-2014 |
20140074906 | INFORMATION PROCESSING APPARATUS, SYSTEM, AND METHOD - An information processing apparatus includes a receiving part that receives, via a network, a processing request for a process to be performed on management information, an execution time estimating part that estimates an execution time of the process to be performed on the management information, and a selection part that selects a notification method for notifying an execution result of the process to be performed on the management information based on a comparison result of comparing the estimated execution time with a predetermined threshold value. | 03-13-2014 |
20140082041 | DATA PROCESSING METHOD - A data processing method is executed by a processor, and includes detecting an addition request to add a first device to a first group that includes a plurality of devices; registering the first device into a main group in which devices of the first group are registered, the first device being registered when the first device does not belong to a second group that is different from the first group; registering the first device into a subgroup, when the first device belongs to the second group; and performing by the devices registered in the main group, distributed processing that includes a plurality of tasks. | 03-20-2014 |
20140082042 | System and Method for Whereabouts Programming Language - Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs. | 03-20-2014 |
20140089373 | DYNAMIC STREAM PROCESSING WITHIN AN OPERATOR GRAPH - A method and system for processing a stream of tuples in a stream-based application is disclosed. The method may include a first stream operator determining whether a requirement to modify processing of a first tuple at a second stream operator exists. The method may provide for associating an indication to modify processing of the first tuple at the second stream operator if the requirement exists. | 03-27-2014 |
20140089374 | GLOBAL NETWORK COMPUTERS - A computer that is configured for connection to a network including the Internet, including, but not limited to the following. A microchip including a microprocessor, the microprocessor including a master control unit and at least two processing units and wherein the master control unit is configured to control the processing units. The computer also includes a Faraday Cage substantially surrounding the microchip. The Microchip further includes a firewall being configured with hardware to make the master control unit inaccessible from the network including the Internet when the computer is connected to the network including the Internet. The fire wall is further configured in a manner that permits access by another computer in the network including the Internet to at least one of the processing units of the microprocessor for an operation with another computer when the computer is connected to the network including the Internet. | 03-27-2014 |
20140095573 | DATA COMMUNICATION METHOD AND DATA COMMUNICATION SYSTEM - A data communication method includes registering as a group and by a first data processing device of plural data processing devices, at least one second data processing device capable of communicating with the first data processing device; transmitting by the first data processing device and to the data processing devices, a first reception request for data; transmitting by the first data processing device and to the at least one second data processing device, a second reception request for the data when there is no response to the first reception request from the first data processing devices; and transmitting the data to the second data processing device, by the first data processing device and based on a response from the second data processing device. | 04-03-2014 |
20140095574 | Method, Apparatus, and System for Online Application Processing - A method for online application processing includes receiving an online application execution request from a client. An online application is executed. Local resource data of the client is acquired from the client. The local resource data of the client is used as input data of the online application for processing. Online application execution information is transmitted to the client in real time. In addition, a corresponding apparatus and system for online application processing are provided. | 04-03-2014 |
20140095575 | METHODS AND APPARATUS FOR OPERATING BROWSER ENGINE - Various embodiments provide methods and apparatus for operating a browser engine, and related browsers and terminals. When starting a browser, an operating environment of the browser can be obtained. The operating environment can include a CPU environment in a browser-installed-terminal. A matched operation mode of the browser engine can be selected according to the operating environment. The selected operation mode can be used to operate the browser engine. Exemplary apparatus for operating the browser engine can include an obtaining module, a selection module, and an operation module. Various embodiments also provide a browser including the disclosed apparatus, and a terminal including the disclosed browser. | 04-03-2014 |
20140101221 | ALLOCATING DISTRIBUTED STORAGE AND TASK EXECUTION RESOURCES - A method begins by a dispersed storage (DS) processing module obtaining a plurality of data access requests and a request to execute a distributed computing function that includes a plurality of partial tasks. The method continues with the DS processing module allocating execution of the plurality of partial tasks to a set of distributed storage and task execution (DSTE) units in accordance with a desired executing efficiency and allocating processing of the plurality of data access requests in accordance with a desired data access efficiency. The method continues with the DS processing module establishing the desired executing efficiency and the desired data access efficiency to obtain a desired utilization of the set of DSTE units. | 04-10-2014 |
20140108482 | Mobile Trigger Web Workflow - In an example embodiment, actions taken on a web site using one device initiate a workflow on a different device. A main process, including a series of steps, is executed on one user device. When a particular step in the main process is reached, a secondary process is then initiated on another device, such as a mobile device. | 04-17-2014 |
20140108483 | DISTRIBUTED APPLICATION OPTIMIZATION USING SERVICE GROUPS - Embodiments are directed to managing multiple different types of applications using service groups. In one scenario, a computer system receives an indication of one or more application dependencies and characteristics that are to be implemented when an application is provisioned on a distributed host computer system. The computer system creates an application manifest that declaratively defines application dependencies and characteristics for various different service groups. Each service group includes applications that match the declaratively defined application dependencies and characteristics. The computer system also sends the manifest to the distributed host computer system which loads those applications that fit the manifest criteria onto available nodes of the distributed host computer system according to the service groups specified in the manifest. | 04-17-2014 |
20140108484 | METHOD AND SYSTEM FOR OPTIMIZING DISTRIBUTED TRANSACTIONS - A distributed system includes a plurality of nodes; and replicas of the nodes. Each of the nodes transmits a commit log of a transaction to its own replica and receives a reply to the commit log from its own replica to complete a local transaction. In the distributed system, one of the nodes to which a transaction is requested transmits a commit message requesting the commit of the transaction to the remaining nodes. Each of the remaining nodes then performs the commit of the transaction based on the commit message to complete a global transaction. | 04-17-2014 |
20140108485 | DYNAMICALLY ALLOCATED COMPUTING METHOD AND SYSTEM FOR DISTRIBUTED NODE-BASED INTERACTIVE WORKFLOWS - A system and method for leveraging grid computing for node based interactive workflows is disclosed. A server system spawns a server process that receives node graph data and input attributes from a computing device, processes the data, caches the processed data, and transmits the processed data over a network to a computing device. The computing device runs a node graph application instance comprising proxy nodes configured to initiate a request to process node graph data at the server system. The server processed node graph data is displayed on the computing device. A plurality of computing devices may collaborate on a complex node graph where the node graph data processing is distributed over a plurality of servers. | 04-17-2014 |
20140108486 | Sharing Content Across Applications and Devices Having Multiple Operation Modes in an Orchestration Framework for Connected Devices - Aspects described herein allow multiple devices to function as a coherent whole, allowing each device to take on distinct functions that are complementary to one another. Aspects described herein also allow the devices function as a coherent whole when interconnected devices and their respective applications are configured to operate in various operation modes, when management policies are employed to control the operation of the interconnected devices and their respective applications, when transferring content between the interconnected devices and storing the content at those devices, when obtaining access credentials for the interconnected devices that enable the devices to access enterprise resources, when a policy agent applies management policies to control operation of and interaction between the interconnected devices, and when the interconnected devices are used to access an enterprise application store. | 04-17-2014 |
20140108487 | PROCESSING METHOD, COMPUTER DEVICES, COMPUTER SYSTEM INCLUDING SUCH DEVICES, AND RELATED COMPUTER PROGRAM - A processing method in a system including first and second computer devices, the second device receiving batches of data to be sorted into N categories is provided. According to the method, an algorithm for sorting into N categories, which is stored in the second device, is executed in the second device and determines a respective category from among the N categories for each batch of data; and an action is selectively triggered according to the category determined for the received data batches, respectively. The sorting algorithm may previously be obtained according to the following steps: i/ a data sample is generated for each of the N categories; ii/ according to the data received by the first device for the data samples, an algorithm for sorting into N categories is determined by the first device according to consecutive iterations of a definition algorithm executed in the first device. | 04-17-2014 |
20140108488 | INTEGRATION SYSTEM AND TEST SYSTEM FOR INCORPORATING PLURAL APPLICATION PROGRAMS - An integration system includes a transmission port, a port management module, a first service module and a second service module. The port management module includes a port management unit for managing the transmission port. The first service module corresponds to a first application program among a plurality of application programs, and assists the first application program to communicate with the port management module. The second service module corresponds to a second application program among the application programs, and assists the second application program to communicate with the port management module. The port management module allows the first service module and the second service module to share a control authority of the port management unit. | 04-17-2014 |
20140108489 | FLOWLET-BASED PROCESSING - A data processing task may be implemented in a distributed computing system by the use of a workflow broken into flowlets that are arranged in a directed acyclic graph between data sources and data sinks. Such an arrangement may include various flow control and/or fault tolerance schemes, among other features. | 04-17-2014 |
20140108490 | Device Management Method, Apparatus and System - A device management method, apparatus and system, which improves communication efficiency between devices in a system. The method of the present invention includes: when a device information sending condition is satisfied, sending device information of a client to a server, so that the server sends a management instruction to the client according to the received device information; receiving the management instruction sent by the server; executing a parameter operation according to a parameter acquisition instruction or a parameter update instruction in the management instruction; generating a management instruction response message, where the management instruction response message carries an execution result obtained after the parameter operation is executed; and sending the management instruction response message to the server. Embodiments of the present invention are mainly applied in network architecture formed by a server and a client. | 04-17-2014 |
20140108491 | Method and Apparatus for Controlling Terminal, and Terminal - The present invention provides a method and an apparatus for controlling a terminal, and a terminal. The method includes: receiving a terminal identity sent by a terminal; acquiring, according to the terminal identity, time control information that corresponds to an application identity of an application on the terminal; and sending the time control information to the terminal, so that the terminal controls, according to the time control information, use time of the application that corresponds to the application identity. | 04-17-2014 |
20140115024 | SIMULATING SYNCHRONOUS EXECUTION OF ASYNCHRONOUS OPERATIONS - A computer-implemented method is presented here. The method obtains a script to be executed, wherein the script includes instructions for an asynchronous operation, and wherein the asynchronous operation includes a request calling for a result. The method continues by performing a provisional iteration of the script, wherein the provisional iteration of the script is associated with at least a portion of the script, and wherein the provisional iteration of the script obtains and saves the result as a cached result. Thereafter, a final iteration of the script is performed using the cached result. | 04-24-2014 |
20140115025 | MASTER DEVICE, INTEGRATED SERVICE MANAGEMENT SYSTEM, AND INTEGRATED SERVICE MANAGEMENT METHOD - A device information acquisition unit acquires device information from a peripheral device via an ad hoc network. An integrated service determination unit determines an integrated service to be executed from among the integrated services defined by integrated service information based on an instruction from a user. A distribution script determination unit cross checks device information related to a client device and a specification requirement of the integrated service to be executed, and determines a client UI of the client device. A script distribution unit distributes, to each client device, the client UI that has been determined by the distribution script determination unit. | 04-24-2014 |
20140115026 | Distributed Scoring System - In one embodiment, a distributed bowling center system includes two or more computing devices associated with respective bowling center peripherals. The bowling center peripherals are any electronic or mechanical device in a bowling center capable of detecting a bowling event or receiving input. Example bowling center peripherals include a pinsetter, a monitor, a bumper, a keypad, or a touchscreen. The bowling center peripherals are configured to perform at least one bowler center function. The computing devices are configured to execute at least one process related to a bowler center function of the associated peripheral. Each computing device is located physically closer to the peripheral than the other computer device. The computing devices are in communication via a network. The computing devices are configured to access a process map defining the communication, which is responsive to the at least one bowler center function. | 04-24-2014 |
20140115027 | PROJECTOR, PROJECTION DISPLAY SYSTEM, AND CORRESPONDING METHOD AND RECORDING MEDIUM - A method includes sending image related working status information representing image-related working status of a projector that projects images, to a client over a network in response to a request to provide the image-related working status of the projector. The image-related working status is related to display characteristic of the projected image. The method includes controlling the image-related working status of the projector based on the control information received from the client over the network in response to the sent image-related working status information. The image-related working status information is sent to the client with screen information from which the client can display a user interface that includes the image-related working status information. | 04-24-2014 |
20140122557 | RUNTIME GROUPING OF TUPLES IN A STREAMING APPLICATION - A system and method for modifying the processing within a streaming application are disclosed. The method may include identifying a grouping location at which it may be possible to group tuples during the runtime execution of a streaming application. In some embodiments, this may include identifying locations at which a runtime grouping condition may be added to one or more stream operators without adversely affecting the performance of a streaming application. The method may add a runtime grouping condition to a processing location within the plurality of stream operators of a streaming application, in some embodiments. | 05-01-2014 |
20140122558 | TECHNIQUE FOR OFFLOADING COMPUTE OPERATIONS UTILIZING A LOW-LATENCY DATA TRANSMISSION PROTOCOL - Embodiments of the invention provide techniques for offloading certain classes of compute operations from battery-powered handheld devices operating in a wireless private area network (WPAN) to devices with relatively greater computing capabilities operating in the WPAN that are not power-limited by batteries. In order to offload certain classes of compute operations, a handheld device may discover an offload device within a local network via a discovery mechanism, and offload large or complex compute operations to the offload device by utilizing one or more low-latency communications protocols, such as Wi-Fi Direct or a combination of Wi-Fi Direct and real-time transport protocol (RTP). One advantage of the disclosed techniques is that the techniques allow handheld devices to perform complex operations without substantially impacting battery life. | 05-01-2014 |
20140122559 | RUNTIME GROUPING OF TUPLES IN A STREAMING APPLICATION - A system and method for modifying the processing within a streaming application are disclosed. The method may include identifying a grouping location at which it may be possible to group tuples during the runtime execution of a streaming application. In some embodiments, this may include identifying locations at which a runtime grouping condition may be added to one or more stream operators without adversely affecting the performance of a streaming application. The method may add a runtime grouping condition to a processing location within the plurality of stream operators of a streaming application, in some embodiments. | 05-01-2014 |
20140122560 | High Performance, Scalable Multi Chip Interconnect - A flexible, scalable server is described. The server includes plural server nodes each server node including processor cores and switching circuitry configured to couple the processor to a network among the cores with the plurality of cores implementing networking functions within the compute nodes wherein the plurality of cores networking capabilities allow the cores to connect to each other, and to offer a single interface to a network coupled to the server. | 05-01-2014 |
20140129605 | SOCIAL NETWORK PLATFORM BASED ON ELECTRONIC MAPS - A social network platform based on electronic maps includes at least an electronic device, a network system and a server, the electronic device having a client application program connected to the server via the network system to read, upload or download an interactive message, the server having a database and an electronic map module, the database saving the interactive messages received by the server, the user defining a searching condition via the client application program to cut off a section of a map picture from the electronic map module, each interactive message which is located at where the map picture corresponds to being shown and labeled on the map picture, the user reading, replying or downloading the interactive messages which are shown on the map picture. Under this arrangement, the users continuously share feelings and make discussions about what the users interest in, so that the users expand interpersonal relationships. | 05-08-2014 |
20140129606 | Barrier Operator Feature Enhancement - A barrier operator feature enhancement device is designed to provide one or more features found in modern barrier operator devices and to incorporate those features into a previously installed barrier operator system. To facilitate ease of use, the barrier operator feature enhancement device can communicate with a large variety of barrier operators. Such communication may be wireless or wired, depending on the communication protocol implemented by a particular previously installed barrier operator. To facilitate the ease of installation, the device is designed to configure itself to operate with the communication protocol of the previously installed barrier operator. Once configured to be able to communicate with the previously installed barrier operator, the feature enhancement device works with the barrier operator to provide one or more additional features to enhance the capabilities of the previously installed barrier operator. | 05-08-2014 |
20140129607 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, AND INFORMATION PROCESSING METHOD - An information processing apparatus includes an order information storage part that stores order information defining an order in which a plurality of processes are to be executed with respect to data; a setting part that prompts selection of a processing apparatus that is to execute a process of the plurality of processes from one or more processing apparatuses, and stores association information indicating an association between the process and the selected processing apparatus in an association storage part; and an order control part that prompts the one or more processing apparatuses that are associated with the plurality of processes to execute the plurality of processes in the order defined by the order information. | 05-08-2014 |
20140129608 | DISTRIBUTED PRODUCTION PIPELINE - Technology is disclosed for developing digital content in a distributed content production environment. The technology can receive a request from a client system to access media files associated with digital content, where the media files are to be used for performing a plurality of tasks. The request further includes an indication of a particular task to be performed by the client system. The technology can determine a subset of media files used for performing the particular task. The subset of media files is determined by utilizing the dependency between the particular task and one or more assets to be used for performing the particular task. The technology can gather and provide the determined subset of media files to the client system. | 05-08-2014 |
20140129609 | Computation of Componentized Tasks Based on Availability of Data for the Tasks - A base computer system obtains a set of definitions of calculations to be performed, and periodically monitors a data store to see if the data required for the calculations are available. When the required data for a given calculation are available, the base computer system sends the data and calculation instructions to a group of one or more remote computer systems for execution. The remote computer systems may be equipped with Graphics Processing Units (GPUs) for high-performance computation. The base computer system then awaits the return of reports from the one or more remote computer systems. | 05-08-2014 |
20140129610 | Method and System for Redirecting a Client - A method and a system for redirecting a client are disclosed, the method including: sending by the client a request message to a redirect agent; returning by the redirect agent a first response message to the client, an identification of a second realm being carried in the first response message; sending by the client the request message to a second server in the second realm. The data are maintained and modified only on the redirect agent, so that the redirection service between different realms may be realized without upgrading or maintaining the client. In addition, because the number of redirect agents is much smaller than the number of clients, the operation and maintenance costs may be reduced greatly. | 05-08-2014 |
20140136589 | Communication System and method for Nodes Associated with a Vehicle - Devices and nodes associated with a vehicle may communicate using a higher-level, common messaging protocol over an ad-hoc network to publish and subscribe to services, even though different nodes may utilize different types of links and channels. The network includes a rules node that is fixedly connected to the vehicle and that stores a set of rules. Given a possible publisher, subscriber, and/or a service, a node action is allowed or denied based on the set of rules. The rules may be generated or updated based on priorities, security levels, and/or characteristics of publishers, subscribers, their respective users, and/or services; a current dynamic condition; and/or user input. The rules node and at least one other node may be transported by the vehicle, and both transported nodes and nodes external to the vehicle may use the common messaging protocol to join the ad-hoc network, discover other nodes, authenticate, and publish/consume services. | 05-15-2014 |
20140136590 | NETWORK-INDEPENDENT PROGRAMMING MODEL FOR ONLINE PROCESSING IN DISTRIBUTED SYSTEMS - Systems and methods include a distributed system that uses a declarative language to separate application logic from the network technology used to communicate. For example, in a system with a plurality of processing nodes, each processing node may include at least one processor, a networking layer for communicating with other processing nodes, and a memory storing instructions that, when executed by the at least one processor, cause the processing node to perform operations. The operations may include receiving a processing plan using the networking layer and analyzing the processing plan to determine a service to perform and a number of inputs anticipated for the service. The operations may also include performing the determined service. The processing plan defines a processing tree comprising a subset of the plurality of processing nodes, the processing tree having unidirectional communication from the root to a final level of the tree. | 05-15-2014 |
20140136591 | SYSTEM AND METHOD FOR EVENT TRIGGERED INFORMATION DISTRIBUTION - System and computer-based method for automatically distributing information upon the occurrence of predefined events is provided. In a preferred embodiment, the system includes a tool that provides an intuitive interface that allows users to easily create content to be stored and delivered. In a preferred embodiment, the system provides an effective information delivery system that leverages social networking. | 05-15-2014 |
20140136592 | FLEXIBLE DATA COMMUNICATION - The present invention relates to a processing entity ( | 05-15-2014 |
20140143293 | Managing Assets - A system or computer usable program product for managing assets including receiving a task across a network to be performed by a set of assets, identifying a subset of assets owned by an owner, transmitting a personalized direct communication across the network to the owner, wherein the personalized direct communication requests approval for use of the subset of assets to execute the task, and responsive to receiving an approval communication across the network from the owner indicating respective approved assets from the subset of assets producing a set of approved assets, automatically transmitting a set of communications across the network to the set of approved assets for execution of the task. | 05-22-2014 |
20140143294 | Distributed Aggregation for Contact Center Agent-Groups On Sliding Interval - A method for aggregating and reporting data from a plurality of data sources in a contact center is provided. The method includes: maintaining by a computer device aggregated data for a sliding interval including N+1 contiguous panes ordered from 0 to N, where N is greater or equal to 1; updating by the computer device the aggregated data for the sliding interval based on updates for the sliding interval received from one or more of the data sources; monitoring for expiration of one of the panes; and in response to determining that the one of the panes has expired, reporting the aggregated data for the sliding interval to a client. | 05-22-2014 |
20140149482 | SYSTEMS AND METHODS FOR PROVIDING SPECIFICATION OF A LOCATION OF A USER OF A COMMUNICATION DEVICE - A mechanism for providing specification of a location of a user of a communication device. A method includes receiving, by a processing device a first position data of a communication device. The first position data is a location of the user of the communication device at a first time when the user begins to at least either compose a message on the communication device or initiate an application to compose the message. The method also includes receiving, by the processing device, a second position data of the communication device. The second position data is the location of the user at a second time when the user sends the message to a recipient via the communication device. The method also includes generating, by the processing device, a velocity vector based on the first position data, the second position data, the first time data and the second time data. The method further includes sending, by the processing device, the velocity vector with the message to the recipient. | 05-29-2014 |
20140149483 | DATA READINESS USING INITIATOR REGION LAST COMMIT SELECTION - A portion of a transaction is received at a distributed transaction system from an initiator region. The distributed transaction system operates under a multi-tier two-phase commit protocol. A local unit of work is established that represents the portion of the transaction received from the initiator region. Processing of the local unit of work is invoked with at least one transaction participant. An indication is received from the initiator region to assume a role of transaction coordinator for the transaction. The initiator region is instructed to commit last relative to the at least one transaction participant of the local unit of work. | 05-29-2014 |
20140149484 | DATA READINESS USING INITIATOR REGION LAST COMMIT SELECTION - A portion of a transaction is received at a distributed transaction system from an initiator region. The distributed transaction system operates under a multi-tier two-phase commit protocol. A local unit of work is established that represents the portion of the transaction received from the initiator region. Processing of the local unit of work is invoked with at least one transaction participant. An indication is received from the initiator region to assume a role of transaction coordinator for the transaction. The initiator region is instructed to commit last relative to the at least one transaction participant of the local unit of work. | 05-29-2014 |
20140156719 | UTILIZING DATA OBJECT STORAGE TRACKING IN A DISPERSED STORAGE NETWORK - A method begins by a dispersed storage (DS) processing module dividing a very large data object into a plurality of data regions and generating a data object storage tracking table that includes sections for identifying one or more data regions that are available or unavailable for retrieval. The method continues with the DS processing module dividing a first data region into data segments and disperse storage error encoding the data segments to produce sets of encoded data slices. The method continues with the DS processing module sending DSN write requests regarding storing the sets of encoded data slices to storage units and when at least a write threshold number of write responses is received for each of the sets of encoded data slices, updating the data object storage tracking table to indicate that the first data region is available for retrieval. | 06-05-2014 |
20140164468 | DATA PROCESSING METHOD - A data processing method is executed by a first data processing apparatus, and includes setting based on a size of data that is for executing a predetermined function, a first division number for dividing the data; producing groups of a second division number, each including N (a positive integer) elements by dividing the first division number; assigning a plurality of data processing apparatuses each capable of communicating with the first data processing apparatus, to the groups of the second division number; and assigning sub-data formed by dividing the data by the first division number, to the groups of the second division number. | 06-12-2014 |
20140164469 | METHODS AND SYSTEMS FOR DISTRIBUTED PROCESSING ON CONSUMER DEVICES - Systems and methods are used to provide distributed processing on a service provider network that includes a plurality of remotely located consumer devices. Each of the remotely located consumer devices includes a processing device. A service is provided from the service provider network to the remotely located consumer devices. Distributed processing of a task on the processing devices of the remotely located consumer devices occurs, the distributed processing being unrelated to the service provided to the consumers. The distributed processing occurs even when the processing devices are in use by corresponding remotely located consumer devices. | 06-12-2014 |
20140164470 | MINIMAL DOWNLOAD AND SIMULATED PAGE NAVIGATION FEATURES - Embodiments are provided that include client-server computing architectures that use minimal download features and functionality as part of page navigation operations, but are not so limited. In an embodiment, a client-server computer system uses a page transition strategy to navigate between electronic pages based in part on script, style, content, and/or other page differences that can be used as part of providing minimal download features and functionality. A method of an embodiment operates to package page incremental rendering information for use in rendering a new electronic page without having to reapply common aspects of the new electronic page and a reference electronic page. Other embodiments are also disclosed. | 06-12-2014 |
20140164471 | APPARATUS AND METHOD FOR IN-LINE INSERTION AND REMOVAL OF MARKERS - An apparatus is provided, for performing a direct memory access (DMA) operation between a host memory in a first server and a network adapter. The apparatus includes a host frame parser and a protocol engine. The host frame parser is configured to receive data corresponding to the DMA operation from a host interface, and is configured to insert markers on-the-fly into the data at a prescribed interval and to provide marked data for transmission to a second server over a network fabric. The protocol engine is coupled to the host frame parser. The protocol engine is configured to direct the host frame parser to insert the markers, and is configured to specify a first marker value and an offset value, whereby the host frame parser is enabled to locate and insert a first marker into the data. | 06-12-2014 |
20140172938 | SELECTED ALERT DELIVERY IN A DISTRIBUTED PROCESSING SYSTEM - Methods, apparatuses, and computer program products for selected alert delivery in a distributed processing system are provided. Embodiments include receiving a plurality of events from one or more event producing components of the distributed processing system; creating, by an incident analyzer, in dependence upon the events a truth space representing events that make one or more conditional event processing rules true, the truth space including a set of truth points, each truth point including a set of events and a set of event locations; creating, by the incident analyzer, in dependence upon the truth space one or more alerts; and sending, by the incident analyzer, the alerts to at least one component of the distributed processing system. | 06-19-2014 |
20140172939 | Reachability-Based Coordination for Cyclic Dataflow - Various embodiments provide techniques for working with large-scale collections of data pertaining to real world systems, such as a social network, a roadmap/GPS system, etc. The techniques perform incremental, iterative, and interactive parallel computation using a coordination clock protocol, which applies to scheduling computations and managing resources such as memory and network resources, etc., in cyclic graphs including those resulting from a differential dataflow model that performs computations on differences in the collections of data. | 06-19-2014 |
20140172940 | Information Processing Method For Electronic Device Accessory, Electronic Device And Accessory Thereof - An information processing method of an electronic device accessory, an electronic device and an accessory thereof are described. The method includes the electronic device acquiring the unique identifier of the first accessory that the electronic device uses and first information of the application; reporting the unique identifier of the first accessory and the first information to the web server so that the web server can acquire the function information of the first accessory in the application according to the unique identifier and the first information; receiving the function information sent by the web server; configuring the function information for the first accessory so that the first accessory has the functions corresponding to the function information in the application. The present method is applicable to touch-screen electronic devices. | 06-19-2014 |
20140172941 | CAPTURE, ANALYSIS, AND VISUALIZATION OF CONCURRENT SYSTEM AND NETWORK BEHAVIOR OF AN APPLICATION - A first capture system that captures network communication events related to an application, and a second capture system that captures internal processing events related to the application. A visualization system analyzes the data captured by each of the capture systems, synchronizes and correlates the data, and presents an integrated display of these communication and processing events. In a preferred embodiment, the communicated messages include an identifier of the application, and the processing components also associate an identifier of the application to each recorded processing event. To facilitate the integrated display of the events, the visualization system synchronizes the recorded communication and processing events to a common time base. | 06-19-2014 |
20140172942 | DECOUPLING CLUSTER DATA FROM CLOUD DEPLOYMENT - The present invention extends to methods, systems, and computer program products for decoupling cluster data from cloud deployment. The decoupling facilitates taking down and reattaching a cluster to persisted data as needed. Other embodiments of the invention include resuming a cluster's execution on a different topology and/or different system states based on a persisted data set. | 06-19-2014 |
20140181172 | OFFLOADING TETHERING-RELATED COMMUNICATION PROCESSING - This disclosure is directed to offloading tethering-related communication processing. In general, a communication processor in an intermediary device may be responsible for handling communication between tethered devices and a wide area network (WAN) like the Internet. In offloading responsibility for managing tethered devices to the communication processor, other processing resources (e.g., an applications processor) in the intermediary device may be both uninvolved and potentially totally isolated from the tethering, allowing the intermediary device to conserve power/processing resources, maintain better security, etc. An intermediary device may comprise, for example, a communication module to communicate with at least one other device and a WAN, a communication processor to control how information may be conveyed between the at least one other device and the WAN and an application processor, separate from the communication processor, to execute at least one application in the device. | 06-26-2014 |
20140181173 | System and Method for Synchronizing Operations Among a Plurality of Independently Clocked Digital Data Processing Devices - A system is described for maintaining synchrony of operations among a plurality of devices that have independent clocking arrangements. The system includes a task distribution device that distributes tasks to a synchrony group comprising a plurality of devices that are to perform the tasks distributed by the task distribution device in synchrony. The task distribution device distributes each task to the members of the synchrony group over a network. Each task is associated with a time stamp that indicates a time, relative to a clock maintained by the task distribution device, at which the members of the synchrony group are to execute the task. Each member of the synchrony group periodically obtains from the task distribution device an indication of the current time indicated by its clock, determines a time differential between the task distribution device's clock and its respective clock and determines therefrom a time at which, according to its respective clock, the time stamp indicates that it is to execute the task. | 06-26-2014 |
20140181174 | DISTRIBUTED PROCESSING OF STREAM DATA ON AN EVENT PROTOCOL - An exemplary method for distributed processing of streaming data on an event protocol comprises receiving a plurality of related events from the streaming data at a node, amending a state of the related events, determining an error margin based on the amended state, and updating a current data transformation based on the amended state and error margin, thereby enabling real time analysis of streaming data. | 06-26-2014 |
20140181175 | Data-Intensive Computer Architecture - A data-intensive computer includes a processing sub-system formed by a plurality of processing servers, a database sub-system formed by a plurality of database servers configured to form a collective database, and a unifying operating system environment. The unifying operating system environment extends across the processing sub-system and the database sub-system to coordinate operation of the plurality of processing servers and the plurality of database servers to act as components in a single data-intensive computer and presents the database sub-system to an application running in the data-intensive computer as a layer in a memory hierarchy of the data-intensive computer. | 06-26-2014 |
20140188970 | SYSTEM AND METHOD ENABLING SERVICE AND APPLICATION ROAMING - A system and method enabling service and application roaming are disclosed. A particular embodiment includes: unifying a plurality of user services and applications from a plurality of sources in an environment into a shared ecosystem of services and applications; assigning, by use of a data processor, a digital identity to the shared ecosystem of services and applications; detecting a context change in the environment causing a transition to a current context; causing a task set to be performed in response to the context change; and dispatching a set of interaction resources, corresponding to the task set, to present a state of the current context to a user by use of a plurality of interaction devices corresponding to the set of interaction resources, the set of interaction resources being accessed using the plurality of user services and applications in the shared ecosystem of services and applications. | 07-03-2014 |
20140188971 | METHODS, DEVICES AND SYSTEMS ENABLING A SECURE AND AUTHORIZED INDUCTION OF A NODE INTO A GROUP OF NODES IN A DISTRIBUTED COMPUTING ENVIRONMENT - A messaging model and node induction methods and corresponding devices and systems are disclosed herein that are effective to enable an inductor node to induct an inductee node into a distributed computing system and to enable the inducted node to carry out predetermined tasks. | 07-03-2014 |
20140188972 | MODELING ENTERPRISE RESOURCES AND ASSOCIATING METADATA THEREWITH - A computer-controlled method of registering an application can include indicating a type of platform, providing information about the application, registering at least one port hosted by the application, and saving the application configuration. | 07-03-2014 |
20140188973 | LOOKUP FRONT END PACKET OUTPUT PROCESSOR - A packet processor provides for rule matching of packets in a network architecture. The packet processor includes a lookup cluster complex having a number of lookup engines and respective on-chip memory units. The on-chip memory stores rules for matching against packet data. A lookup front-end receives lookup requests from a host, and processes these lookup requests to generate key requests for forwarding to the lookup engines. As a result of the rule matching, the lookup engine returns a response message indicating whether a match is found. The lookup front-end further processes the response message and provides a corresponding response to the host. | 07-03-2014 |
20140195582 | SYSTEM AND METHOD FOR PROVIDING AN INTER-APPLICATION COMMUNICATION FRAMEWORK - A system and a method provide an inter-application communication framework. A first application executed on a first device may establish communication and/or interaction with a second application executed by a second device and compatible with the first application. The first device may be connected to the second device by a network which enables the communication between the first application and the second application. The first device may support different application frameworks relative to the second device, and the first application and the second application may exist in different application frameworks. The first device may query an application knowledge repository to determine one or more compatible applications which exist in an application framework supported by the second device. In response, the first device may obtain identifiers which may identify the compatible applications in the application framework supported by the second device. | 07-10-2014 |
20140195583 | MULTIMEDIA PLAYBACK APPARATUS AND MULTIMEDIA FILE PREFETCHING METHOD - A multimedia playback apparatus and a multimedia file prefetching method are provided. In the method, a first multimedia file is downloaded and played first. Next, at least one playlist is read, and at least one second multimedia file sorted after the first multimedia file in the at least one playlist is searched. Then, the at least one second multimedia file is prefetched. | 07-10-2014 |
20140195584 | COMMUNICATION DONGLE PHYSICALLY COUPLED WITH A MEDIA DEVICE TO AUTOMATICALLY DISCOVER AND LAUNCH AN APPLICATION ON THE MEDIA DEVICE AND TO ENABLE SWITCHING OF A PRIMARY OUTPUT DISPLAY FROM A FIRST DISPLAY OF A MOBILE DEVICE TO A SECOND DISPLAY OF THE MEDIA DEVICE THROUGH AN OPERATING SYSTEM OF THE MOBILE DEVICE SHARING A LOCAL AREA NETWORK WITH THE COMMUNICATION DONGLE - A system, apparatus and method related to a communication dongle physically coupled with a media device to automatically discover and launch an application on the media device and to enable switching of a primary output display from a first display of a mobile device to a second display of the media device through an operating system of the mobile device sharing a local area network with the communication dongle is disclosed. In one embodiment, a system includes a mobile device to access a multicast capability of an operating system responsive to a user interacting with an selector on a header bar of a browser application of the mobile device and/or an indicator on a menu bar of the operating system of the mobile device, a media device, and a communication dongle that communicatively couples the mobile device with the media device through a local area network that is commonly shared between the mobile device and/or the communication dongle. | 07-10-2014 |
20140195585 | PROCESS EXECUTING SYSTEM, PROCESS EXECUTING METHOD, AND INFORMATION PROCESSING DEVICE - A process executing system includes a first device and a second device connected via a network. The second device includes a receiving unit configured to receive process definition information and process object data from the first device, a control unit configured to analyze the process definition information and determine whether the next process is to be executed at the self-device, a process execution unit configured to execute the next process on the process object data when the next process is determined to be executed at the self-device, an updating unit configured to update the process definition information by changing a definition of a process, which is defined to be processed after the next process according to the execution order, to be a new next process, and a sending unit configured to send the process definition information and the process object data to another second device other than the self-device. | 07-10-2014 |
20140201255 | MOBILE ITINERANT SOFTWARE AGENT CARRYING ITINERARY AND DATA WITHIN - A method and data processing system for using agent software to perform data processing on multiple computer systems. The agent software is sequentially migrated from a user computer system to each system of N computer systems, after which the agent software is returned to the user computer system with a final result that includes output results obtained from execution of run time instructions in the agent software on each computer system of the N computer systems. N is at least 1. | 07-17-2014 |
20140201256 | APPLIANCE CONTROL SYSTEM AND METHOD - A system and method to control an appliance using a computing device, such as a smartphone. The system may have one or more computing devices (each with a control client) and one or more appliances that communicate over a backend control unit to allow a user with the computing device to virtually control the appliance. | 07-17-2014 |
20140201257 | ADVANCED EVENT TRIGGERING - An event trigger data string is formulated and added to digital content for distribution to an audience via broadcast, satellite, cable or any other technology. The event trigger data string includes identification of an event source, identification of an operation to be performed, and a payload. A controller reads the data string and outputs a command to an appropriate event source for alteration of a digital content stream based upon the identified operation. The payload may, for example, identify an advertisement or notice to be spliced into or out of the digital content stream. Such event trigger data strings may be added to many different digital content streams, and a router or switching component may distribute the streams to systems that disseminate them to the audience. The technique enables interaction with different event sources, and allows command of multiple different operations by these event sources. | 07-17-2014 |
20140207840 | SYSTEM AND METHOD FOR PROCESSING REAL TIME DISPLAY OF CHANGES TO DATA TRIGGERED BY CHANGES IN A DATA SUPPLY CHAIN - The present invention is directed to a method and system for conducting one or a plurality of scenarios, simulations, games, or sport in which a plurality of participants are able to designate or “draft” or be assigned a set of assets, such a football team or basketball team or a set of military assets. Participants are further able to alter allocation of said assets according the rules and processes for reallocation of said game, sport or simulation in a real time crowd sourced pervasive computing environment. Statistics and real time audio and video streams and other data postable into mashups associated with said assets are updated in real time as they are captured, recorded, and distributed using a variety of transmission methods available to a pervasive computing environment. Said updated statistics may be transmitted by a third party such as a media outlet or through one or a plurality of social networks into which said participants are registered or enrolled. | 07-24-2014 |
20140207841 | CONTEXT DATA IN UPNP SERVICE INFORMATION - A system, device, and method provide for the selection of a device to perform a service using context information for the device. The context information may be included in a request from a control point device to the device or may be included in a response from the device to the control point device. The context information provides additional information relative to the services provided by the device or relative to the device itself. For example, if the device is a camera, the camera may include for each photograph taken by the camera a date the photograph is taken, a time the photograph is taken, a location at which the photograph is taken, a subject matter of the photograph, a temperature at the photograph location, a photographer, etc in the context information. Additionally, the camera may include the current geographic location of the camera in the context information. | 07-24-2014 |
20140207842 | Hierarchical Temporal Memory (HTM) System Deployed As Web Service - A web-based hierarchical temporal memory (HTM) system in which one or more client devices communicate with a remote server via a communication network. The remote server includes at least a HTM server for implementing a hierarchical temporal memory (HTM). The client devices generate input data including patterns and sequences, and send the input data to the remote server for processing. The remote server (specifically, the HTM server) performs processing in order to determine the causes of the input data, and sends the results of this processing to the client devices. The client devices need not have processing and/or storage capability for running the HTM but may nevertheless take advantage of the HTM by submitting a request to the HTM server. | 07-24-2014 |
20140214914 | SYSTEM AND METHOD FOR ABSTRACTING AND ORCHESTRATING MOBILE DATA NETWORKS IN A NETWORK ENVIRONMENT - A method is provided in one example and includes receiving data from a network element, determining a candidate data processing task for the received data based upon a first similarity metric between the received data and data currently associated with the candidate data processing task, and sending the received data to the candidate data processing task. | 07-31-2014 |
20140214915 | Methods and Systems of Tracking and Verifying Records of System Change Events in a Distributed Network System - This disclosure has reference to verifying records of system change events in a distributed network system providing cloud services. In one embodiment, the methods and systems observe system update messages sent and received among components of the distributed network system, generate a record of the state of the object in response to the update messages, and compare the record of the state of the object with information from a periodic system status message to verify the accuracy of the periodic system status message. Advantageously, the present embodiments provide increased reliability for system status tracking, resource management, and billing for consumption of resources in distributed network systems. Additional benefits and advantages of the present embodiments will become evident in the following description. | 07-31-2014 |
20140214916 | SYSTEM, METHOD AND APPARATUS FOR MANAGING APPLICATIONS, INFORMATION AND SERVICES - The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications. | 07-31-2014 |
20140222885 | SYSTEM FOR REAL-TIME DATA PROCESSING - A real-time data processing apparatus that is connected to a user over a network, the real-time data processing apparatus comprising a data access unit that accesses user transaction data from the user, a data storage that stores orchestration process data that includes information relating to a processing of the user transaction data, a transaction processing unit that: i) accesses the user transaction data from the data access unit, ii) accesses the orchestration process data from the data storage, and iii) processes the user transaction data using the orchestration process data and a transaction data communication unit that communicates a result of the processed user transaction data in real-time to the user, wherein the real-time data processing apparatus does not store the accessed user transaction data in a non-volatile storage medium. | 08-07-2014 |
20140222886 | GENERIC DISTRIBUTED PROCESSING FOR MULTI-AGENT SYSTEMS - Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) provides a Machine to Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) cannot. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement. In the digital ecosystem, any like DPU can back up any other, making the system exceedingly robust. | 08-07-2014 |
20140222887 | GENERIC DISTRIBUTED PROCESSING UNIT FOR MULTI-AGENT SYSTEMS - Generic Distributed Processing Unit (DPU) for Multi-Agent Systems (MAS) is disclosed. The DPU based system is a Machine 2 Machine (M2M) interface that is fast, flexible, redundant and scalable. It allows the handling of unlikely edge cases that Human Machine Interfaces (HMI) can not. It also allows the processing of excessive amounts of ancillary data that are not processed easily with an HMI arrangement . In the digital ecosystem, any like DPU can back up any other making the system exceedingly robust. | 08-07-2014 |
20140222888 | SYSTEM AND METHOD FOR PERFORMING FOLLOW UP BASED ON USER INTERACTIONS - A system and method for follow up management comprising determining if a user has a repository record, extracting information from the repository record associated with the user, and acting on information stored in the repository record. The method may be practiced on a system for managing online interaction comprising a business rules engine a follow up repository, and a follow up engine. | 08-07-2014 |
20140237015 | DYNAMIC DEVICE COLLABORATION - Using various functionalities of electronic devices such as applications that gather location information to provide a service to the user can come at the cost of significant power consumption, and consequently battery drainage. A data sharing system enables the creation of a network of participant devices where participant devices in the network can take turns in collecting and sharing data with the rest of the participant devices in the network. The one or more participant devices can share the obtained data through Bluetooth® low energy (BTLE) or other low consumption channel, so that the ensemble of participant devices could have better battery life, higher availability, and/or better accuracy, compared to each device having to individually obtain the data. | 08-21-2014 |
20140237016 | SYSTEM AND METHOD FOR HAND-OFFS IN CLOUD ENVIRONMENTS - A system, method, and computer-readable storage medium for handling hand-offs in a cloud computing environment is provided. The method includes identifying, at a cloud governance module of a server device, a plurality of applications executing on a plurality of servers belonging to a plurality of cloud computing service providers. The method includes determining, based upon information in a policy module, to hand-off an execution of at least one identified application executing on a first cloud computing service provider platform to a second cloud computing service provider, determining whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application, and handing-off the execution of the at least one identified application to a second cloud computing provider platform based upon the second cloud computing provider being compliant with the one or more governance policies associated with the at least one identified application. | 08-21-2014 |
20140237017 | EXTENDING DISTRIBUTED COMPUTING SYSTEMS TO LEGACY PROGRAMS - The system provides energy-efficiency of computing nodes in a cluster such that application level compatibility is maintained with legacy programs. This enables clusters to grow in computer capability while optimizing and managing expenses in energy usage, cooling infrastructure and real estate costs. The present technology may leverage existing purpose built parallel processing hardware, such as for example GPU hardware cards, with software to provide the functionality discussed herein. The present technology may create and add to an existing Hadoop cluster, or other distributed data processing framework, an augmented data node with enhanced compute per watt capability using off the shelf parallel processing hardware (e.g., GPU cards) while preserving the application level compatibility with the framework infrastructure. | 08-21-2014 |
20140244706 | Class of Interlaced Bypass Torus Networks - The present invention provides a class of networks by systematically interlacing bypass links to torus or mesh networks, resulting in networks called interlaced bypass torus (iBT) networks. The iBT network is a d-dimensional mesh-like network (d≧2) at which only two more bypass links are added to each of these processing elements (or node) in the original torus or mesh network. It can be conveniently adopted to the interconnection networks of parallel computers and the interconnection networks of storage systems. The parallel computer system integrates a plurality of processing elements in which each element performs data processing and message switching with other elements. The storage system integrates a plurality of storage elements in which each element facilities data access: write and read. These aforesaid parallel systems with elements interconnected as the novel iBT networks are wholly defined as an iBT-based parallel processing system and the storage systems are defined as iBT-based parallel storage system. | 08-28-2014 |
20140244707 | SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED ASYNCHRONOUS CALCULATIONS IN A NETWORKED ENVIRONMENT - A method and associated system are provided for performing calculations in a distributed networked environment, comprising: updating a source element on a first computer; sending a calculate update signal to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; and performing a calculation to update the target calculated element using the obtained updated source element. | 08-28-2014 |
20140244708 | BACKWARDS-COMPATIBLE FEATURE-LEVEL VERSION CONTROL OF AN APPLICATION USING A RESTLIKE API - Client and server-side instances of an application leverage an application programming interface (API) that complies with a representational state transformation architecture and supports backwards-compatible feature-level version control. A resource maintained by the server-side instance of the application is revised independent of revisions of a remainder of the application. The server-side instance of the application maintains multiple versions of a resource and/or a resource that is a superset of revisions of the resource, such that a compatible version of the resource is served to the client-side instance of the application. | 08-28-2014 |
20140244709 | INFORMATION SYSTEM, METHOD FOR DISPLAYING INFORMATION, INFORMATION PROCESSING APPARATUS, AND NON-TRANSITORY STORAGE MEDIUM ENCODED WITH COMPUTER READABLE PROGRAM - An exemplary embodiment provides an information system, including a plurality of information processing apparatuses, each information processing apparatus capable of communicating data with one another within a prescribed range, and a server capable of communicating data with each information processing apparatus. Each information processing apparatus includes a character information transmission and reception module for transmitting to and receiving from another information processing apparatus, character information having identification information identifying one or more information processing apparatuses and parameter information which can be changed, a parameter change module for changing parameter information in the received character information, a server transmission module for transmitting the changed character information to the server, a server reception module for receiving character information corresponding to identification information of each information processing apparatus itself from the server, and a display control module for performing display processing based on parameter information in the character information received from the server. | 08-28-2014 |
20140244710 | CONTEXT AWARE ACTIONS AMONG HETEROGENEOUS INTERNET OF THINGS (IOT) DEVICES - An aspect enables context aware actions among heterogeneous Internet of Things (IoT) devices. An IoT device receives data representing a context of each of a first set of IoT devices, receives data representing a current state of each of a second set of IoT devices, and determines an action to perform at a target IoT based on the received data. An aspect verifies an implied relationship between a first user and a second user by detecting an interaction between a first user device belonging to the first user and a second user device belonging to the second user, storing information related to the interaction in a first interaction table associated with the first user device, assigning a relationship identifier to the second user based, at least in part, on the information related to the interaction, and determining whether or not the assigned relationship identifier is correct. | 08-28-2014 |
20140244711 | Open Application Interface for Complex Systems - A method and apparatus is disclosed for using an open application interface to enable communications between the components and sub-components of a complex system, such as an OSS system. In a first embodiment, one or more Intelligent Flow Engines (IFEs) are used to register all applications and/or components in the system. Once the applications have been registered, then a component requiring service from another application/component sends a request for service to an IFE. The IFE then determines which provider application can best provide the requested service and binds the requesting application with that provider application. In accordance with another embodiment, when a provider component is taken offline, e.g., for maintenance or to replace that component with a new or upgraded component, the applications of that component are un-registered and any applications that were bound to that component are seamlessly rerouted and are bound with another application if one is available | 08-28-2014 |
20140250162 | DATA CAPTURING AND EXCHANGE METHOD AND SYSTEM - A method for a data capturing and exchange system. The data capturing and exchange system has a plurality of devices in a sub-network and a network server connected to the sub-network. The method includes capturing an unstructured data record of a document on a device, collecting metadata associated with the unstructured data record; determining a recipient for the unstructured data record in a health information exchange, and composing a data message containing the unstructured data record. The method also includes obtaining the composed data message containing the unstructured data record, packing the composed data message into a packed message containing a structured data record corresponding to the unstructured data record, and sending the packed message to the recipient in the HIE can receive and recognize the document. | 09-04-2014 |
20140258357 | SYSTEM AND METHODS OF TRANSFERRING TASKS FROM A FIRST MOBILE DEVICE TO A SECOND MOBILE DEVICE - A method includes selecting a target mobile device based on information regarding a power storage level of the particular mobile device. The method further includes transmitting program context information associated with a task of the first mobile device to a network accessible storage device. The method further includes transmitting a notification regarding the program context information to the target mobile device. The present disclosure describes a power and task (data and/or voice) handover system that enables a user to transfer task(s) from one mobile device to another mobile device using a network (wired or wireless) based handover scheme. | 09-11-2014 |
20140258358 | METHOD OF COMBINING NETWORK DATA AND MOBILE DEVICE USING THE SAME - A method for combining network data for a mobile device includes connecting to a plurality of networks; receiving a plurality of data from the plurality of networks; obtaining a plurality of parameters from each of the plurality of data; comparing the plurality of parameters of each of the plurality of data, to obtain a plurality of similar data; combining the plurality of similar data into at least one combined data; and displaying the at least one combined data. | 09-11-2014 |
20140258359 | System And Method For Providing An Adjunct Device In A Content Distribution Network - A cache server receives content and an instruction indicating an event associated with the content that causes a processor to invoke a call out to an adjunct device. The instruction further indicates an operation that the adjunct device is to perform. The cache server detects the event associated with the content, halts a flow of the content in response to detecting the event associated with the content, passes via the call out the content to the adjunct device to perform the operation, receives from the adjunct device a response and resulting data from the operation, and performs an additional operation on the resulting data based on the response from the adjunct device. | 09-11-2014 |
20140258360 | RECONFIGURABLE CLOUD COMPUTING - A method, system, and computer-readable storage medium for using a distributed computing system are disclosed. For example, one method involves receiving one or more parameters. The one or more parameters indicate one or more operations. The method also involves selecting one or more computing resources from computing resources. This selecting is based on the parameter(s). An application is configured to be executed using the computing resource(s). The method also involves generating a workflow. The workflow indicates that the application is to be executed using the computing resource(s). The workflow indicates that the application performs the operation(s). The method also involves communicating at least a part of the workflow to one or more nodes, where the node(s) include the computing resource(s). | 09-11-2014 |
20140258361 | APPARATUS AND METHOD FOR PROVIDING CONTENT - An apparatus and method for providing content is provided, which performs a web service initialization through a provided local offline web server and manages a plurality of content provided through a multithreaded web service. The apparatus for providing content includes a communication unit receiving one or more sets of content; a thread creation unit creating one or more threads that are given to the content to process a work; and a page creation unit having a frame per thread and creating an image page for playing the content on a web browser. | 09-11-2014 |
20140258362 | INFORMATION PROCESSING APPARATUS AND METHOD, AND PROGRAM - The present technique relates to an information processing apparatus and method and a program that can easily handle replacement of an apparatus. First application creating means creates a first application that controls a device of another information processing apparatus communicating with an IC card, and first domain creating means allows another information processing apparatus to create a first domain where the first application is to be registered. First application registering means allows the first application to be registered in the first domain of another information processing apparatus. Writing means allows the first application to be written into an execution area of another information processing apparatus, and second application creating means creates a second application that performs a process for the IC card. Second domain creating means allows another information processing apparatus to create a second domain where the second application is to be registered, and second application registering means allows the second application to be registered in the second domain of another information processing apparatus. | 09-11-2014 |
20140280431 | SYSTEM AND METHOD FOR INTEROPERABILITY BETWEEN FLEX APPLICATIONS AND .NET APPLICATIONS - System and method for enabling interoperability between a Flex application included in a web page and an external application. A method includes substituting the Flex application included in the web page with a container application, the container application including an external interface; loading the Flex application into the container application; generating, by the container application, a representation for at least one object in the Flex application; and facilitating a communication between the Flex application and the external application based on the representation of the object. | 09-18-2014 |
20140280432 | Responding To A Timeout Of A Message In A Parallel Computer - Methods, apparatuses, and computer program products for responding to a timeout of a message in a parallel computer are provided. The parallel computer includes a plurality of compute nodes operatively coupled for data communications over one or more data communications networks. Each compute node includes one or more tasks. Embodiments include a first task of a first node sending a message to a second task on a second node. Embodiments also include the first task sending to the second node a command via a parallel operating environment (POE) in response to a timeout of the message. The command instructs the second node to perform a timeout motivated operation. | 09-18-2014 |
20140280433 | Peer-to-Peer File Distribution for Cloud Environments - A cloud computing system including an image server is disclosed. The image server comprises an endpoint communicatively coupled to a data store, a peer-to-peer endpoint, and a peer-to-peer client. The peer-to-peer endpoint is configured to receive a request for a portion of a data file from a requestor. The image server is configured to determine a location of the portion of the data file within the data store and retrieve the portion of the data file from the data store in response to the request for the portion, and the peer-to-peer client is configured to provide the retrieved portion of the data file to the requestor via the peer-to-peer endpoint. In some examples, the requested data file includes a system image. | 09-18-2014 |
20140280434 | METHOD FOR NETWORKING CPAAS COMPONENTS FOR APPLICATION ON-BOARDING - Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, by a cloud management system, a request for application deployment; provisioning a new application manager within a cloud computing system based on the request; configuring the new application manager to belong to a first virtual private network (VPN), wherein the cloud management system also belongs to the first VPN; and configuring the new application manager to belong to a second VPN, wherein the new application manager is configured to send and receive data messages via the first VPN and the second VPN. | 09-18-2014 |
20140280435 | SCALABLE DATA TRANSFER IN AND OUT OF ANALYTICS CLUSTERS - Embodiments of the invention relate to analytics clusters, and to a network layer application to efficiently supporting read and write requests in the cluster. In one aspect, one or more compute nodes within a region of the cluster are designated to support the request, and based upon the designation, the request is directly communicated between a requesting agent external to the cluster and the supporting compute node(s) via a regional hardware element. The direct communication mitigates the functionality of the head node(s) supporting the compute node(s). | 09-18-2014 |
20140280436 | MIGRATION TOOL FOR IMPLEMENTING DESKTOP VIRTUALIZATION - At least a method and a system for migrating a plurality of endpoint computing devices of an organization are described herein. User applications, data, and settings are migrated from a plurality of endpoint computing devices of the organization into a client server operating environment employing a thin client implementation. A server may execute software for deploying the thin client implementation. By way of creating a personalized virtualization disk for each endpoint computing device, migration to a thin client virtualized desktop implementation may be easily performed by the organization without modification, change, or loss of user installed applications, personalized settings, and user data. | 09-18-2014 |
20140280437 | METHOD AND SYSTEM FOR COORDINATION OF INTER-OPERABLE INFRASTRUCTURE AS A SERVICE (IAAS) AND PLATFORM AS A SERVICE (PAAS) - A system and a method are disclosed for coordinating an inter-operable Platform as a Service (PaaS) layer and an Infrastructure as a Service (IaaS) layer. In one example, the method includes receiving, by a processing device associated with a PaaS layer, a message indicating a resource status associated with a plurality of resources of an IaaS layer, determining, by the processing device, a resource among the plurality of resources in the IaaS layer to instantiate a platform service of the PaaS layer, the determining is based on the message indicating the resource status associated with the plurality of resources of the IaaS layer; and transmitting, by the processing device, a message directing the IaaS layer to instantiate the platform service on the determined resource in the IaaS layer. | 09-18-2014 |
20140280438 | METHOD AND SYSTEM FOR OPTIMAL FAIR DISTRIBUTION AMONG BUCKETS OF DIFFERENT CAPACITIES - A processing device can implement an optimal fair distribution. In one embodiment, the processing device divides a distribution pattern associated with a distributed system into segments based on a quality of distribution for the distributed system. For each partition of the plurality of partitions, the processing device calculates a weight for the partition based on a number of segments in the plurality of segments and a capacity of a bucket associated with the partition. The processing device generates a map of partitions based on the weight for each of the plurality of partitions. The processing device distributes a plurality of objects in the distributed system to the plurality of buckets based on the map of partitions. | 09-18-2014 |
20140280439 | Method and Apparatus for Seamless Application Portability Over Multiple Environments - A system includes a processor configured to receive data, gathered by a vehicle, for use by a mobile application. The processor is further configured to receive instructions from the application interacting with the vehicle, for continuing usage in the extra-vehicular environment, utilizing the received data. Also, the processor is configured to determine that a mobile device, containing the processor, has left the vehicle. Additionally, the processor is configured to execute the instructions to continue application functionality while the mobile device remains out of contact with the vehicle in the extra-vehicular environment. | 09-18-2014 |
20140280440 | TECHNIQUES FOR CONTEXT-BASED APPLICATION INVOCATION FOR SHORT-RANGE WIRELESS COMMUNICATION INTERACTIONS - A computer-implemented technique for context-based application invocation for short-range wireless communication interactions can include exchanging sets of information between first and second computing devices via a short-range wireless communication medium. The set of information for a specific computing device can include at least one of (i) device type information for the specific computing device and (ii) user information for the specific computing device. The techniques can include performing, at one of the computing devices, at least one of a plurality of actions based on the set of information received from the other computing device. The plurality of actions can generally include (a) automatically configuring another wireless communication medium and (b) outputting a menu configured to receive a user selection from a set of operations associated with at least one of the short-range wireless communication medium and the other wireless communication medium. | 09-18-2014 |
20140280441 | DATA INTEGRATION ON RETARGETABLE ENGINES IN A NETWORKED ENVIRONMENT - Techniques are disclosed for data integration on retargetable engines in a networked environment. The networked environment includes data processing engines of different types and having different sets of characteristics. A request is received execute a data flow model in the networked environment. The data flow model includes data flow objects. A first data processing engine is programmatically selected based on a predefined set of criteria and the sets of characteristics of the data processing engines. The data flow model is executed using the selected data processing engine and responsive to the request. | 09-18-2014 |
20140280442 | DISTRIBUTED NETWORK FIREWALL AND FLOW-BASED FORWARDING SYSTEM - A method performed by a network appliance having a plurality of application processing units, includes: receiving a first packet at the network appliance; calculating a first value using a mathematical algorithm based on one or more information regarding the first packet; and using the calculated first value to identify a first application processing unit of the plurality of application processing units in the network appliance. A network appliance includes: a plurality of processing units that are communicatively connected to each other; wherein a first processing unit of the plurality of processing units is configured for: calculating a first value using a mathematical algorithm based on one or more information regarding a first packet; and using the calculated first value to identify a second processing unit of the plurality of processing units. | 09-18-2014 |
20140280443 | APPLICATION-CENTRIC SOCIALIZATION - An application may be augmented for application-centric socialization activities for a user of the application, based on instrumenting the application for the application-centric socialization activities. The application-centric socialization activities may be launched from within the augmented application on a device, the application-centric socialization activities determined based on one or more contexts associated with the user that are determined during execution of the augmented application on the device. | 09-18-2014 |
20140280444 | SCALABLE DATA TRANSFER IN AND OUT OF ANALYTICS CLUSTERS - Embodiments of the invention relate to analytics clusters, and to a network layer application to efficiently supporting read and write requests in the cluster. In one aspect, one or more compute nodes within a region of the cluster are designated to support the request, and based upon the designation, the request is directly communicated between a requesting agent external to the cluster and the supporting compute node(s) via a regional hardware element. The direct communication mitigates the functionality of the head node(s) supporting the compute node(s). | 09-18-2014 |
20140280445 | PROCESS FLOW DEFINITION CREATING SYSTEM, PROCESS FLOW DEFINITION CREATING DEVICE, AND A METHOD OF CREATING PROCESS FLOW DEFINITION - A process flow definition creating system provides a process flow definition to a system for executing processes in an order in accordance with the process flow definition. The process flow definition creating system includes a device list storage unit; a screen information storage unit, wherein the screen information is for displaying a first field and a second field; a display control unit that displays the parsed screen information; a setting reception unit that receives a setting for the first field and a setting for the second field, wherein the setting for the first field defines the processes and the order of the processes, and the setting for the second field defines correspondence between the processes and devices that are to execute the processes; and a definition creating unit that creates the process flow definition, based on the settings. | 09-18-2014 |
20140280446 | DISTRIBUTION CONTROL SYSTEM, DISTRIBUTION SYSTEM, DISTRIBUTION CONTROL METHOD, AND COMPUTER-READABLE STORAGE MEDIUM - A distribution control system includes a managing unit configured to manage sites where communication terminals are positioned; a generating unit configured to generate distribution data; a converting unit configured to convert the distribution data into transmission data; and a transmitting unit configured to transmit the distribution data to one or more communication terminals that are managed to be positioned at a same site by the managing unit. | 09-18-2014 |
20140280447 | METHOD AND APPARATUS FOR PROVIDING CLOUD SERVICE - A method of receiving a cloud service in a mobile device is provided, which includes executing a mobile application; creating a mobile code; transmitting the created mobile code to a mobile code execution server; interrupting the execution of the mobile application; receiving a request for re-executing the application from the mobile code execution server; and re-executing the mobile application. | 09-18-2014 |
20140280448 | Apparatus and Method for Transferring Event Detector Processes - Embodiments relate to methods ( | 09-18-2014 |
20140289302 | MANAGING TASK OBJECT STATE UTILIZING A RELIABLE MESSAGING MODEL - Embodiments of the present invention address deficiencies of the art in respect to task object state management for workflow management systems and provide a novel and non-obvious method, system and computer program product for managing task object state utilizing a reliable messaging model. In an embodiment of the invention, a method for managing task object state utilizing a reliable messaging model is provided. The method includes transmitting according to a reliable messaging protocol a launch request for a task object in a workflow over a computer communications network to a remote server. The method also includes determining from the reliable messaging protocol whether or not the launch request has failed. Finally, the method includes responding to a determination that the launch request has failed, by transmitting a test request to the remote server using a protocol other than the reliable messaging protocol and setting a state of the task object as failed only if the remote server responds to the test request. | 09-25-2014 |
20140289303 | SYSTEM AND METHOD FOR MANAGING MEDIA IN A DISTRIBUTED COMMUNICATION NETWORK - A system and method for processing communication media in a regionally distributed communication platform that includes at a first platform region, establishing a communication session comprising establishing a media communication to at least one endpoint from the first region and establishing signaling communication to a second platform region; selecting a media resource in response to a change in media processing requirements of the communication session; when the selected media resource is outside the first region, routing media communication through a media resource outside of the first region; when the media resource is available in the first region, routing media communication through the media resource of the first region; and when the media resource is outside of the second region, storing the media communication in the first region at least temporarily and tunneling a branch of the media communication to a central media service in the second region. | 09-25-2014 |
20140297709 | METHOD AND MOBILE TERMINAL FOR CREATING A CONTACT - The present disclosure discloses a method for creating a contact in a mobile terminal and the mobile terminal thereof. The method comprises: receiving a request for creating the contact; obtaining at least one piece of environmental information; and generating contact information of the contact comprising the obtained environmental information, wherein the environmental information is configured to identify environment during the creation of the contact. According to the present disclosure, many pieces of information may be obtained by obtaining at least one piece of environmental information while creating a contact without any manual input performed by the user, thereby simplifying operation of the user and facilitating contacts management in the mobile terminal. | 10-02-2014 |
20140297710 | MANAGING AN APPLICATION ON A COMPUTING SYSTEM - Systems and methods for managing an application on a computing system are described herein. According to the present subject matter, the system(s) implement the described method(s) for this purpose, where the method(s) include monitoring a user-defined criteria by a managing module for the application. Further, the method includes generating a trigger when a user-defined time-point corresponding to the user-defined criteria is determined. The method also includes performing a user-defined action by the managing module on the application, in response to the trigger generated in accordance with the user-defined criteria. The user-defined includes at least one of an action of deleting the application, an action of moving the application to a location out of the computing system, and an action of de-emphasizing the application. | 10-02-2014 |
20140304317 | SYSTEM WITH DISTRIBUTED PROCESS UNIT - The present invention provides a system with a separate computing unit, comprising: a primary computing device comprising a computing unit, a control interface unit via which a user enters an instruction that causes the computing unit to perform the processing operation or the computing operation to generate an instruction code, and a first wireless communication unit transmitting a first wireless signal containing the instruction code; and a remote control device comprising an instruction implementation unit, and a second wireless communication unit receiving the first wireless signal and sending the instruction code in the first wireless signal to the instruction implementation unit to implement the instruction code; wherein the operation of the instruction implementation unit of the remote control device is controlled by the instruction code. | 10-09-2014 |
20140304318 | Joint Processing - The invention relates to an apparatus including: at least one processing module and at least one auxiliary processing module, the at least one processing module and the at least one auxiliary processing module being coupled by at least one splitter, the at least one splitter configured to convey data to be processed to the at least one processing module and at least one auxiliary processing module simultaneously enough for providing coordinated multi-point processing of the data. | 10-09-2014 |
20140310327 | SYNCHRONIZATION ACROSS APPLICATIONS - Mechanisms of synchronization between different types of application, using communication between client and server devices, are described. As an example, synchronization between a script running in a browser and a native application may be implemented using a lock service on a server. Mechanisms for synchronization also allow for applications on different client devices to be automatically synchronized. Identifiers may be automatically used by a synchronization mechanism implemented by a service. Identifiers may include user, machine, application or other identifiers. Messages and protocols between the client devices and server services to create, use, and destroy a lock are described. | 10-16-2014 |
20140310328 | METHOD FOR AUTOMATED GENERATION OF MINIMAL PARTITIONING OF A PROCESS SPECIFICATION FOR SUPPORTING ITS DISTRIBUTED EXECUTION - A process definition is partitioned for execution in a system architecture that enables the communication and meta-orchestration of multiple distributed engines. The partitioning method creates separate scripts for each group (execution engine, computer, distributed computer, etc.) where each script has the same representation as the original control flow, but keeps local services and replaces remote services with data flow messages and synchronization points. This method ensures that the resulting process has the same result as the original process executed with a single engine. Additional advantages include: the number of partitions of the process is minimized to equal to the number of distributed engines; the communication between engines is minimized to only data flow messages; there is no dependency on a specific process representation such as BPMN; and reduced implementation complexity. | 10-16-2014 |
20140310329 | METHOD AND SYSTEM OF ASSIGNING TOPICS TO ANSWERERS - A system and method for ranking topics for presentation to a responder is based on a corpus, requests and responder actions is described. A topic list is ranked based on correlation of topics, frequency of usage, registration frequency, response type and frequency. Topics are presented explicitly and/or implicitly to a responder based on a ranking of topic which is adjusted for the responder. | 10-16-2014 |
20140317165 | DIRECT DATA PLACEMENT OVER USER DATAGRAM PROTOCOL IN A NETWORK ENVIRONMENT - An example method for direct data placement over User Datagram Protocol (UDP) in a network environment is provided and includes creating a queue pair (QP) for unreliable datagram transport in Infiniband according to an OpenFabrics Application Programming Interface (API) specification, mapping data generated by an application for transmission over the QP in a network environment to a UDP datagram, and passing the UDP datagram to a network interface for transmission. | 10-23-2014 |
20140317166 | ASSESSMENT OF BEST FIT CLOUD DEPLOYMENT INFRASTRUCTURES - A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results each derived using values for of a respective set of the factor functions. Each one of the assessment results characterizes a respective aspect of deploying the information technology application within a cloud environment. | 10-23-2014 |
20140317167 | DISTRIBUTED MAPPING FUNCTION FOR LARGE SCALE MEDIA CLOUDS - The present document relates to cloud computing. In particular, the present document relates to methods and systems for cloud computing which enable the efficient and flexible placement of application components within a cloud. A computing device ( | 10-23-2014 |
20140324938 | Device and Method for Generating Data for Generating or Modifying a Display Object - A method is described. The method comprising the steps of detecting an electronic device being positioned at one of a plurality of discrete positions, and generating data pertaining to at least one application associated with the one detected discrete position for generating or modifying a display object on a display generated by a remote device. A device is also described. | 10-30-2014 |
20140324939 | CROSS-CHANNEL NETWORK OPERATION OFFLOADING FOR COLLECTIVE OPERATIONS - A Network Interface (NI) includes a host interface, which is configured to receive from a host processor of a node one or more cross-channel work requests that are derived from an operation to be executed by the node. The NI includes a plurality of work queues for carrying out transport channels to one or more peer nodes over a network. The NI further includes control circuitry, which is configured to accept the cross-channel work requests via the host interface, and to execute the cross-channel work requests using the work queues by controlling an advance of at least a given work queue according to an advancing condition, which depends on a completion status of one or more other work queues, so as to carry out the operation. | 10-30-2014 |
20140324940 | SERVICE MANAGEMENT ROLES OF PROCESSOR NODES IN DISTRIBUTED NODE SERVICE MANAGEMENT - A distributed node service management system utilizes multiple existing processor nodes of a distributed computing system, in support of the primary data processing functions of the distributed computing system. The distributed node service management system coordinates and manages service functions on behalf of processor nodes of the distributed computing system. Other features and aspects may be realized, depending upon the particular application. | 10-30-2014 |
20140330881 | TEMPORARY APPLICATIONS FOR MOBILE DEVICES - Various embodiments relate to a cloud-based temporary app management system. In one aspect of the invention, a cloud service provides a temporary app from a vendor. The temporary app is a mobile application that is temporarily accessible on a mobile device when a designated event (e.g. a change in the location or surroundings of the mobile device, a particular type of data stored in the mobile device, etc.) is detected by a mobile device. The cloud service receives event information from the mobile device. The event information indicates an event detected by the mobile device. The cloud service then determines whether to make the temporary app accessible on the mobile device based on an analysis of the designated event and the event information received from the mobile device. | 11-06-2014 |
20140330882 | SYSTEM AND METHOD FOR PLAYING WEB-BASED TRAINING CONTENT ON A CLIENT COMPUTER SYSTEM - A method and system for playing web-based training content on a client computer system are provided. The method includes accessing previously downloaded web-based training content stored in a first memory coupled to the client computer system and playing a portion of the web-based training content on the client computer system while the client computer system is offline. The method further includes storing results associated with playing the portion of the web-based training content in a second memory coupled to the client computer system. The method further includes, in response to detecting the client is online, synchronizing results of the playing with a host computer system. | 11-06-2014 |
20140330883 | SYSTEMS AND METHODS FOR RETRIEVING DATA - A system and method for obtaining information responsive to a legal discovery request directed at an enterprise having a plurality of databases that potentially include information responsive to the legal discovery request, including structured databases and at least one unstructured database. A plurality of taxonomies are provided, each of which describes a structure of one of the structured databases. An ontology is provided that describes data relationships between the databases. A native application is identified, which is configured to access at least one but not all of the databases associated with the enterprise. The native application is modified to include search functionality for accessing all of the databases associated with the enterprise. A request is received from the user, via the modified native application, to search the plurality of databases associated with the enterprise for information responsive to the legal discovery request. Information included in the request, the ontology and the taxonomies are then used to search the plurality of databases associated with the enterprise. A list of search results responsive to the search request is presented with the modified native application. In response to a user selection of a search result from the list, an application required to view the selected search result is automatically launched if the modified native application lacks functionality required to display the selected search result. | 11-06-2014 |
20140330884 | SYSTEMS AND METHODS INVOLVING A MULTI-PASS ALGORITHM FOR HIGH CARDINALITY DATA - This disclosure describes methods, systems, computer-readable media, and apparatuses for calculating a summary statistic. Calculating the summary statistic can be performed by identifying multiple subsets of a set of variable observations and assigning the subsets to grid-computing devices such that no two of the subsets are assigned to a same one of the grid-computing devices. A parallel processing operation that involves multiple processing phases at each of the grid-computing devices is then coordinated. The parallel processing operation includes each of the grid-computing devices inventorying the respectively assigned subset and generating inventory information representative of the respectively assigned subset. Subsequently, the inventory information generated by the grid-computing devices is received, and a summary statistic is determined by synthesizing the received inventory information. | 11-06-2014 |
20140330885 | Managing Application Access of a Media Playback System - Examples described herein may include a playback device receiving, from a control device, a validation-key that includes an application identifier corresponding to a controller application. The playback device may create a session identifier and transmit the session identifier to the control device. The playback device may receive, from the control device, a playback request comprising the session identifier and a playback command. The playback device may determine that the session identifier is valid and then execute the playback command. A computing system may receive identification information related to a controller application and generate the validation-key based on the controller application meeting at least one quality-control metric. The controller application may receive the validation-key from the computing system. | 11-06-2014 |
20140344323 | STATE-BASED CONFIGURATION MANAGEMENT FOR DISTRIBUTED SYSTEMS - An electronic system is provided for facilitating configuration management of a service or application distributed over a plurality of nodes that can be in single datacenter or network or span multiple ones The system includes a receiver for receiving a system model, a reasoner, and a workflow engine. The reasoner automatically processes the system model received by the receiver to produce an executable plan for the distributed service. The workflow engine includes a temporal sequencer for dispatching commands to the nodes to carry out the executable plan in a temporally coordinated manner, thereby providing the distributed service. Also provided is a method for facilitating configuration management of a distributed service. | 11-20-2014 |
20140351310 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT PROVIDING PERFORMANCE AND ENERGY OPTIMIZATION FOR MOBILE COMPUTING - A method to share a computation task amongst a plurality of devices including at least one mobile device. The method includes estimating a cost to perform a computation task on a data set. If the estimated cost is greater than a threshold cost, the method further includes forming an ad-hoc wireless network comprised of a plurality of devices; downloading a portion of the data set to individual ones of the devices; performing a computation task by each device on the downloaded portion of the data set; and wirelessly transferring a result of the computation task from each device to all other devices of the network. The method can be performed by execution of an application program stored in mobile devices configured for local area wireless connectivity with neighboring mobile devices and for wireless connectivity to a remote server from which the portion of the data set is downloaded. | 11-27-2014 |
20140351311 | SYSTEM, METHOD, COMPUTER-READABLE MEDIUM AND APPARATUS - A system includes a terminal apparatus configured to generate pieces of data, each of the pieces of data including time information indicating when each of the pieces of data is generated; a destination apparatus configured to accumulate the pieces of data; a relay apparatus configured to store the pieces of data transmitted from the terminal apparatus based on the time information and to relay the pieces of data to the destination apparatus; and a processing apparatus configured to acquire the pieces of data that are stored in the relay apparatus and to process the pieces of data, wherein the relay apparatus is configured to store an amount of the pieces of data in the relay apparatus based on the time information, the amount corresponding to an amount of data that the processing apparatus processes based on a time range of the pieces of data. | 11-27-2014 |
20140351312 | LIGHTWEIGHT IOT INFORMATION MODEL - A lightweight and extensible information model for machine-to-machine systems is disclosed. A service layer information management architecture uses three categories of atomic objects, subjects, actions, and descriptions. Information for use within the model is built using the atomic information objects. Application programming interfaces are used to perform operations and information processing by different nodes. Common service functions are used in the model as instances of a generic common service information model. | 11-27-2014 |
20140351313 | METHOD FOR PROVIDING COMPOSED SERVICES IN A PEER-TO-PEER NETWORK - A method for providing a service containing facilities in a peer-to-peer network comprising peer devices is provided. The peer devices may be associated with groups, each group being defined by a pre-determined facility. The pre-determined facility may be executed by each peer device associated with a respective group, and a selected peer device of a group executes the respective facility. A sequence of facilities and specifications to be executed is publicized in the peer-to-peer network, on the peer devices executing the respective facility by a peer device requesting the combined service, and the selection of the selected peer devices is carried out according to the publicized sequence and the publicized specifications. | 11-27-2014 |
20140351314 | METHOD AND SYSTEM FOR TRANSMITTING AN APPLICATION MESSAGE BETWEEN NODES OF A CLUSTERED DATA PROCESSING SYSTEM - Systems for transmitting an application message between nodes of a clustered data processing system are disclosed. One system includes a determination of whether one or more application messages may currently be transmitted to a first node of a plurality of nodes from a second node of the plurality of nodes. The system further includes processing the one or more application messages in response to a determination that the one or more application messages may be currently transmitted. | 11-27-2014 |
20140358981 | INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING SYSTEM - Provided is an information processing device including a setting unit configured to set an angle of view and a display direction of image data to be transmitted to a transmission target device within a range of an angle of view and a display direction represented by capability information based on a display state of an image represented by the image data to be transmitted to the transmission target device on a display screen or a state of an application relating to reproduction of the image data and the capability information with regard to the transmission target device representing the angle of view of the image and the display direction of the image, and a communication control unit configured to cause setting information representing a setting relating to the image data to be transmitted including the set angle of view and display direction to be transmitted to the transmission target device. | 12-04-2014 |
20140358982 | Apparatus and Method for Pipelined Event Processing in a Distributed Environment - A method includes receiving first data from a first data source that continuously generates a first set of records with first common fields. The first data is filtered by selecting a first sub-set of fields of the first common fields to form first filtered data. Second data is received from a second data source that continuously generates a second set of records with second common fields. The second data is filtered by selecting a second sub-set of fields of the second common fields to form second filtered data, where the first filtered data and the second filtered data are generated simultaneously. Rules are applied to the first filtered data and the second filtered data in real-time to identify selected real-time events. The selected real-time events are reported prior to persistently storing the first filtered data, the second filtered data and the selected real-time events. | 12-04-2014 |
20140358983 | Dynamic Loading of Application Components - A system supervises applications executing on a set of electronic devices linked by one or more networks. Each device comprises a local supervision entity, the supervision entities cooperating to control the applications, each application comprising a set of application components, and the supervision entity of a given device executes, in response to a command to receive an application component on a reception device, the component having a given starting state: communicating with a set of supervision entities to search for a code file comprising the executable code associated with the application component, loading the executable code file associated with the component on the reception device, in response to the availability of the code file on the reception device, starting the component in the starting state on the basis of the loaded code, by encapsulating it in a container controllable by the supervision entity. | 12-04-2014 |
20140358984 | System and Process for Supervising Communication Between Application Components - A system is provided for supervising applications executing on a set of electronic devices connected together by one or more networks, characterized in that each device comprises a local supervision entity, the supervision entities cooperating together to control the applications executing on the electronic devices, each application comprising a set of application components, each application component being encapsulated in a container and the components being connected together by connectors, each component container comprising at least one input unit for receiving the input streams, at least one output unit for receiving the output streams, and a control unit, the supervision entity of the device hosting a component being able to control the life cycle of the component between the devices by using the control unit, while the component is able to access its input and output data by using the input and output units of the container. | 12-04-2014 |
20140365549 | DISTRIBUTED LOCK MANAGEMENT IN A CLOUD COMPUTING ENVIRONMENT - A distributed lock manager (DLM) may be implemented in a distributed computing system that provides virtualized computing resources and/or virtual computing services to clients. Locks may be created and managed by the DLM in response to requests from clients to do so. The components of the DLM may communicate with each other over a network other than one over which client application components communicate with each other or access the shared resources protected by the locks. For example, DLM components may communicate over a control plane network of a cloud computing environment and application components may communicate over a data plane network of the cloud computing environment. The DLM may expose an API to clients, allowing them to make local calls to a DLM component on the same node to perform various lock management operations. The meanings of the lock values may be established by their use in client applications. | 12-11-2014 |
20140365550 | NODE AND COMMUNICATION METHOD FOR SUPPORTING CONTENT MOBILITY - Provided is a node and a communication method of the node in a content oriented network (CON) in which the communication method of the node included in the CON may include receiving, at a receiver, a content request packet having a content name comprising hierarchical name components and flat name components, extracting the hierarchical name components and the flat name components from the content request packet, and processing the content request packet using the hierarchical name components and the flat name components. | 12-11-2014 |
20140365551 | Apparatus and Method for Synchronizing Events - Embodiments relate to methods and apparatuses ( | 12-11-2014 |
20140372497 | DETERMINING LOCATION OF HARDWARE COMPONENTS IN A CLOUD COMPUTING ENVIRONMENT BASED ON HARDWARE COMPONENTS SELF-LOCATING OTHER HARDWARE COMPONENTS - A method, system and computer program product for managing hardware components in a cloud computing environment. Each hardware component in a data center of the cloud computing environment detects and identifies other hardware components within a communication range of the hardware component using a wireless protocol. Furthermore, each hardware component determines its actual location as well as its relative location with respect to the detected hardware components, such as based on a triangulation of the wireless signals. Such information is transmitted to an administrative server. An inventory of the hardware components in the data center, including their current location, is then compiled by the administrative server. In this manner, a hardware component can be more easily located after being relocated in the data center. Furthermore, the administrative server will be able to balance a workload across these hardware components based on their location. | 12-18-2014 |
20140372498 | Vehicle Group Monitoring - A solution for managing vehicles both individually and as a group of associated vehicles is provided. A vehicle node can be located on each vehicle in the group and obtain and process data from a plurality of sensors also located on the vehicle. The vehicle node can be configured to communicate, either directly or indirectly, with a group system assigned to the group using a wireless communications solution. The group system can acquire monitoring data for all of the group of associated vehicles, which can be used to manage the group of associated vehicles and/or one or more individual vehicles in the group. The group system can be located on a vehicle traveling as part of the group of associated vehicles or at a fixed location. | 12-18-2014 |
20140372499 | Methods and Systems for Enabling NAT Traversal - The invention relates to a method and system for facilitating traversal of NATs. The method includes a server providing NAT-related information for NATs of a first NAT type to at least one terminal in a first local network, the first local network comprising a NAT of the first NAT type. The NAT-related information for the NATs of the first NAT type enables the terminal in the first local network to traverse the NAT in that local network. NAT-related information obtained by testing a NAT of a specific NAT type, such as e.g. a specific brand, model, and/or firmware version of a NAT, may be re-used for other NATs of the same type, irrespective of the local network in which those NATs are used, thus alleviating the need to separately test the NATs of the same type in each local network that contains these NATs. | 12-18-2014 |
20140372500 | METHOD AND SYSTEM FOR SENDING WEBPAGE CONTENT WITH BROWSER BOOKMARK UNIFORM RESOURCE LOCATOR - Exemplary embodiments relate to a field of network information technology. Described are a method and a system for sending webpage content of browser bookmark uniform resource locator (URL). The method includes the following steps: receiving browser bookmark URL information sent from a client, the browser bookmark URL information comprising a browser bookmark URL and a message indicating whether the client starts a function of webpage content offline downloading; determining whether a function of webpage content offline downloading of the client is started according to the prompting message; when the function of webpage content offline downloading of the client is client is started, extracting key webpage content of the webpage corresponding to the browser book mark URL; and sending the key webpage content to the client. The exemplary embodiments of present disclosure can save network traffic and improve a reading efficiency of the webpage corresponding to the bookmark URL. | 12-18-2014 |
20140372501 | APPLICATION SERVICE PROVIDER DELIVERY SYSTEM - In one embodiment, a display engine and one or more data files are determined. They are then sent to a website provider's network. The display engine and data are used to provide ASP functionality without contacting the ASP network for every user request. So even if the ASP network is not available, the ASP functionality provided by the display engine and data is always accessible to the website provider. For example, the website provider's network may provide the ASP functionality by displaying data in one or more data files at a user's display device. This is performed without relying on the availability of the ASP network. | 12-18-2014 |
20140372502 | COMMUNICATION DEVICE SEARCHING METHOD, COMMUNICATION DEVICE, AND AD HOC NETWORK SYSTEM - A mobile terminal being a searching source that searches for a communication device transmits a searching request addressed to a communication device being a searching destination using a plurality of channels without waiting for a reply to the searching request. A communication device adjacent to the mobile terminal being the searching source, upon receiving a reply to the searching request transmitted by the transmitting from the searching destination, holds the received reply. The mobile terminal being the searching source transmits an inquiry to the adjacent communication device using a plurality of channels about whether a reply to the transmitted searching request has been received from the searching destination. With this configuration, in an ad hoc network with a reactive scheme, the time taken for searching related to a partner device can be shortened. | 12-18-2014 |
20140372503 | Virtual Desktop Implementation Method, Apparatus, and System - A virtual desktop implementation method, apparatus, and system are provided. A monitor program intercepts a file access request of an application program, and obtains file operation information of the file access request, where the file operation information includes a storage location and an operation type of a to-be-accessed file; the monitor program determines a file type of the to-be-accessed file according to the storage location of the to-be-accessed file, where the file type includes a system file and a program file; sends the file access request to a to-be-accessed file in a local virtual operating system folder when the file type is a system file; and sends the file access request to a to-be-accessed file in a program folder in a local or remote device when the file type is a program file. Accordingly running speeds of a virtual desktop and an application on the virtual desktop are improved. | 12-18-2014 |
20140379775 | ACTOR SYSTEM AND METHOD FOR ANALYTICS AND PROCESSING OF BIG DATA - The embodiments herein provide a system architecture, application model and methods to write Big Data programs using actor systems and asynchronous messaging middleware akka and scala language. The system comprises an actor network connected to a cloud network and to a distributed virtual machine (DVM) network. The actors are connected respectively to the DVMs based on a predefined protocol. A scheduler is provided to schedule the resources to an actor in the actor network. A stop and start mechanism is provided to change a connection between the actors and the DVMs. The system server sends a message to the actor to disconnect an actor connected to one DVM and to connect the actor to another DVM based on a load of a process agent present in each DVM to balance a load on the actor. The system server adds three fundamental operations over actor systems. | 12-25-2014 |
20140379776 | SYSTEM, METHOD AND APPARATUS FOR ENABLING ACCESS TO APPLICATIONS AND INTERACTIVE SERVICES - The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications. | 12-25-2014 |
20140379777 | DEVICE AND METHOD FOR PERFORMING DISTRIBUTED PROCESSING - A computer-readable recording medium has stored therein a program for causing a computer to execute a process including storing, as a variable set, a database of a variable that associates a key, a value and a synchronization destination corresponding to the key, executing a process of requesting that the variable in the variable set of the computer be referred to or updated in a state and evaluating a condition so as to make the state transition to a different state, and communicating the key specified by the request with the synchronization destination for the variable corresponding to the key specified by the request and synchronizing the value of the variable corresponding to the key in the computer and the value of the variable corresponding to the key in the variable set of the synchronization destination when the process of requesting is executed. | 12-25-2014 |
20150012580 | WAITING TICKET OPERATION SYSTEM AND METHOD - Provided is a waiting ticket operating system, comprising a user NFC terminal for storing and displaying waiting ticket information; a waiting ticket server for generating the waiting ticket information depending on the user NFC terminal's request and transmitting a waiting status to the user NFC terminal at regular intervals as the numerical order is updated; and a smart branch installed at a predetermined position and linked with the waiting ticket server to supply updated waiting ticket information, whereby it is advantageous that the number of a waiting ticket and the information about a waiting status are received and displayed in the user's mobile terminal, using a wireless communication network, so that the availability of the mobile terminal can be improved, and when a waiting time increases, other simple necessary affairs can be conducted, thereby enabling the user to conveniently use the mobile terminal. | 01-08-2015 |
20150012581 | METHOD FOR FUNCTION CONTROL AND ELECTRONIC DEVICE THEREOF - A method of the present disclosure includes confirming second state information received from a second electronic device, confirming first state information of the first electronic device, comparing the first state information and the second state information with pre-set state information, and performing a function of the second electronic device by switching to the first electronic device according to the comparison result. Accordingly, since the first electronic device can be selected and controlled with a gesture or motion agreed between the first electronic device and the second electronic device, security can be enforced by avoiding an accident of data leakage, and selecting the second electronic device for controlling can be decreased. | 01-08-2015 |
20150019611 | PROVIDING DEVICE-SPECIFIC INSTRUCTIONS IN RESPONSE TO A PERCEPTION OF A MEDIA CONTENT SEGMENT - Systems and methods are disclosed for providing device-specific instructions in response to a perception of a media content segment. In one implementation, a processing device receives one or more media content segments from a user device. The processing device processes the one or more media content segments to determine one or more operations associated with the one or more media content segments. The processing device selects, based on one or more characteristics associated with the user device, at least one of the one or more operations. The processing device provides one or more instructions to perform the at least one of the one or more operations in relation to the user device. | 01-15-2015 |
20150019612 | PROVIDING DEVICE-SPECIFIC INSTRUCTIONS IN RESPONSE TO A PERCEPTION OF A MEDIA CONTENT SEGMENT - Systems and methods are disclosed for providing device-specific instructions in response to a perception of a media content segment. In one implementation, a processing device captures, at a user device, one or more media content segments. The processing device provides the one or more media content segments to a remote device. The processing device receives one or more instructions, each of the one or more instructions being associated with at least one of the one or more media content segments and corresponding to one or more operations. The processing device initiates execution of at least one of the one or more instructions. | 01-15-2015 |
20150019613 | CONTROL APPARATUS, ELECTRONIC DEVICE, CONTROL METHOD, AND STORAGE MEDIUM - Provided is a control apparatus which communicates with a partner apparatus having a first function of transmitting stored information to another apparatus or receiving information from the other apparatus. The control apparatus acquires the stored information from the partner apparatus via the first function, determines whether to activate a second function for activating the partner apparatus based on the acquired information, and transmits a command for activating the second function to the partner apparatus via the first function, if it is determined that the second function is to be activated. | 01-15-2015 |
20150019614 | METHOD AND SYSTEM OF MANAGING AND DELIVERING VARIOUS FORMS OF CONTENT - This document describes a method and system through which various forms of content may be ingested, managed, converted, repurposed, and delivered to content-accessing users. The method and system are comprised, in essence, of a software based platform, which may be itself primarily a unique closed environment and/or accessible primarily via a more open configuration (such as via a cloud based digital ecosystem). For example, the system may constitute an enterprise application solution that allows for centralized governance and controls over content in various formats and forms. As a turnkey platform—supporting media management, workflow execution, distribution and monetization—the method and system enable media sharing across multiple devices and operating systems inclusive of, for example, stand alone computers, hand-hand mobile devices, and more. The method and system also facilitate immediate integration with content publishing platforms in support of, for instance, live streaming (audio and video), on demand transmission, and print publishing. | 01-15-2015 |
20150019615 | GATEWAY APPARATUS, COMMUNICATION APPARATUS, APPARATUS CO-OPERATION NETWORK SYSTEM, AND APPARATUS CO-OPERATION METHOD - A gateway apparatus for allowing a plurality of apparatuses on a first network to co-operate with each other includes: a message monitoring unit which monitors messages communicated on the first network, and detects an apparatus discovery message for discovering an apparatus that satisfies an arbitrary requirement; an activation state managing unit which checks whether at least one target apparatus among the apparatuses that satisfies the requirement indicated by the apparatus discovery message is in an activated state for communication on the first network; a predicted activation time determining unit which determines a predicted activation time predicted as required to activate the at least one target apparatus; and a proxy response unit which transmits, in proxy of the at least one target apparatus, a response message including information indicating the predicted activation time when the at least one target apparatus is not in an activated state. | 01-15-2015 |
20150019616 | APPLICATION PROVIDING SYSTEM, APPLICATION PROVIDING METHOD, AND INFORMATION PROCESSING APPARATUS - An application providing system has a communication terminal, a Web server that manages resources of Web applications, and a push server that manages storage location addresses of resources. The push server has an address managing unit that manages a terminal ID, a storage location address, and providing timing in a manner associated with one another. The push server further has a timing monitoring unit that monitors the providing timing. The push server further has a push transmitting unit that transmits a storage location address of a resource of a Web application associated with providing timing to a communication terminal associated with the providing timing upon detection of the providing timing to cache the resource of the Web application corresponding to the providing timing in the communication terminal. | 01-15-2015 |
20150019617 | System and Method for Performing Distributed Asynchronous Calculations in a Networked Environment - A method and associated system are provided for performing calculations in a distributed networked environment, comprising: updating a source element on a first computer; sending a calculate update signal to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; and performing a calculation to update the target calculated element using the obtained updated source element. | 01-15-2015 |
20150026228 | User Invisible Device Diagnostic Region in a Distributed Data Storage Network - A data storage system may generally have a controller connected to multiple separate data storage devices in a distributed network. Each data storage device may be configured with a user invisible diagnostic region where diagnostic information is stored in logical block addresses (LBA) beyond a storage capacity of the respective data storage devices and the diagnostic information can be accessible via read and write requests to LBA beyond the storage capacity of the respective data storage devices. | 01-22-2015 |
20150026229 | METHOD IN AN ELECTRONIC DEVICE FOR CONTROLLING FUNCTIONS IN ANOTHER ELECTRONIC DEVICE AND ELECTRONIC DEVICE THEREOF - A method in an electronic device for controlling functions in another electronic device, and the electronic device thereof are provided. The method includes receiving, by a first electronic device, a message including control information corresponding to at least one function broadcasted or multicasted from a second electronic device; and performing at least one function corresponding to at least part of information in the message. | 01-22-2015 |
20150026230 | System and Method for Performing Distributed Asynchronous Calculations in a Networked Environment - A method and associated system are provided for performing calculations in a distributed networked environment, comprising: updating a source element on a first computer; sending a calculate update signal to a target calculated element for updating on a target element computer that may be the first computer or a second computer connected to the first computer that uses the source element in a calculation; obtaining the updated source element by a process on the target element computer associated with the target calculated element in response to the sending; and performing a calculation to update the target calculated element using the obtained updated source element. | 01-22-2015 |
20150032789 | DYNAMIC OBJECT ORIENTED REMOTE INSTANTIATION - An example system for distributing a workload of an application includes a class identifier that identifies a remotely instantiable class in an instruction. Execution of the instruction includes processing a workload. The example system also includes a distributor that selects a remote node to process a portion of the workload, sends a message to the selected remote node to cause (i) the selected remote node to instantiate the remotely instantiable class and (ii) the selected remote node to process the portion of the workload by invoking a method of the instantiated class, and receives a result of the processed portion of the workload. | 01-29-2015 |
20150032790 | SCRIPTING OF SOAP COMMANDS - A computer-implemented method processes a simple object access protocol (SOAP) command. The method includes interpreting an XML script to perform a function contained in the XML script, the XML script containing the SOAP command, parsing the SOAP command from the XML script, and passing the SOAP command to a SOAP interpreter for execution. | 01-29-2015 |
20150032791 | METHOD AND APPLICATION FOR CONTROLLING APPLICATION SERVER INVOCATION IN AN IMS - The present invention relates to a method for providing, to an S-CSCF, application server behaviour instructions. The application server behaviour instructions are applied by the S-CSCF when interworking with the application server that the instructions are for. | 01-29-2015 |
20150032792 | METHOD AND APPARATUS FOR COMMUNICATION USING IP ADDRESS EXCHANGED VIA NFC - A method of performing communication with a second communication device by a first communication device is provided. The method includes identifying an Internet Protocol (IP) address for communication with a first communication network, providing data including the IP address to the second communication device connected through a second communication network, and executing a communication application being connected with the second communication device via the first communication network using the IP address. | 01-29-2015 |
20150032793 | INFORMATION PROCESSING APPARATUS - An information processing apparatus includes an electronic file extracting section that extracts an electronic file from electronic data, an electronic file transmitting section that transmits the electronic file extracted by the electronic file extracting section or a file relating to the electronic file to an execution environment in which the electronic file is to be executed, and a remote manipulation section that establishes a communication path enabling remote manipulation with the execution environment and transmits an execution instruction to instruct the execution environment to execute the electronic file thereon to the execution environment via the communication path enabling remote manipulation. | 01-29-2015 |
20150039666 | DISTRIBUTED STORAGE NETWORK WITH CLIENT SUBSETS AND METHODS FOR USE THEREWITH - A method includes identifying a plurality of DST client modules affiliated with data for storage in the DST network. A corresponding subset of a plurality of DST execution units are identified for each of the plurality of DST client modules. The data is encoded into a plurality of slices based on at least one dispersal parameter, the number of the plurality of slices corresponding to a number of the plurality of DST execution units included in a superset formed from the union of each subset of a plurality of DST execution units corresponding to each of the plurality of DST client modules. The plurality of slices are sent for storage in the superset formed from the union of each subset of a plurality of DST execution units. | 02-05-2015 |
20150039667 | INCREMENTAL PROCESSING ON DATA INTENSIVE DISTRIBUTED APPLICATIONS - Disclosed in some examples are methods, machine readable mediums, and systems which build upon traditional frameworks such as Hadoop for developing incremental monoid computations. In some examples, the traditional frameworks requires no modifications, and may provide an accumulator-based interface for programmers to store and use state across successive runs; the framework may ensure that only the necessary sub-computations are performed and incremental state management may be hidden from the programmer. | 02-05-2015 |
20150039668 | Adaptable Application Programming Interfaces And Specification Of Same - Aspects of the disclosure relate to defining and/or specifying an application programming interface (API) between a client and a computing device (such as a server) in a manner that the client, the computing device, or both, can evolve independently while preserving inter-operability. | 02-05-2015 |
20150039669 | APPARATUS AND METHOD FOR MANAGING MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, a media server and parsing engine, 3 | 02-05-2015 |
20150039670 | FABRIC NETWORK - Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message. | 02-05-2015 |
20150039671 | COMBINING STATELESS AND STATEFUL SERVER LOAD BALANCING - The processing of data packets sent over a communication session between a host and a server by a service gateway includes processing a data packet using a current hybrid-stateful or hybrid-stateless processing method. The processing then checks whether a hybrid-stateless or hybrid-stateful condition is satisfied. When one of the sets of conditions is satisfied, the process includes changing from a hybrid-stateful to a hybrid-stateless processing method, or vice versa, for a subsequently received data packet. If the conditions are not satisfied, the process continues as originally structured. | 02-05-2015 |
20150046506 | Configurable Dynamic Load Shedding Method in Distributed Stream Computing system - A computer implemented method of load shedding used in stream computing system that considers the relative importance of each of the applications processing the incoming input data or events. The method of load shedding method also accounts for system physical constraints, such as memories and CPU utilization. The load shedding method first observes the workload of each application and arriving rate of the incoming input data or events. If the system is under an overloading condition, calculate a input data or event drop ratio for each application such that the projected sum of all applications' workload will be at or below the system capacity when the unprocessed input data or events are dropped according to the drop ratio for each application. | 02-12-2015 |
20150046507 | Secure Network Data - Disclosed herein are a system, non-transitofy computer readable medium, and method to secure network data. It is determined whether an application can execute in a first network based on information associated with the first network. The application is transferred to a second network, if it is determined that the application cannot execute in the first network. A secure connection is established between the application transferred to the second network and the data residing in the first network. | 02-12-2015 |
20150046508 | TERMINAL APPARATUS, CONTROL METHOD THEREFOR, COMPUTER-READABLE RECORDING MEDIUM, AND APPLICATION SYSTEM - A terminal apparatus includes an inquiry unit that sends an inquiry, from a game used in the terminal apparatus among at least two games provided by an application system, about an invitation to another game, to an invitation information management unit of a management apparatus; an invitation information receiving unit that receives invitation information corresponding to the inquiry; and a display control unit that displays, on a display unit, details of the invitation according to the invitation information. | 02-12-2015 |
20150052182 | SCHEDULING FOR SERVICE PROJECTS VIA NEGOTIATION - Assignment scheduling for service projects, in one aspect, may comprise preparing input parameter data for servicing a client service request; generating a schedule for servicing the client service request by executing an optimization algorithm with the input parameter data; determining whether the schedule is acceptable by the client; and repeating automatically the preparing, the generating, the transmitting and the determining until it is determined that the schedule is acceptable by the client, wherein each iteration automatically prepares different input parameter data for inputting to the optimization algorithm and generates a different schedule based on the different input parameter data. | 02-19-2015 |
20150052183 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a transmission unit, a notification unit, and an instruction unit. The transmission unit transmits a request for processing to a destination at which the request is accepted. The notification unit makes a notification of destination information including first information used to call the information processing apparatus and second information concerning the requested processing. The instruction unit instructs an external apparatus, when the external apparatus calls the information processing apparatus using the destination information, to perform an operation concerning the requested processing on the basis of the second information. | 02-19-2015 |
20150052184 | DISTRIBUTED PROCESSING SYSTEMS - A distributed processing system is disclosed herein. The distributed processing system includes a server, a database server, and an application server that are interconnected via a network, and connected via the network to a plurality of independent processing units. The independent processing units can include an analysis engine that is machine learning capable, and thus uniquely completes its processing tasks. The server can provide one or several pieces of data to one or several of the independent processing units, can receive an analysis results from the one or several independent processing units, and can update the result based on a value characterizing the machine learning of the independent processing unit. | 02-19-2015 |
20150052185 | FILE INFORMATION SYSTEM MANAGEMENT SYSTEM AND METHOD - A method and system is provided for editing a file information system of a host device by using a client device connected to the host device via a Near Field Communication (NFC) channel while maintaining the foreground-running application execution screen of the host device. A method for managing a file information system of a host device by using a client device according to the present invention includes establishing a near field communication channel between the client device and the host device; copying the file information system from the host device to the client device; editing, at the client device, the file information system by means of an application selected in the file information system; and updating the file information system stored in the host device with the edited file information system which is transmitted from the client device to the host device. | 02-19-2015 |
20150052186 | METHODS AND SYSTEMS FOR RAPID DATA ACQUISITION OVER THE INTERNET - The present invention includes apparatuses, methods, computer readable media and systems comprising means for rapid data acquisition from a server are discussed herein. This rapid data acquisition can be achieved using a combination of bulk data requests and small data requests. A hybrid approach that uses simultaneous bulk and small data requests can provide random access to data files while achieving the high download speeds of a large data transfer. | 02-19-2015 |
20150058392 | PROVISIONING CHAIN QUEUING AND PROCESSING - A system for and method of provisioning chain queuing and processing. Chain queuing and processing defines and supports ordered provisioning of requests to be sent to network elements that either contain information on behalf of one another or are for a network activity that requires the presence of a properly provisioned record to perform an action. In contrast to conditional queuing that determines a provisioning need at the time of transaction execution, chain queuing may include a complex execution plan determined at the time of queuing based on a plurality of processing and dispatching rules. These rules may be based on a concept of one provisioning request being a prerequisite for at least one subsequent event. In other words, a parent-child relationship may exist between two or more resulting transactions derived from one request. These parent-child relationships may then be incorporated into dispatching, queuing, and processing rules to create a fully detailed execution plan. | 02-26-2015 |
20150058393 | CROSS DEVICE VISITOR CORRELATION - In embodiments of cross device visitor correlation, application data is generated by an application executing on a computing device, and a visitor identifier is included in the application data. The visitor identifier is associated with the computing device for a user who is not identified at the computing device from a user-provided log-in credential or email address. The application data can be communicated to a cloud data storage that maintains the application data to update instances of the application on one or more additional computing devices when the application data is requested. An additional computing device can receive the application data along with the visitor identifier, and then return the visitor identifier back to the cloud storage along with updated application data. A user of the computing device and the additional computing device is correlated as the same visitor by a visitor profile server based on the visitor identifier. | 02-26-2015 |
20150058394 | METHOD FOR PROCESSING DATA AND ELECTRONIC APPARATUS - A method for processing data and an electronic apparatus are provided. The method includes: obtaining multimedia data captured by a multimedia capture of an electronic apparatus, obtaining first data captured by a data capture unit of the electronic apparatus, establishing an association relationship between the first data and the multimedia data in terms of time; and generating second data in the case that the process of capturing the multimedia data is completed, wherein the second data includes the association relationship. | 02-26-2015 |
20150058395 | INFORMATION PROCESSING TERMINAL AND CONTROL METHOD - In an information processing terminal, a web browser, if instructed by a user to call a function for specific data managed by a client, identifies second function information for adapting the specific data to a type processable by a first function called by using first function information belonging to a category corresponding to the function called by a user's instruction. The web browser issues a request for processing the specific data processed with a second function called by using the identified second function information, with the first function, and receives a processing result of the requested processing. | 02-26-2015 |
20150058396 | Systems and Methods for Coordinated Content Distribution - Systems and methods in accordance with embodiments of the invention coordinate the distribution of content by multiple users on a variety of distribution platforms. One embodiment includes a coordination server system, where the coordination server system is configured to query a coordination database, wherein the coordination database includes: a source account; a repeater account including access information enabling access via a distribution platform to a user account maintained by the distribution platform; content associated with the source account; a distribution rule associated with the content; wherein the coordination server system is configured to: associate uploaded content with the source account in the coordination database; and post the content in a user account associated with the repeater account via a distribution platform using access information associated with a repeater account according to the distribution rule. | 02-26-2015 |
20150067013 | METHODS FOR SERVICING WEB SERVICE REQUESTS USING PARALLEL AGILE WEB SERVICES AND DEVICES THEREOF - A method, non-transitory computer readable medium, and web content management server device that sends each of a plurality of jobs requiring execution in order to service a received web service request to one of a plurality of slave web services configured to execute the plurality of jobs in parallel. A response from each of the plurality of slave web services is received. A web service response is generated based on the received responses. The generated web service response is provided in response to the received web service request. | 03-05-2015 |
20150067014 | COMPUTER SYSTEM AND CONTROL METHOD OF COMPUTER SYSTEM - A computer system includes a plurality of processing computers which switches an execution time of a main function processing and a management function processing in a given time, and a management computer which has a schedule table showing a schedule in which each processing computer may execute the management function processing, and which is capable of instructing the execution of the management function processing to each processing computer, wherein the processing computer notifies a start time an end time of the management function processing to the management computer before starting the management function processing, and the management computer updates the schedule table with the notification, an decides the processing computer that may execute the management function processing, by referring to the schedule table, upon instructing the management function processing to the processing computer. | 03-05-2015 |
20150067015 | INFORMATION PROCESSING SYSTEM - An information processing system including an information processing unit that performs communication processing among a plurality of user terminals connected via an IP (Internet Protocol) network. The information processing unit includes control elements for acquiring an operating state of the information processing unit, as well as, instructs another information processing unit to perform the communication processing among the plurality of user terminals, according to the acquired operating state. | 03-05-2015 |
20150067016 | METHOD FOR PLAYING CONTENTS ON AN ELECTRONIC DEVICE - An apparatus and method for playing content in an electronic device connected through a network are provided. The electronic device includes a communication unit for connecting with a master electronic device through a network, and at least one processor, wherein the processor is configured for receiving synchronization information from the master electronic device, and determining one of a content playing time point and a position of content to be played on the basis of a receive delay with respect to the master electronic device, and the synchronization information includes at least one of clock information of the master electronic device, position information of content played in the master electronic device, start delay information, which is a time of waiting until the content is played, and audio latency information, which is a time delayed until the content is output after the content is played in the master electronic device. | 03-05-2015 |
20150074164 | EVENT AND ALERT ANALYSIS IN A DISTRIBUTED PROCESSING SYSTEM - Methods, apparatuses, and computer program products for event and alert analysis are provided. Embodiments include a local event analyzer embedded in an alert analyzer receiving events from an event queue. Embodiments also include the local event analyzer creating, based on the received events and local event analysis rules specific to the alert analyzer, a temporary alert for the alert analyzer. Embodiments also include the alert analyzer analyzing the temporary alert based on alert analysis rules. | 03-12-2015 |
20150074165 | MEDIATED DATA EXCHANGE FOR SANDBOXED APPLICATIONS - The described embodiments include a computing device that executes a broker application. The broker application performs a mediated data exchange to exchange data between a first sandboxed application and a second application. For example, the broker application can import data from the second application into the first sandboxed application. As another example, the broker application can export data from the first sandboxed application into the second application. | 03-12-2015 |
20150074166 | METHOD AND APPARATUS FOR PROCESSING MULTI-LAYER DATA - An apparatus for processing multi-layer data, the apparatus comprising: a lower layer switch configured to classify lower layer data based on frame or packet from multi-layer data having different properties for switching processing; and an upper layer switch configured to generate flows of the multi-layer data having different properties based on upper layer information or lower layer information. | 03-12-2015 |
20150074167 | INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, SERVER DEVICE, RETRIEVAL METHOD, AND INFORMATION PROCESSING SYSTEM - There is provided an information processing device including an information acquiring unit that acquires an operating environment of an application and function information indicating a function required by the application, and a program acquiring unit that acquires a program corresponding to the operating environment and the function information. | 03-12-2015 |
20150074168 | DECENTRALIZED DISTRIBUTED COMPUTING SYSTEM - A distributed system includes a plurality of nodes connected over a network. Each node has a unique node identifier which identifies the node in the distributed system. Tasks are launched from any node in the distributed system and include one or more node identifiers. If a node receives a task including its node identifier, the node executes the task. Each node may store each task in a log. If a node fails, after recovering from the failure, the node queries the distributed system for tasks which were not received and tasks which were not completed due to the failure. | 03-12-2015 |
20150074169 | TRANSFERRING SESSION DATA BETWEEN NETWORK APPLICATIONS - In a method for transferring session data from a first application accessible via at least one DNS name in a first DNS domain to a second application accessible via at least one DNS name in a second DNS domain, a computer receives via the first application a first HTTP request from an HTTP client, and in response, the computer establishes a first session with the HTTP client. The computer receives, from the HTTP client, a second HTTP request comprising an identifier of the second application, and in response, the computer stores in a memory a data structure identifiable by a data structure identifier and containing data pertaining to the first session. Responsive to storing the data structure, the computer transmits, to the HTTP client, an HTTP response comprising the data structure identifier, a redirection status code, and a URI comprising a DNS name in the second DNS domain. | 03-12-2015 |
20150081755 | VISUALIZATION DEVICE, VISUALIZATION SYSTEM, AND VISUALIZATION METHOD - A visualization device is communicable with one or a plurality of host servers for hosting a virtual system, and includes an information acquisition unit for collecting configuration information on the virtual system and the host server, a storage unit for storing the configuration information therein, and a drawing unit for expressing a virtual machine and a virtual network configuring the virtual system with different axes based on the configuration information stored in the storage unit, expressing a connection relationship between a virtual machine and a virtual network by linking the lines extending from the respective axes, and grouping virtual machines in units of server on which the virtual machines operate thereby to generate drawing information for expressing the configuration of the virtual system and the host server. | 03-19-2015 |
20150081756 | COMPUTER-READABLE STORAGE MEDIUM STORING CONTROL PROGRAM AND INFORMATION PROCESSING TERMINAL - A non-transitory computer-readable storage medium includes a control program that causes an information processing terminal with a wireless communication function to execute a process. The process includes obtaining operation definition information from an application program stored in the information processing terminal, the operation definition information defining a process performed in accordance with whether wireless communication is available; and uninstalling the application program corresponding to the operation definition information on the basis of the operation definition information when the wireless communication is unavailable. | 03-19-2015 |
20150081757 | INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD - An information processing system includes an information acquiring apparatus for acquiring data and a server, and executes multiple processes defined in workflow information. The workflow information defines order of the multiple processes. Either the information acquiring apparatus or the server performs the multiple processes defined in the workflow information. When a specific process is included in the multiple processes defined in the workflow information, the information acquiring apparatus transmits target data to the server before the specific process. The server receives the target data, and performs the specific process out of the multiple processes defined in the workflow information. | 03-19-2015 |
20150081758 | TESTING A NETWORK USING A COMMUNICATION DEVICE - A network testing system includes a test station and a communication device running an application. A VNC client and a VNC server are provided on the communication device to control the application for network testing purposes. In operation, the test station communicates with the remote VNC client, providing information and context data for the network test. More than one communication device may be used in the test. | 03-19-2015 |
20150081759 | HIERARCHICAL DISTRIBUTED ARCHITECTURE WITH MULTIPLE ACCESS TO SERVICES - A hierarchical distributed architecture including services and applications able to manage and/or process digital data by using the services. The architecture includes local service providers, each local provider being connected to one or several applications, and remote service providers, each remote provider being connected to one or several services, each application able to communicate with one or several services through a first hierarchical level including a local provider, and a second hierarchical level including at least one remote provider and each service is able to communicate with one or several applications through a first hierarchical level including a remote provider and a second hierarchical level including at least one local provider. | 03-19-2015 |
20150081760 | METHOD AND DEVICE FOR PROVIDING ACCESS TO A TASK - In a collaborative work environment, a participant chooses a task to perform and the identifier of the task is sent from a participant device to a first server. The first server creates a Virtual Machine that is configured with a dedicated tool and appropriate data, instantiates the Virtual Machine on a second server, and sends connection information to the participant device. Using the connection information, the participant device connects to the Virtual Machine on the second server and works on the task. It is preferred that remote desktop technology is used so that the participant works through a remote desktop client on the participant device, while the work in effect is done on the second server. The disclosure can thus, at least to a certain extent, ensure that a specified participant uses a dedicated tool to work on data to be treated by the task. | 03-19-2015 |
20150088955 | MOBILE APPLICATION DAILY USER ENGAGEMENT SCORES AND USER PROFILES - A system logs application usage data on a mobile device, processes the data on an analysis system and outputs a current and predicted score to, e.g. third parties. The system logs application-related usage data, which is collected via, e.g. a keyboard application running in the background on the mobile device. The system then evaluates the logged usage data and the events corresponding to a particular application. The events can be analyzed to score the user engagement level with the application, e.g., more events recorded for a given application per day, the more engaged a user is with that application. The engagement level can further be predicated based on historical usage log data from which a score decay model can be generated. | 03-26-2015 |
20150088956 | EFFICIENT COORDINATION ACROSS DISTRIBUTED COMPUTING SYSTEMS - A first computer of a distributed computing system receives a request for a transaction. The transaction is an eXtended Architecture (XA) protocol based global transaction. The first computer generates a unique identifier for the request. The first computer sends the unique identifier to a second computer of the distributed computing system. The unique identifier enables the second computer to participate with the first computer as an XA protocol based resource participant. | 03-26-2015 |
20150088957 | SYSTEM AND METHODS FOR MANAGING APPLICATIONS IN MULTIPLE DEVICES - A device and methods are provided for monitoring and updating a network application across devices by an application state manager. In one embodiment, a method includes launching an application state manager by a first device, wherein the application state manager is associated with a network application executed by the his device and identifying, by the first device, one or more devices executing an application state manager associated with the network application, wherein a second device is identified by the first device. The method may further include exchanging, by the first device, data of the application state manager of the first device with data of an application state manager of a second device. | 03-26-2015 |
20150088958 | Information Processing System and Distributed Processing Method - In a system of performing distributed processing on a plurality of data segments at a plurality of nodes, the processing load on the system is reduced. A distributed processing system 1 includes nodes | 03-26-2015 |
20150088959 | METHOD AND SYSTEM FOR AUTOMATED TRANSACTION ANALYSIS - The present invention relates to a method and a system to automate identification of transactions. The method comprises receiving raw log files from a transaction device into a log collector, storing the raw log files to a log storage, processing the raw log files by a log parser unit to remove the fields and the entries of the raw log files that are not relevant for the transaction identification analysis, identifying of at least one session of at least one user by clustering the processed one or more entries from a single user session using at least one session identifier unit, identifying at least one user path that is followed by at least one user during a single user session, identifying at least one entry point from the identified single user path and determining at least one transaction and at least one sub transaction from the identified entry point. | 03-26-2015 |
20150088960 | CONNECTION FOLLOWING DURING NETWORK RECONFIGURATION - An allocated IP address is remapped from a first virtual machine to a second virtual machine while maintaining existing client connections on the first virtual machine. A communication channel is established between the first and second virtual machines, and existing connections associated with the IP address are tracked. Packets addressed to the IP address are forwarded to the second virtual machine instead of the first machine. If the second virtual machine receives a packet that contains a new connection request, the new connection is established with the second virtual machine. However, if the second virtual machine receives a packet that is associated with an existing connection to the first virtual machine, then the packet is forwarded to the first virtual machine via the communication channel. | 03-26-2015 |
20150088961 | Application-Specific Group Listing - A method, apparatus, and system for providing active contents between applications activated by a plurality of computer systems are provided. A list of one or more remote users is created. A determination is made whether a first application and a second application are being executed by the at least one or more remote users. The list is updated in response to determining a change in a status of the second application being executed by the one or more remote users using at least one communications feature associated with the first application. | 03-26-2015 |
20150088962 | Using virtual domain name service (DNS) zones for enterprise content delivery - A domain to be published to an enterprise ECDN is associated with a set of one or more enterprise zones configurable in a hierarchy. When a DNS query arrives for a hostname known to be associated with given content within the control of the ECDN, a DNS server responds by handing back an IP address, by executing a zone referral to a next (lower) level name server in a zone hierarchy, or by CNAMing to another hostname, thereby restarting the lookup procedure. At any level in the zone hierarchy, there is an associated zone server that executes logic that applies the requested hostname against a map. A name query to ECDN-managed content may be serviced in coordination with various sources of distributed network intelligence. | 03-26-2015 |
20150095398 | Methods and Systems for information Distribution - Methods and systems for information distribution are provided. First, first ID is obtained from a data carrier. The first ID and second ID are transmitted to a management center via a network, wherein the management center determines a specific subset of first data corresponding to the first ID according to the first ID and the second ID. Then, the specific subset of the first data is received from the management center via the network, and the specific subset of the first data is output. | 04-02-2015 |
20150100615 | DRAG AND DROP OF A URI TO LINK RESOURCES - Arrangements disclosed herein relate linking resources based upon a user dragging a URI from a web application instance to a drop zone. A user input can be identified dragging a URI, which identifies a second resource in a web application instance, from the web application instance and dropping the URI into a drop zone associated with a first resource. Responsive to the user input dropping the URI into the drop zone, a trust between a first server providing the first resource and a second server providing the second resource can be established. Further, the first resource can be linked to the second resource on at least the first server. | 04-09-2015 |
20150100616 | DATA PROCESSING MANAGEMENT METHOD AND INFORMATION PROCESSING APPARATUS - First and second machines execute a plurality of distributed processes. A storing unit stores therein progress information of a process executed by the first machine. A calculating unit transmits the progress information to the second machine upon receiving a reassignment instruction indicating reassignment of the process to the second machine. The calculating unit transmits data to be used in the process to the second machine together with the progress information upon receiving the data during the transmission of the progress information. Upon receiving the progress information and the data, the second machine executes the process reassigned from the first machine using the progress information and the data. | 04-09-2015 |
20150100617 | REQUEST HANDLING IN NETWORK ATTACHED STORAGE SYSTEMS - In one embodiment, an improved network attached storage system is disclosed comprising a storage system connected to at least one external device via an external network. The storage system comprises at least one storage media and at least one controller presenting storage capacity of the storage system to the at least one external device. The at least one external device sends a request to the storage system, and the at least one controller receives and serves the request and sends a response to the requesting external device after serving the request. The at least one controller comprises a delay functionality, which introduces a variable length delay to an execution process of the request based on a current input/output load of the storage system, a maximum allowed request response time, a request completion time, and a measured current request execution time. | 04-09-2015 |
20150100618 | HAZARD DETECTION UNIT FACILITATING USER-FRIENDLY SETUP EXPERIENCE - A method for establishing a pairing between a hazard detector and an online account may include instantiating an application on a mobile computing device and receiving a first code from a central server. The application may receive a second code from printed material associated with the hazard detector. The hazard detector may broadcast a Wi-Fi access point, and the application may join the Wi-Fi access point. The application can be authenticated by the hazard detector using the second code, and the application can receive an identity of a home Wi-Fi network from a user. The application can then transmit the identity of the home Wi-Fi network to the hazard detector. The hazard detector can use the home Wi-Fi network to access the Internet and transmit the first code to the central server, where the central server can use the first code in completing the pairing process. | 04-09-2015 |
20150100619 | DUAL CHANNEL WI-FI FOR CONGESTED WLANS WITH ASYMMETRIC TRAFFIC LOADS - A method of wireless local area network communication between a client and an access point includes sending, by the client, a client-originated message to the access point over a bidirectional upload channel; receiving, by the client, a client-acknowledgement message from the access point over the bidirectional upload channel; receiving, by the client, an access point-originated message from the access point over a bidirectional download channel that was generated in response to the client-originated message; and sending, by the client, an access point-acknowledgement message to the access point over the bidirectional download channel. The bidirectional download channel is separate from the bidirectional upload channel. | 04-09-2015 |
20150100620 | PACKET PROCESSING METHOD, SYSTEM, AND DEVICE - The present invention provides a packet processing method, system, and device. The method includes: acquiring a description of an application and a state of the application; and acquiring a packet that matches the description of the application, and according to the state of the application, performing service quality control of network resources for a media data stream in which the matched packet is located or performing coding processing for a media data stream in which the matched packet is located. | 04-09-2015 |
20150106419 | PERFORMING OPTIMIZED COLLECTIVE OPERATIONS IN AN IRREGULAR SUBCOMMUNICATOR OF COMPUTE NODES IN A PARALLEL COMPUTER - In a parallel computer, performing optimized collective operations in an irregular subcommunicator of compute nodes may be carried out by: identifying, within the irregular subcommunicator, regular neighborhoods of compute nodes; selecting, for each neighborhood from the compute nodes of the neighborhood, a local root node; assigning each local root node to a node of a neighborhood-wide tree topology; mapping, for each neighborhood, the compute nodes of the neighborhood to a local tree topology having, at its root, the local root node of the neighborhood; and performing a one way, rooted collective operation within the subcommunicator including: performing, in one phase, the collective operation within each neighborhood; and performing, in another phase, the collective operation amongst the local root nodes. | 04-16-2015 |
20150106420 | METHODS, DEVICES AND SYSTEMS FOR COORDINATING NETWORK-BASED COMMUNICATION IN DISTRIBUTED SERVER SYSTEMS WITH SDN SWITCHING - Systems, methods and devices relating to coordinated network communication (e.g. transport-layer communication) of client requests and client request responses between a client and a distributed network service system, the network service nodes of the distributed network service system comprising a storage resource, a network interface, and a computer processor module for sending a coordinated network communication of data request responses to the client upon receipt of (1) network communication of client requests from clients; or (2) communication data channel information from another network service node. There is also provided a network switching device for managing a coordinated network communication of data transactions between clients and a distributed network service system comprising a plurality of network service nodes, the network switching device configured to manage higher-layer data units to coordinate a network communication of data transactions between clients and a distributed network service system. | 04-16-2015 |
20150106421 | METHOD AND SYSTEM FOR COMBINING AND/OR BLENDING MULTIPLE CONTENT FROM DIFFERENT SOURCES IN A BROADBAND GATEWAY - A method and system are provided in which a broadband gateway may receive different content from different sources, may combine the content to produce a combined content, and may communicate the combined content to a device connected to the broadband gateway. The content may be automatically and/or manually synchronized. The synchronization may be based on a clock signal received from the device, a clock signal from another device connected to the broadband gateway, and/or a clock signal received through one or more network access service providers. The content may be video image data and/or audio data. Moreover, user-generated content may be received and combined by the broadband gateway when in a peer-to-peer communication configuration with the source of the content. When more than two different content are received, the broadband gateway may be utilized to select which contents to combine. | 04-16-2015 |
20150113033 | EMULATING TEST DISTIBUTED APPLICATION ON SERVER - The use of a single physical server in which there are multiple virtual nodes operating different components of a distributed application under test. Each virtual node emulates an actual physical node in a prospective distributed environment. The virtual nodes might be, for example, virtual machines or emulated services, and may operate their own operating system within the context of the virtual node. The distributed environment is emulated on the physical server by having the virtual nodes communicate with each other using the protocols that they would normally use in a deployed distributed environment. A configuration data source may be used to setup and perhaps upgrade the virtual nodes so as to emulate the distributed environment. Accordingly, the distributed application may be tested without actually setting up a distributed environment. | 04-23-2015 |
20150113034 | INFORMATION COMMUNICATION SYSTEM AND INFORMATION CONVERSION METHOD - When receiving a conversion request from a smart device, an information conversion unit located at a Web server or the smart device refers to application activating information based on a transition destination of a first link included in a PC-specific Web page and specifies a smart-device-specific application which matches the transition destination of the first link; and on condition that an OS and version of the smart-device-specific application match an OS and version of the smart device, the information conversion unit converts the first link into a second link including an activation path in the application activating information and the smart device displays the second link, which has been converted by the information conversion unit, on the smart-device-specific Web page. | 04-23-2015 |
20150113035 | PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, CONTROL METHOD, PROGRAM AND STORAGE MEDIUM - A first device generates, associates with a generated call, and transmits generation information for generating an object corresponding to identification information included in the call. On the other side, in a case where the received call includes unknown identification information, a second device generates and stores an object corresponding to unknown identification information based on generation information associated with the call. Next, the second device associates the unknown identification information with specification information that specifies the stored object in a memory space of the device and register that. | 04-23-2015 |
20150113036 | SERVER AND METHOD FOR SHARING APPLICATION SERVICES - An application service sharing method is applied between at least two servers. Each server includes an agent platform, a VFOS, and at least one application managing unit. The method includes the following steps of providing a user interface displaying all application services provided by one server, for an authorized user of another server which requests to share application services from the server to select at least one application service to be shared. Generating a shared resource having the selected application service, and generating registered information of the shared resource comprising a URL address and authentication information. Transmitting the registered information of the shared resource to the server which requests to share application services. | 04-23-2015 |
20150113037 | Multi-Screen Interaction Method, Devices, and System - A multi-screen interaction method, devices, and system are provided. The method includes acquiring a first message from a first terminal device. The first message includes a first operation instruction and first state information. A second message is acquired from a second terminal device. The second message includes a second operation instruction. The method further includes searching, according to the second operation instruction, for an operation instruction that is matched with the second operation instruction, among stored operation instructions. A first control instruction is sent to the first terminal device and a second control instruction is sent to the second terminal device, if it is found that the second operation instruction is matched with the first operation instruction. | 04-23-2015 |
20150113038 | DISTRIBUTING INTELLIGENCE ACROSS NETWORKS - Methods and apparatus relating to distribution of intelligence across a network are described. In one embodiment, one or more content processors may be provided at the edge of a computer network (e.g., prior to a point where data is aggregated or routed by the network). Other embodiments are also disclosed. | 04-23-2015 |
20150120799 | CONTROLLER OFFLOADING - A non-transitory computer readable medium storing instructions which, when executed by one or more hardware processors, causes performance of operations including: performing, by a controller, one or more processing actions for data corresponding to a particular session associated with a client device; identifying one or more characteristics corresponding to the particular session; based on the one or more characteristics corresponding to the particular session: selecting a network device, other than the controller, to perform the one or more processing actions for the data corresponding to the particular session; causing the network device to perform the one or more processing actions, for the data corresponding to the particular session, instead of the controller. | 04-30-2015 |
20150120800 | CONTEXTUAL CONTENT TRANSLATION SYSTEM - The present disclosure is directed to contextual content translation system. A system may comprise a device to present content to a user, the content being obtained from a content provider (CS). Prior to presentation, a contextual translation (CT) module may augment the content based on the context of the user. The CT module may receive the content from the CS, may receive information about the context of the user from a user data (UD) module and may augment the content based on the user context. Additional information may be provided by a relationship builder (RB) module, as needed, to help determine the correspondence between the content and the user context. Augmenting the content may comprise altering the content (e.g., changing or removing portions of the content) or adding information to the content, the information relating to how portions of the content may correspond to the context of the user. | 04-30-2015 |
20150120801 | ANALYTICS DATA COLLECTION WITH LOW INTEGRATION COST FOR DYNAMIC MESSAGE PASSING SYSTEMS - A method, an apparatus, and a computer program product which capture and use analytics data relating to the internal activity of software programs executing in a message-passing runtime environment, such as that provided by Objective-C. The invention exploits the well documented interfaces of these environments together with their dynamic runtime capabilities to insert data collection and analysis code into an application without modification of the target application. | 04-30-2015 |
20150120802 | Method, Apparatus, and System for Distributing Information in Graphic Code - A method, an apparatus, and a system for distributing information in a graphic code. The method includes acquiring an identification code in a selected graphic code; when the identification code does not exist, sending to a server a first update request including the identification code; receiving first response information fed back by the server; starting, according to the application program identifier in the first response information, an application program corresponding to the application program identifier. When an identification code of a graphic code does not exist in an electronic device, an application program identifier corresponding to the identification code is requested from a server, and an application program corresponding to the application program identifier is started. So a probability that information in a graphic code can be successfully processed is relatively high, and a success rate of identifying a graphic code is improved. | 04-30-2015 |
20150127697 | ELEVATOR SYSTEM USING DUAL COMMUNICATION CHANNELS - An elevator control system includes at least one destination entry fixture coupled to a controller area network (CAN) bus that provides a first communication channel, the at least one destination entry fixture operable to transmit destination information over the CAN bus; a plurality of elevator car controllers each associated with a respective elevator car, the plurality of elevator car controllers coupled to the CAN bus to receive the destination information; the plurality of elevator car controllers coupled to a ring network that provides a second communication channel; and a group controller operable to determine an elevator car to be dispatched in response to receiving the destination information. | 05-07-2015 |
20150127698 | METHOD AND APPARATUS FOR REMOTE APPLICATION MONITORING - A method executable via operation of configured processing circuitry to identify applications by remote monitoring may include initiating remote communication with a target device through an access point, the access point providing network access to the target device, providing a series of ping messages to the target device via the access point to determine a delay signature of an application running on the target device, and generating application identification information based on the delay signature. | 05-07-2015 |
20150127699 | OBTAINING DISPERSED STORAGE NETWORK SYSTEM REGISTRY INFORMATION - A method begins by a processing module of a dispersed storage network (DSN) obtaining an identifier (ID) piece of multiple ID pieces regarding a registry fragment of a distributed DSN registry. The method continues with the processing module performing a function on the ID piece to obtain a registry fragment alias, wherein performance of the function on the multiple ID pieces would produce multiple registry fragment aliases. The method continues with the processing module determining DSN addressing information for the registry fragment based on the registry fragment alias, wherein the DSN addressing information is determinable from any one of the multiple registry fragment aliases. The method continues with the processing module receiving a response regarding the registry fragment when a local copy of the registry fragment is not up-to-date. | 05-07-2015 |
20150127700 | PARALLEL COMPUTER SYSTEM, CONTROL UNIT, AND METHOD OF CONTROLLING PARALLEL COMPUTER SYSTEM - A parallel computer system includes a plurality of computation nodes, connected with one another through a grid-shaped or a ring-shaped network in a physical space including a plurality of physical axes, and configured to execute jobs, respectively, and a control unit configured to control the plurality of computation nodes. The control unit includes an accepting unit configured to accept a job; a selection unit configured to select a computation node to which the accepted job is assigned among the plurality of computation nodes in a virtual space having a same number of dimensions of a virtual axis combining the physical axes as a number of dimensions requested by the job accepted by the accepting unit; and an instruction unit configured to instruct the parallel computer system so as to execute the job using the computation node selected by the selection unit. | 05-07-2015 |
20150127701 | MULTICAST MULTIPATHING IN AN IP OVERLAY NETWORK - The subject technology addresses the need in the art for improving utilization of network bandwidth in a multicast network environment. More specifically, the disclosed technology addresses the need in the art for extending multipathing to tenant multicast traffic in an IP overlay network, which enables the network to fully utilize available bandwidth for multicast traffic. In some examples, nodes in the overlay network may be connected by virtual or logical links, each of which corresponds to a path, perhaps through many physical links, in the underlying network. | 05-07-2015 |
20150127702 | Method for the Transmission of Messages in a Computer Network and Computer Network - The invention pertains to a method for the transmission of messages in a computer network, wherein the computer network comprises computing nodes with said computing nodes being interconnected by means of at least one star coupler and/or at least one multi-hop network, wherein each computing node is connected to the at least one star coupler via at least one communication line, and wherein the computing nodes exchange Ethernet messages among each other and with the at least one star coupler and/or the at least one multi-hop network, and wherein at least a portion, e.g. one, two, multiple or all Ethernet messages are communicated in a time-controlled manner, and wherein at least one star coupler implements at least one function (COF); the at least one function (COF) is characterized by using one, two or multiple time-controlled Ethernet messages and/or parts of one, two or multiple Ethernet messages as input parameter(s), and generating one, two or multiple Ethernet messages or parts of one, two or multiple Ethernet messages as output; and the time use of the function (COF) is for at least a portion, for example for one, two, multiple or all time-controlled communicated Ethernet messages and/or its multiple implementation in the star coupler linked to the communication schedule of the time-controlled Ethernet messages, so that the time use of the function (COF) and/or its multiple implementation is at least partially predefined by the communication schedule of the time-controlled messages. | 05-07-2015 |
20150127703 | NAME BASED MEDIA DELIVERY AND PRESENTATION SYSTEM - An electronic device is provided. The electronic device includes a media communication system. The media communication system is configured to receive presentation information identifying a multimedia name. The media communication system is also configured to receive one or more multimedia data units associated with the multimedia name. The media communication system is further configured to configure the one or more multimedia data units associated with the multimedia name for a presentation. | 05-07-2015 |
20150127704 | Data Processing - Example data processing methods and systems are provided. A server obtains first order data submitted by a client. The first order data includes user address information. A matching operation is performed according to the user address information in a preset database to find second order data that satisfies an address matching condition. A merging operation is applied to merge second order data that satisfies the address matching condition with the first order data from the client. | 05-07-2015 |
20150127705 | STANDARD COMMANDS FOR NATIVE COMMANDS - A system and method for standardizing commands used for various application behaviors in an application regardless of the environment of the application. A client intercepts a user input standard command, retrieves a corresponding native command from a standardizing server and inputs the native command in the application. | 05-07-2015 |
20150127706 | Systems and Methods for Data Extraction - Systems and methods are provided for data extraction based on model-view-controller (MVC). For example, a data extraction request of a control layer object is acquired; network address parameters and a data carrier object corresponding to the data extraction request are acquired; a network data capturing function of the data carrier object is called based on at least information associated with the network address parameters to capture network data; the captured network data is analyzed based on at least information associated with the data carrier object; value assignment is performed on the data carrier object based on at least information associated with the analysis of the network data; and the data carrier object is returned to the control layer object corresponding to the data extraction request. | 05-07-2015 |
20150127707 | TERMINAL COMMUNICATION APPARATUS, AND DISTRIBUTED CONTROL SYSTEM - A terminal communication apparatus has a terminal communication control portion rendering an immediate communication control portion sequentially transmitting serial data to another terminal communication apparatus bitwise when receiving a packet as bitwise serial data and a normal communication control portion performing processing on the packet after accumulating the serial data until the serial data reaches a packet length when receiving the bitwise serial data switchable, performing processing with the immediate communication control portion in a case of receiving a time adjustment packet containing time adjustment data posting a timing of synchronization in the other terminal communication apparatus and performing processing with the normal communication control portion in a case of receiving a packet other than the time adjustment packet. Thus, synchronization of control object devices can be enabled without previously investigating communication delay times. | 05-07-2015 |
20150127708 | SYSTEMS AND METHODS FOR FACILITATING SERVICE PROVISION BETWEEN APPLICATIONS - Embodiments of the invention are concerned with facilitating service provision between software applications. In embodiments of the invention, a first user terminal includes an application which causes the first user terminal to delegate execution of a first service to a different application. In response to determining that the first service is to be executed on behalf of the first service, a request message is sent to a data store including an identifier of the first service. The data store comprising entries indicating applications held on one or more user terminals, and indicating one or more services that may be executed, on request, by a corresponding application. The first user terminal receives a response message from the data store identifying one or more applications to which execution of the first service may be delegated. | 05-07-2015 |
20150134716 | SYSTEM AND METHOD FOR CLOUD COMPUTING - A system and method for creating, deploying, selecting and associating cloud computing services from many cloud vendors to effectuate a large-scale information technology data processing center implemented in a software only form. Services may be employed from any number of different service providers and user define policies provides for switching to or aggregating different service providers when necessary. Configurations can be created that allow for service provider selection based on user-selectable parameters such as cost, availability, performance and service level agreement terms. The system employs measurement, aggregation, reporting and decision support of system usage and costing, performance, Service level, feature set, to automate the construction, operation and ongoing management of software based cloud. Drag and drop, non list based UI for the construction and modification of clouds implemented and modeled in software. | 05-14-2015 |
20150134717 | BACKUP MANAGEMENT SYSTEM AND BACKUP MANAGEMENT METHOD - The backup management system includes a storage device that retains a location management table that stores therein at least one of position specifying information uniquely specifying a location provided by a computer resource in each cloud service and an area specifying information specifying a predetermined area including the location provided without uniquely specifying the location provided, and a processing device configured to perform a process of receiving a designation related to a computer resource as a backup target and a backup requirement, from a user of the cloud service, and a process of specifying as a backup destination a computer resource that has a position relation with the computer resource as the backup target satisfying the backup requirement, based on a designation from the user and at least one of the position specifying information and the area specifying information. | 05-14-2015 |
20150134718 | CONTROLLED DISTRIBUTION OF PROFILE INFORMATION AND RELATED DATA OBJECTS - In one embodiment, a method includes receiving, by one or more servers, a personal identifier and profile information from a first user; storing, by one or more servers, the personal identifier in association with the profile information for the first user in a computer readable storage medium; receiving, by one or more servers, from the first user, a request for electronic information distribution with a second user; sending, by one or more servers, the request for electronic information distribution to the second user; receiving, by one or more servers, from the second user, an acceptance of the request for electronic information distribution; and thereafter distributing updated electronic information between the first user and the second user to an extent permitted by the second user. | 05-14-2015 |
20150142865 | SERVICE PROVISION SYSTEM, SERVICE COMPUTER, AND TERMINAL - A service provision system comprises a first terminal, a service computer, and a user registration module. The first terminal includes an application management module to which second identification information is assigned, for managing the application to which first identification information is assigned, and an anonymous personal data transmission module for transmitting the anonymous personal data including the first identification information and the second identification information. The user registration module transmits user registration data including the second identification information and third identification information, in a case of inputting third identification information. The service computer stores, in a case of receiving the anonymous personal data, the first identification information, the second identification information, and the anonymous personal data in association with each other, and stores, in a case of receiving the user registration data, the second identification information and the third identification information in association with each other. | 05-21-2015 |
20150142866 | METHOD AND SYSTEM FOR INFORMATION SYNCHRONIZATION BETWEEN CLOUD STORAGE GATEWAYS, AND CLOUD STORAGE GATEWAY - The application discloses a method and a system for information synchronization between cloud storage gateways and a cloud storage gateway, to resolve a problem that an address obtained by a cloud storage gateway is usually a dynamic address or even a private address, and it is difficult to perform direct communication and impossible to perform directory synchronization. A cloud storage gateway obtains, from a cloud message queue of a cloud service provider, a directory distributed by another cloud storage gateway; and therefore, as long as the cloud storage gateway can communicate with the cloud service provider, directory synchronization can be implemented without a need of direct communication between the cloud storage gateways. Therefore, even through an address obtained by the cloud storage gateway is a dynamic address or a private address, directory synchronization is not affected. | 05-21-2015 |
20150142867 | Cloud-to-Device Messaging for Application Activation and Reporting - A computer-implemented method and system for updating application data for a first instance of an application via C2DM is disclosed. An application server may receive a request from the first client computing device for updated application data via a network connection. The updated application data may correspond to a second instance of the application at a second client computing device. In response to determining the second instance of the application at the second client computing device supports push notifications, the system and method may generate a C2DM message including a user ID corresponding to the first client computing device and the request for updated application data. A server may then send the C2DM message to the second client computing device, wherein the C2DM message causes the second instance to wake up and generate the updated application data. The updated application data may be returned to the first client computing device. | 05-21-2015 |
20150149523 | NETWORK SYSTEM, CONSTANT CONNECTION METHOD, COMMUNICATION METHOD,ELECTRONIC DEVICE, CONSTANT CONNECTION SERVER, APPLICATION SERVER, AND PROGRAM - A network system is provided that includes a plurality of electronic devices that becomes associated with identification information; a constant connection server that makes a constant connection with the plurality of electronic devices; and an application server that pushes information to any of the plurality of electronic devices via the constant connection server on the basis of the identification information. Alternatively, a network system is provided that includes a plurality of electronic devices; and a constant connection server that makes a constant connection with the plurality of electronic devices. The constant connection server stores an association between constant connection IDs for specifying the plurality of electronic devices and group IDs for specifying a plurality of groups, and pushes data to at least one of the plurality of electronic devices belonging to a group associated with a group ID being designated. | 05-28-2015 |
20150149524 | NETWORK SYSTEM, CONSTANT CONNECTION METHOD, ELECTRONIC DEVICE, SERVER, AND PROGRAM - A network system is provided that includes a plurality of constant connection servers, and an electronic device capable of making a constant connection with at least one of the plurality of constant connection servers. The electronic device obtains from any of the plurality of constant connection servers information concerning at least one of the plurality of constant connection servers, and opens a constant connection with any of the plurality of constant connection servers on the basis of the information. Alternatively, a network system is provided that includes an electronic device, and a constant connection server capable of making a constant connection with the electronic device. The constant connection server sends information containing a reconnection interval concerning the constant connection server to the electronic device. The electronic device waits for a time period as determined from the reconnection interval, and repeats a process of making a constant connection until a constant connection with the constant connection server succeeds. Alternatively, a network system is provided that includes a plurality of constant connection servers, a client that uses a service via any of the plurality of constant connection servers, and a server capable of communicating with the client. The server in response to a request from the client sends a list concerning at least one of the plurality of constant connection servers to the client. The client on the basis of the list opens a constant connection with a constant connection server associated with the service. | 05-28-2015 |
20150149525 | SYSTEM FOR DOWNLOADING AND EXECUTING A VIRTUAL APPLICATION - A virtual process manager for use with a client application. Both the process manager and the client application are installed on a client computing device. In response to a user command to execute a virtual application at least partially implemented by a virtualized application file stored on a remote computing device, the client application sends a high priority command to the process manager to execute the virtual application. Before receiving the user command, the client application sends a low priority command to the process manager to download at least a portion of the virtualized application file. In response to the high priority command, and without additional user input, the process manager downloads any portion of the file not downloaded in response to the low priority command, and executes the virtual application on the client computing device. The client application may comprise a conventional web browser or operating system shell process. | 05-28-2015 |
20150149526 | INTERNATIONALIZATION WITH VIRTUAL STAGING AND VERSIONING - One embodiment of the present invention sets forth a technique for providing a variation of digital content that is based on a client-specified context token. Localized digital assets, e.g., graphics resources, video resource, audio resources, and text string resources, are stored as a collection of records and are dynamically linked to a assemble a software system based on the client-specified context token to generate the variation of digital content. The client receives the assembled variation of the digital content including the localized digital assets specified by the client-provided context. | 05-28-2015 |
20150296005 | RECEIVING DEVICE, RECEIVING METHOD, TRANSMISSION DEVICE, TRANSMISSION METHOD, AND PROGRAM - The present technology relates to a receiving device, a receiving method, a transmission device, a transmission method, and a program, which allow an application program to be created in an optimum production environment. An AIT acquisition and analysis unit acquires mapping information in which a first directory structure, to be used in the case of transmitting a resource constituting an application program by a first transmission system, and a second directory structure, to be used in the case of transmitting a resource constituting the application program by a second transmission system, are associated with each other. When an application program including a resource created in accordance with the first directory structure is transmitted by the second transmission system, a carousel processing unit allows the resource created in accordance with the first directory structure to correspond to the second directory structure using the mapping information to thereby acquire the application program transmitted by the second transmission system. The present technology is applicable to television receiver, for example. | 10-15-2015 |
20150296025 | FUNCTION EXTENSION METHOD AND TERMINAL DEVICE - A function extension method is executed by a terminal device. The function extension method includes connecting a first plug-in, which is common to one or more peripheral devices, to an execution environment of an application for controlling the one or more peripheral devices; arranging a second plug-in, which corresponds to each of the one or more peripheral devices, to be connected to the execution environment of the application via the first plug-in; and connecting the second plug-in corresponding to another peripheral device to the execution environment of the application via the first plug-in while maintaining the connection relationship between the execution environment of the application and the first plug-in, when the another peripheral device controlled by the terminal device is to be added. | 10-15-2015 |
20150296048 | METHOD AND COMMUNICATION SYSTEM FOR DATA COMMUNICATION - A communication arrangement ( | 10-15-2015 |
20150304394 | DISTRIBUTION MANAGEMENT - According to an example embodiment of the present invention, there is provided an apparatus comprising at least one processing core, at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processing core, cause the apparatus at least to receive a first update from a second apparatus and a second update from a third apparatus, based at least in part on a first distribution and at least one of the first update and the second update, derive a second distribution, and cause information concerning the second distribution to be transmitted to at least one of the second apparatus and the third apparatus. | 10-22-2015 |
20150304400 | SEMANTICALLY REPRESENTING A TARGET ENTITY USING A SEMANTIC OBJECT - A data construct called a semcard is a semantic (meaning-based) software object including semantic meta-tags and meta-data that describes a target object or thing. A target object can be any type of digital or physical entity or identifier, or it can be tacit knowledge, such as ideas, concepts, processes or other data existing in a user's mind, provided that the user represents this knowledge in the semcard. A semcard embodies information about its own structure-rules, history, state, policies and goals regarding automation, display, access permissions, sharing and other operations of the semcard and any optional target object. It can also represent a semantic link between two semcards, or a semantically typed link or a standard Web hyperlink between a semcard and its referent target. A collection of semcards represents a knowledge network; single semcards, and knowledge networks, can be browsed, shared, searched, disseminated, manipulated, displayed, organized, and stored. | 10-22-2015 |
20150304420 | FUNCTIONAL PROGRAMMING IN DISTRIBUTED COMPUTING - Disclosed herein are systems and methods for executing programs written in functional style. A distributed computing system receives a program that expresses computation upon one or more sets of distributed key-value pairs (DKVs) and one or more global variables (GVs). The system distributes an assembly that includes at least a compiled binary of the program to the nodes of a computing cluster, with different portions of the DKVs being stored across the plurality of nodes of the computing cluster. The system causes execution of the assembly by each of the plurality of nodes of the computing cluster, the ones of the plurality of nodes executing the assembly using the different portions of the one or more DKVs stored thereon. | 10-22-2015 |
20150304451 | PROCESSING A UNIT OF WORK - A client computer group is created at a server computer by selecting a subset of a group of client computers, where each of the group of client computers has a separate communication channel with the server computer. A message from at least one of the subset of the group of client computers is received at the server computer. In response to receiving messages from at least two of the subset of the group of client computers within the client computer group, the messages are grouped under a single unit of work. A single decision associated with the single unit of work for the client computer group is computed. Each of the at least two of the subset of the group of client computers is operable to accept the single decision. | 10-22-2015 |
20150312322 | DISTRIBUTED HIGH AVAILABILITY PROCESSING METHODS FOR SERVICE SESSIONS - Provided are methods and systems for processing a data packet associated with a service session. The data packet directed to a first servicing node can be received by a forwarding node. The forwarding node can determine that the first servicing node is unavailable. Based on the determination, the forwarding node can select a second servicing node from a plurality of servicing nodes. The selection can be based on a high availability policy. The forwarding node can then send the data packet to the second servicing node. | 10-29-2015 |
20150312334 | DISTRIBUTED DATABASE, METHOD OF SHARING DATA, PROGRAM STORING MEDIUM, AND APPARATUS FOR A DISTRIBUTED DATABASE - A distributed database of a peer-to-peer network is provided. In the network, a group is composed of plural nodes, and the nodes in the group each have CPU and a state list memory. CPU of each node sends other node a request for information to obtain and store node-state information. The node-state information is delivered through a prescribed route among the nodes in the group. When the number of nodes participating in the group increases more than a prescribed number, the participating nodes are separated into plural groups. | 10-29-2015 |
20150312335 | PEER-TO-PEER ARCHITECTURE FOR PROCESSING BIG DATA - A system is disclosed for managing large datasets. The system comprises a physical network. The physical network comprises a plurality of computing devices with a plurality of processors. The system further comprises a logical peer-to-peer (P2P) network with a plurality of nodes. The system further comprises a distributed file system for distributing data and jobs received by the system randomly across the plurality of nodes in the P2P network. The system duplicates the data to neighboring nodes of the plurality of nodes. The nodes monitor each other to reduce loss of data. The system further comprises a task scheduler. The task scheduler balances load across the plurality of nodes as tasks, derived from jobs, are distributed to various nodes. The task scheduler redistributes and forwards tasks to ensure the nodes processing the tasks are best suited to process those tasks. | 10-29-2015 |
20150319219 | SMALL FOOTPRINT NODE CONTROLLER CORE IN A GRID COMMUNICATIONS SYSTEM - A grid communication system provides distributed processing of business workflows. Each node has a core with a small footprint which provides control of business process and data flow and synchronization. The node controller communicates with applications and with other nodes through the use of messages. Messages are processed by the node controller according to a set of rules. The rules reside in a versioned repository. The rules may be set or modified through the use of messages from other nodes, allowing for enterprise control of individual nodes. The node controller includes a plurality of adapters for converting data and/or messages to and from formats for different applications. | 11-05-2015 |
20150319226 | Task Coordination in Distributed Systems - Methods and systems are disclosed for providing approaches to enhanced task coordination in distributed systems. The methods and systems may include receiving, by a first computing device, a command for a client device and determining whether the first computing is connected to the client device. The methods and systems may include that if the first computing device is not connected to the client device, then transmitting, from the first computing device, a first message to a database associated with the cluster, the first message including the command and a device state of the first computing device, transmitting, from the database, a second message to a second computing device of the cluster, the second message including the command and the device state of the first computing device, and transmitting, from the second computing device and based on the device state of the second computing device, the command to the client device. | 11-05-2015 |
20150326647 | MOBILE CORE CLIENT ARCHITECTURE - Methods and systems are disclosed for automatically managing multiple types of applications, electronic forms, electronic forms data instances, network services and, network services. The methods and systems allow organizations with a mobile workforce that relies on established business processes to execute timely and secure exchange of information while providing easy to use, fast, accurate and flexible information capture capability in the field. These organizations and/or third-party providers may optimize the design of mobile applications to better match existing corporate processes and forms in order to reflect existing business needs, preferred graphical user interfaces, processes and experiences on the mobile devices. Organizations and/or third-party providers may also build mobile applications that allow information to be automatically created and updated both online and offline and synchronized or routed to another mobile device, an application server, web service, software-as-a-service (SaaS), database or website. | 11-12-2015 |
20150326648 | SYSTEM AND METHOD FOR HAND-OFFS IN CLOUD ENVIRONMENTS - A system, method, and computer-readable storage medium for handling hand-offs in a cloud computing environment is provided. The method includes identifying, at a cloud governance module of a server device, a plurality of applications executing on a plurality of servers belonging to a plurality of cloud computing service providers. The method includes determining, based upon information in a policy module, to hand-off an execution of at least one identified application executing on a first cloud computing service provider platform to a second cloud computing service provider, determining whether the second cloud computing service provider satisfies one or more governance policies associated with the at least one identified application, and handing-off the execution of the at least one identified application to a second cloud computing provider platform based upon the second cloud computing provider being compliant with the one or more governance policies associated with the at least one identified application. | 11-12-2015 |
20150326655 | IN-APP APPLICATION CASTING - The subject disclosure relates to systems and methods for casting an application from a source device to a destination device. In particular, a process can include steps for causing a source application executing as a foreground process in an operating system of a source computing device to store state data, transmitting the state data of the source application to a set of destination computing devices, and transmitting a cast command to the destination computing device, where the cast command is configured to instruct the destination computing device to execute the source application on the destination computing device using the state data. | 11-12-2015 |
20150334161 | METHODS FOR DYNAMICALLY GENERATING AN APPLICATION INTERFACE FOR A MODELED ENTITY AND DEVICES THEREOF - This technology generates a plurality of instances of things each including a dynamically generated interface structure and services associated with and properties of the corresponding one of the things. The services associated with and the properties of one of the plurality of instances of things for a selected one of the plurality of instances of things are retrieved and provided. A service definition for a selected one of the services is retrieved and provided based on the retrieved and provided services associated with and properties for the selected one of the plurality of instances of things. A requested consumption call for the selected one of the services is executed based on the retrieved service definition. A defined result set for the executed consumption call is provided in the dynamically generated interface structure associated with the requested one of the plurality of instances of things. | 11-19-2015 |
20150334170 | USE OF A REMAINDER DURATION AS A BASIS TO GENERATE A PLAYLIST - An example method includes determining that a resume event occurred. The resume event causes a client device to resume playout of personalized news programming after the client device plays out at least a portion of a first personalized news program. The method further includes, in response to determining that the resume event occurred, determining a remainder duration representing a duration of the first personalized news program less an elapsed duration between (i) a start time when the client device initiated playout of the first personalized news program and (ii) a resume time when the resume event occurred. The method further includes using the determined remainder duration to generate a playlist of a second personalized news program having a duration that is less than the duration of the first personalized news program. The method further includes transmitting the generated playlist to the client device. | 11-19-2015 |
20150334175 | MESSAGE DISTRIBUTION SYSTEM, DISTRIBUTION SEQUENCE DETERMINATION DEVICE, DISTRIBUTION SEQUENCE DETERMINATION METHOD, AND DISTRIBUTION SEQUENCE DETERMINATION PROGRAM - In order to reduce wasteful delays occurring when a mobile terminal whose RRC state is a state wherein communication is possible transfers in a temporarily stopped state, a distribution sequence determination device, which determines the distribution sequence for push messages transmitted to each of multiple terminals, determines the distribution sequence on the basis of whether each of the multiple terminals is in a state wherein communication is possible or is in a temporarily stopped state, so as to transmit the push messages to each of the multiple terminals in a distribution sequence in which terminals in a state wherein communication is possible are given priority over terminals in the temporarily stopped state. | 11-19-2015 |
20150334177 | System and Method for Program and Resource Allocation Within a Data-Intensive Computer - A system and method for operating a data-intensive computer is provided. The data-intensive computer includes a processing sub-system formed by a plurality of processing node servers and a database sub-system formed by a plurality of database servers configured to form a collective database in excess of a petabyte of storage. The data-intensive computer also includes an operating system sub-system formed by a plurality of operating system servers that extend a unifying operating system environment across the processing sub-system, the database sub-system, and the operating system sub-system to act as components in a single data-intensive computer. The operating system sub-system is configured to coordinate execution of a single application as distributed processes having at least one of the distributed processes executed on the processing sub-system and at least one of the distributed processes executed on the database sub-system. | 11-19-2015 |
20150341240 | ASSESSMENT OF BEST FIT CLOUD DEPLOYMENT INFRASTRUCTURES - A system configured to facilitate brokering hybrid cloud services selects information requests for characterizing an information technology application. The system responses to the information requests and determines a plurality of sets of the responses each used for deriving a value of a respective one of a plurality of factor functions. The system determines a plurality of assessment results each derived using values for of a respective set of the factor functions. Each one of the assessment results characterizes a respective aspect of deploying the information technology application within a cloud environment. | 11-26-2015 |
20150341424 | PARALLEL COMPUTER SYSTEM AND METHOD FOR CONTROLLING PARALLEL COMPUTER SYSTEM - A parallel computer system includes computing nodes to execute a parallel program for generating computing processes that perform computations and monitoring processes and forming a monitoring hierarchical structure, each monitoring process monitors a monitoring process and a computing process arranged immediately lower than the monitoring process, each of the computing nodes operating as the computing process when the computing process is allocated to the computing node and operating as the monitoring process when the monitoring process is allocated to the computing node. Each of the computing nodes allocated to the monitoring process performs processing that changes the hierarchical structure based on a first target value serving as a target value for the total number of subordinate computing processes of the allocated monitoring process and a second target value serving as a target value for the number of monitoring processes and computing processes arranged immediately lower than the allocated monitoring process. | 11-26-2015 |
20150341429 | PACKET PROCESSING ARCHITECTURE AND METHOD THEREFOR - A packet processing architecture includes a plurality of packet processing stages, wherein at least one of the packet processing stages includes multiple next processing stage modules that are operably coupled to respective further processing stages, wherein the multiple next processing stage modules are dynamically configurable. | 11-26-2015 |
20150350312 | INFORMATION PROCESSING METHOD AND ELECTRONIC DEVICE - An information processing method applied to a first electronic device is provided. The first electronic device is capable of running multiple applications including a first application, and is capable of establishing a connection with and transmitting data to a second electronic device by using the first application. The method includes: when the first application runs in foreground and one or more applications including the second application run in background, receiving a first predetermined operation performed on the first application by a user; in response to the first predetermined operation, controlling a display unit of the first electronic device to display a first interface of the second application; receiving a second predetermined operation performed on the first interface by the user; and in response to the second predetermined operation, determining first data which will be transmitted to the second electronic device. A corresponding first electronic device is further provided. | 12-03-2015 |
20150350328 | TRACKING OF DATA IN A DISTRIBUTED SYSTEM - A method and system for tracking data in a distributed system. A software object calculates, using first data, a location in a storage pool which includes calculating a name of a table at the location in the storage pool. The table includes data requested by a user. Calculating the name of the table includes concatenating a label that identifies a type of data, a group identifier that identifies a group of software objects that includes the software object, and time data that identifies a period of time specified by the user. The software object includes the first data. The first data includes the label, the group identifier, and the time data. The software object connects to the storage pool to retrieve the requested data from the calculated location in the storage pool. The software object sends, to the user, the retrieved requested data. | 12-03-2015 |
20150358393 | NETWORK-ON-CHIP COMPUTING SYSTEMS WITH WIRELESS INTERCONNECTS - Several embodiments of the present technology are related to network-on-chip based integrated circuits with wireless interconnects. In one embodiment, a computing device includes a plurality of computing cores on a common substrate. The computing cores are organized into a plurality of subnets individually associated with a set of the computing cores, a communications hub associated with the set of the computing cores, and a plurality of conductive or semi-conductive connectors connecting the set of the computing cores into a small world network. The computing device further includes a plurality of wireless transceivers on the substrate, the wireless transceivers being individually associated with one of the communications hubs of a corresponding subnet. | 12-10-2015 |
20150358397 | DISTRIBUTED SYSTEM - A distributed system is disclosed in which one or more servers respond to requests for content including hyperlinks. Hyperlinks provide an interactive visual manifestation of an underlying reference to a resource. By using a graphical user interface provided by the device, a user is able to select a hyperlink, and thereby control the device to obtain the resource to which the underlying reference refers. However, if a user selects a hyperlink and the device is unable to follow the underlying reference to obtain the resource, user disappointment results. By arranging the server, on providing visual content including one or more hyperlinks, to attempt ( | 12-10-2015 |
20150358400 | METHOD AND APPARATUS FOR COLLECTING AN ELECTRONIC SIGNATURE ON A FIRST DEVICE AND INCORPORATING THE SIGNATURE INTO A DOCUMENT ON A SECOND DEVICE - Disclosed embodiments are directed to systems and methods for linking more than one electronic device together to enable collection of an electronic signature or other information on a first device and incorporation of that signature or information into a document on a second device. | 12-10-2015 |
20150365461 | APPARATUS AND METHOD FOR CONTROLLING EXECUTION OF MASHUP WEB OF THINGS SERVICE - An apparatus and method for controlling the execution of mashup WoT service are disclosed herein. The apparatus includes a WoT mashup service functionality entity, a WoT service execution functional entity, and a WoT service repository. The WoT mashup service functionality entity makes a response to a mashup WoT service request from a WoT service user by executing a mashup WoT service optimized for the WoT service user. The WoT service execution functional entity returns the results of simple WoT services to the WoT mashup service functionality entity in response to a request for the execution of the simple WoT services for the execution of the mashup WoT service from the WoT mashup service functionality entity. The WoT service repository stores WoT service execution descriptions each descriptive of execution logic for each of the simple WoT services. | 12-17-2015 |
20150365472 | INPUT HANDOVER FROM A FIRST DEVICE TO A SECOND DEVICE - The invention is directed to input handover from a first device to a second device. An exemplary method comprises: establishing a connection between a first device and a second device; capturing a first image from the first device; capturing a second image from the second device; determining a location of the second device in reference to the first device based on comparing the first image and the second image; determining occurrence of a trigger event on the first device; and executing handover of an input instruction from the first device to the second device. | 12-17-2015 |
20150365474 | COMPUTER-READABLE RECORDING MEDIUM, TASK ASSIGNMENT METHOD, AND TASK ASSIGNMENT APPARATUS - A task assignment apparatus executes a process of distributing pieces of divided data contained in a first divided data group, which is obtained by dividing input data, to a plurality of nodes that execute Map processes. The task assignment apparatus, upon completion of Map processes of partial divided groups in the first divided data group, estimates a data amount of each piece of distributed data by applying, to results of the Map processes of the partial divided data groups, a generation rule for generating pieces of the distributed data for a plurality of nodes that execute Reduce processes. The task assignment apparatus starts to control selection of nodes, to which at least some pieces of the distributed data are assigned, on the basis of the estimated data amounts before of all of the Map processes on the first divided data group complete. | 12-17-2015 |
20150365476 | PIECEWISE LINEAR, PROBABILISTIC, BACKOFF METHOD FOR RETRYING MESSAGE DELIVERY IN A CLOUD-BASED COMPUTING ENVIRONMENT - The present disclosure describes methods, systems, and computer program products for retrying message delivery in a network. One computer-implemented method includes determining a retry window (RW) for one or more retry attempts to send a message to a target system, determining a minimum silent interval (MSI) representing the minimum permitted time interval between two successive retry attempts, dividing the RW into one or more time slots of N duration, randomly determining, by a hardware processor, a point-in-time within a time slot starting from the beginning time of the time slot, and sending a message as a retry attempt to the target system at the point-in-time. | 12-17-2015 |
20150373086 | Courier Network Service - Example apparatus facilitate controlling how targeted electronic data is selected and couriered (e.g., physically carried) between a provider in a first physical location and a recipient in a second physical location. An apparatus, method, or service may control the flow of targeted electronic data or metadata concerning the targeted electronic data in a courier network. The service may consider requests for targeted electronic data or information from which targeted electronic data can be identified. The service may also consider predictions about content that a recipient may want. The targeted electronic data may be identified based on a current state of an operating system, an application, or content at the recipient and information about a desired state of the operating system, application, or content. The number and identity of courier devices selected to courier data may be based on a familiarity index between couriers and recipients in the courier network. | 12-24-2015 |
20150373087 | COMMUNICATION OF APPLICATION MICROARCHITECTURE ATTRIBUTES BETWEEN DATACENTERS - Technologies are directed to a communication of application microarchitecture attributes between datacenters. According to some examples, components of a distributed broker are executed at an origin datacenter and a destination datacenter to communicate the microarchitecture attributes of an application executed or being executed at the origin datacenter. The distributed broker may read an event counter register to capture an instruction counter of the application at the origin datacenter. The instruction counter may be added to a microarchitecture instruction census (MIC) at the origin datacenter. The MIC may be combined with an identification information of the application to produce a portable affinity record at the origin datacenter. In addition, the portable affinity record may be transmitted to the destination datacenter from the origin datacenter. | 12-24-2015 |
20150373088 | INFORMATION PROCESSING APPARATUS AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a registration unit and a notification unit. The registration unit registers a document onto a designated registration destination if a condition for registration is satisfied when the registration of the document onto the registration destination is requested. The notification unit provides a notification of identification information for identifying the document to multiple destinations if the registration of the document is not performed. When the registration of the document identified based on the identification information notified by the notification unit is requested, the registration unit registers the document onto the registration destination if the condition for the registration is satisfied. | 12-24-2015 |
20150373092 | APPARATUS, SYSTEM AND METHOD OF AGGREGATING MULTIPLE ADDRESS BOOK SOURCES - Embodiments of the present invention are directed to an apparatus, system and method of aggregating address book sources. Contact entries from these sources are retrieved by a server. There can be multiple contact entries for the same contact. Without modifying the original contact entries, the server links together similar contact entries such that these similar contact entries are virtually aggregated but not physically merged. An aggregated address book at the server includes a distinct contact entry for each contact and can be viewed from one or more end-user devices either in a browser or in a client application. One or more address book sources are automatically updated based on changes made to the aggregated address book at the server from an end-user device. The aggregated address book is also automatically updated based on changes made at one or more of the address book sources. | 12-24-2015 |
20150373113 | OPERATING TECHNIQUES FOR A STORAGE NETWORK SYSTEM - A technique for operating a storage network system includes storing, at one or more of a plurality of data collection storages arranged along a traveling path of a mobile body, data records received from the mobile body. An acknowledge (ACK) record including a storage identifier (ID) is transmitted, from the one or more of the plurality of data collection storages to the mobile body, in response to receiving the data records. Communication between a user storage and the one or more of the plurality of data collection storages is established via a communication network that is configured to receive the ACK record and receive and store at least one of the data records from the one or more of the data collection storages that is identified by the storage ID in the received ACK record. | 12-24-2015 |
20150373122 | DATA PROCESSING METHOD AND APPARATUS - Data-processing apparatus ( | 12-24-2015 |
20150381706 | Collaborative Media Playback - Concepts and technologies disclosed herein are directed to collaborative media playback. According to one aspect disclosed herein, a media playback node can receive information for use in determining a start time for playback of media content so that playback of the media content is in sync with playback of the media content by a further playback node. The media playback node also can determine, based at least in part upon the information, the start time for playback of the media content. The media playback node also can initiate playback of the media content at the start time. | 12-31-2015 |
20150381710 | SOCKET APPLICATION PROGRAM INTERFACE (API) FOR EFFICIENT DATA TRANSACTIONS - Methods and systems for efficient data transactions between applications running on devices associated with the same host. According to one embodiment, a host system includes an HTTP proxy and an SSL/TLS proxy operatively coupled with each other. The SSL/TLS proxy may be configured to perform SSL negotiation with a client and the HTTP proxy may be configured to communicate with a web server in clear text. Data can be transferred directly between the proxies through a pair of connected sockets using a handle of the other proxy's socket. The handle includes a pointer to an address within a memory of a first device upon which the other proxy is running In this manner, data stored at the address may be processed by a proxy running on a second device without copying the data to the second device and without the overhead associated with the TCP/IP protocol stack. | 12-31-2015 |
20150381712 | EMBEDDED EVENT PROCESSING - Techniques for embedded event processing are provided. In some examples, instructions for executing at least a subset of complex event processing features may be received. A stream of events received by the edge computing device may be identified. Additionally, the events of the stream utilizing the subset of complex event processing features may be processed. Further, in some aspects, the processed events may be provided to a complex event platform of a server. | 12-31-2015 |
20160014205 | SYSTEMS FOR THE AGGREGATION OF DATA WITH AN ELECTRICALLY MOTORIZED VEHICLE | 01-14-2016 |
20160021174 | COMPUTER IMPLEMENTED METHOD FOR CLASSIFYING MOBILE APPLICATIONS AND COMPUTER PROGRAMS THEREOF - A computer implemented method for classifying mobile applications and computer programs thereof. | 01-21-2016 |
20160036893 | A SYSTEM OF GEOGRAPHIC MIGRATION OF WORKLOADS BETWEEN PRIVATE AND PUBLIC CLOUDS - A database contains available cloud environments to which a virtual image workload may be deployed. The database includes ratings for each available cloud option, such as cost, distance, reliability, which workloads that environment may handle. A table of attributes and weights is used to create a rating of the requested deployment. This rating determines where the image is deployed. The invention discloses techniques for gathering additional information from the user about the virtual image workload to be deployed. A mapping algorithm applies the attributes and weights to the gathered information to create a rating for the deployment. An algorithm is then used to determine to which available cloud environment the workload will be deployed. | 02-04-2016 |
20160036894 | SERVER BASED COMMUNICATION BETWEEN SANDBOXED APPLICATIONS - A remote server facilitates discovery and communication between multiple applications running in respective sandboxes on the same hardware processing device. The remote server determines that the applications are running on the same processing device based on data received from each of the applications. The determination that the applications are running on the same device may include matching corresponding items of information received in data streams from each the applications. The server then transmits, to one of the applications, the identity of each of the applications that have been determined to be running on the processing device. The server then receives a message from the one of the applications to be delivered to another one of the applications that has been determined to be running on the processing device. The server then transmits the message to said other one of the applications, enabling communication of the message between the applications. | 02-04-2016 |
20160044092 | DYNAMIC ASSIGNMENT OF TRANSFERS OF BLOCKS OF DATA - A computer-program causing a computing device to transmit a command to a data storage cluster for multiple data transfer threads thereof to request assignment of a data transfer from a distribution thread; await receipt of a request for assignment from a data transfer thread; compare the quantity data transfer threads to the quantity of computation threads of a data processing cluster; assign to the data transfer thread an exchange of a block of data with a single computation thread in response to receipt of the request and to the multitude of data transfer threads comprising a greater quantity of threads than the multitude of computation threads; and assign to the data transfer thread exchanges of multiple blocks of data with multiple computation threads in response to receipt of the request and to the multitude of data transfer threads comprising a lesser quantity of threads than the multitude of computation threads. | 02-11-2016 |
20160044103 | METHOD AND APPARATUS FOR SYNCHRONIZING APPLICATION OF ELECTRONIC DEVICE - An apparatus and method for synchronizing applications of an electronic device include identifying, at the electronic device, a first data transmission time corresponding to a first application and a second data transmission time corresponding to a second application. A third data transmission time corresponding to the first application is determined based on the first data transmission time and a fourth data transmission time corresponding to the second application based on the second data transmission time. Data associated with the first application is transmitted from the electronic device at a fifth data transmission time determined based on at least the fourth data transmission time. | 02-11-2016 |
20160050260 | METHOD, SYSTEM AND APPARATUS FOR CONTROLLING AN APPLICATION - A method, system and apparatus of controlling at least one application on an electronic device. Interfacing occurs between a context object and the at least one application. Context data is retrieved from the context object. At least one of the following further occurs: the context object is updated with new context data derived from interactions with the at least one application; the behaviour of the at least one application is modulated based on the context data; and at least one data field in the application is populated with the context data. | 02-18-2016 |
20160050280 | Wireless Access Point for Facilitating Bidirectional, Application-Layer Communication Among Computing Devices - Systems, devices, and methods are provided for establishing bidirectional communication among computing devices. In some aspects, a wireless access establishes a communication link with a first computing device. The access point identifies, based on communications between the first computing device and the access point, an application executed on the first computing device. The access point determines that a second computing device that is in communication with the access point can present outputs generated by the application and generate input events usable by the application. The access point transmits a notification to the first computing device that the second computing device is accessible via the access point. The access point can transmit the notification based on determining that the second computing device can present the outputs and generate the input events that are usable by the application. | 02-18-2016 |
20160050282 | METHOD FOR EXTENDING HYBRID HIGH AVAILABILITY CLUSTER ACROSS NETWORK - Method and apparatus for switching between a first server and a second server, each located within a virtual private cloud and the first server being located within a first zone and the second server being located within a second zone that is physically separate from the first zone. The method and apparatus can be configured to determine that the first server has experienced a failure to send or receive data. The method and apparatus can be further configured to enable a second port on the second server. The method and apparatus can be further configured to create a new route table at the second server and flush the previous rout table, as well as transmit, via the second port, a request to a virtual private cloud controller to update an elastic internet protocol address with the second port information and receive data from the virtual private cloud controller. | 02-18-2016 |
20160050294 | DISTRIBUTED WORKLOAD REASSIGNMENT FOLLOWING COMMUNICATION FAILURE - A generation identifier is employed with various systems and methods in order to identify situations where a workload has been reassigned to a new node and where a workload is still being processed by an old node during a failure between nodes. A master node may assign a workload to a worker node. The worker node sends a request to access target data. The request may be associated with a generation identifier and workload identifier that identifies the node and workload. At some point, a failure occurs between the master node and worker node. The master node reassigns the workload to another worker node. The new worker node accesses the target data with a different generation identifier, indicating to the storage system that the workload has been reassigned. The old worker node receives an indication from the storage system that the workload has been reassigned and stops processing the workload. | 02-18-2016 |
20160057076 | Equitable Sharing of System Resources in Workflow Execution - A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for allocating a limited set of system resources to the tenants. The method includes identifying a resource slice. The method further includes identifying an executing tenant workload. Checkpoint characteristics are identified for the executing tenant workload. Based on the checkpoint characteristics and the resource slice, a task eviction event is identified. | 02-25-2016 |
20160065655 | ACTIVE AND PASSIVE CHAINED SUBSCRIPTIONS - A wearable computing device includes a plurality of biometric sensors configured to determine biometric parameters of a wearer of the wearable computing device, and a plurality of modules configured to determine activity parameters of the wearer. A first module directly subscribes to receive a first biometric parameter from a first biometric sensor. A subscription of the first module to the first biometric sensor specifies activation of the first biometric sensor to provide the first biometric parameter to the first module. The first module derives a first activity parameter from the first biometric parameter. A second module indirectly subscribes to the first biometric sensor by directly subscribing to receive the first activity parameter from the first module. A subscription of the second module to the first module specifies activation of the first module to provide the first activity parameter to the second module. | 03-03-2016 |
20160065656 | METHOD AND SYSTEM FOR MODULAR INTEROPERABLE DISTRIBUTED CONTROL - A distributed control system (DCS) for controlling an industrial process using a plurality of distributed control nodes (DCNs) can include a plurality of Device DCNs, each Device DCN including an I/O interface coupled with a field device for single channel input or output, a plurality of Application DCNs, and one or more Ethernet switches. The plurality of Device DCNs and the plurality of Application DCNs can be adapted to host a software runtime and communicatively coupled via the one or more Ethernet switches. The DCS architecture can include of two types of DCNs; Application DCNs and Device DCNs. The software runtime can be configured to selectively provide control application level communication and function block execution services. | 03-03-2016 |
20160065659 | NETWORK OPERATION OFFLOADING FOR COLLECTIVE OPERATIONS - A Network Interface (NI) includes a host interface, which is configured to receive from a host processor of a node one or more work requests that are derived from an operation to be executed by the node. The NI maintains a plurality of work queues for carrying out transport channels to one or more peer nodes over a network. The NI further includes control circuitry, which is configured to accept the work requests via the host interface, and to execute the work requests using the work queues by controlling an advance of at least a given work queue according to an advancing condition, which depends on a completion status of one or more other work queues, so as to carry out the operation. | 03-03-2016 |
20160072913 | AUTOMATIC APPLICATION DISCOVERY, DOWNLOAD, INTEGRATION AND LAUNCH - A mechanism is provided for integrated functionality across separate software applications to provide a response. First and second software applications are determined both of which are independently designed to perform actions to provide the response. The first software application has a first functionality software component and a first data source software component. The second software application has a second functionality software component and a second data source software component. According to a user profile, the OS selects between the first and second functionality software components a selected functionality software component, and selects between the first and second data source software components a selected data source software component from which to provide the data corresponding to the user request. The response is presented as the integration of the selected functionality and data source software components. The selected functionality and data source software components are not from the same software application. | 03-10-2016 |
20160080474 | INSTANCE BACKED MOBILE DEVICES - A service provider may provide a companion computer system associated with a mobile device in order to facilitate operation of the mobile device. The companion computer system and the mobile device may be associated in a database operated by the service provider. Furthermore, the companion computer system may execute a component of an application on behalf of the mobile device, where the mobile device executes another component of the application. | 03-17-2016 |
20160088062 | CONTENT DISTRIBUTION SYSTEM, CONTENT DISTRIBUTION METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM - A distribution destination terminal selecting unit selects, from among a plurality of user terminals of a target user, a user terminal having a high probability of achieving a certain level of results by a behavior of the target user toward content when the content is distributed, as a distribution destination terminal of the content, based on a behavioral history in a behavioral history storage unit. | 03-24-2016 |
20160088084 | SYSTEM AND METHOD FOR OPTIMALLY MANAGING HETEROGENEOUS DATA IN A DISTRIBUTED STORAGE ENVIRONMENT - This technology relates to data management computing apparatuses, methods, and non-transitory computer-readable media that optimally manage heterogeneous data in a distributed environment in real time. The method comprises initializing a first storage pool capable of storing data from one or more sources, the first storage pool being distributed across one or more computing devices. Then data from the one or more sources may be stored in the first storage pool. Subsequently, one or more memory pools may be generated in a second storage pool based on amount of data to be stored in the first storage pool and one or more parameters associated with the data stored in the first storage pool. Finally, metadata is created in a first memory pool of the one or more memory pools for the data stored in the first storage pool, the metadata capable of retrieving the data stored in the first storage pool in real-time. | 03-24-2016 |
20160088090 | SYSTEM AND METHOD FOR SENSOR PRIORITIZATION - A system and method for prioritizing data from a plurality of wearable sensor modules in a sensor system. A primary sensor module is selected as a function of operation parameters associated with operation of each of wearable sensor modules. Parameter data measured by two or more of the wearable sensor modules is combined, wherein combining includes reviewing the operation parameters of the wearable sensor modules supplying the parameter data to be combined and combining the data as a function of the reviewed operation parameters. | 03-24-2016 |
20160094644 | PROCESS TRANSFER BETWEEN SERVERS - According to one example, a method performed by a computing system includes, with a first server, receiving a process request, starting processing of the process request, prior to completing the processing of the process request, storing objects associated with a thread of the process request in an object database that is accessible by the second server, storing thread metadata for the thread of the process request in a metadata database that is accessible by the second server, and sending a transfer request to a switching manager, the transfer request being to request that the process request be shifted to the second server. | 03-31-2016 |
20160099825 | LIGHTWEIGHT FRAMEWORK WITH DYNAMIC SELF-ORGANIZING COORDINATION CAPABILITY FOR CLUSTERED APPLICATIONS - A method, a computer program product, and a computer system for a lightweight framework with dynamic self-organizing coordination capacity for clustered applications are provided. The lightweight framework provides a means for managing tasks that require coordination between application nodes. A node receives a task and determines whether one of other nodes is processing the task. The node runs as an active node to process the task, in response to determining that none of the other nodes is processing the task. The node runs as one of one or more passive nodes that monitor processing of the task, in response to determining that the one of the other node is processing the task. | 04-07-2016 |
20160105492 | INFORMATION DISTRIBUTION SYSTEM, INFORMATION DISTRIBUTION APPARATUS, AND INFORMATION DISTRIBUTION METHOD - An information distribution system in which an electronic device and an information distribution apparatus are connected to each other via a network, includes a device usage information collecting unit configured to collect device usage information of the electronic device; a distribution information generating unit configured to generate, as distribution information, information of an alternative product or an additional product with respect to the electronic device, based on the device usage information; and a distributing unit configured to distribute the distribution information to the electronic device. | 04-14-2016 |
20160105494 | Fast Fourier Transform Using a Distributed Computing System - Techniques are disclosed relating to performing Fast Fourier Transforms (FFTs) using distributed processing. In some embodiments, results of local transforms that are performed in parallel by networked processing nodes are scattered across processing nodes in the network and then aggregated. This may transpose the local transforms and store data in the correct placement for performing further local transforms to generate a final FFT result. The disclosed techniques may allow latency of the scattering and aggregating to be hidden behind processing time, in various embodiments, which may greatly reduce the time taken to perform FFT operations on large input data sets. | 04-14-2016 |
20160105507 | METHODS, DEVICES AND SYSTEMS FOR DYNAMICALLY MANAGING MEMBERSHIPS IN REPLICATED STATE MACHINES WITHIN A DISTRIBUTED COMPUTING ENVIRONMENT - A computer-implemented method may comprise processing agreements received over a computer network at a first replicated state machine deployed on processes belonging to a first membership in an order defined by a first globally ordered set of agreements associated with the first membership; receiving an agreement to change membership that is configured to cause the first replicated state machine to be deployed on processes belonging to a second membership that is associated with a second globally ordered set of agreements; and processing the agreement to change membership at a point within the first globally ordered set of agreements. | 04-14-2016 |
20160112332 | DISTRIBUTED PARALLEL COMPUTATION WITH ACCELERATION DEVICES - A method for distributed computing between a host computer and at least one accelerator device interconnected through a network includes profiling a data transfer rate and a computation rate for a range of data sizes to find an optimal chunk size for the data transfer through the network; splitting or aggregating a size of the data stored in a memory in the host computer for encapsulating the data into a chunk with the optimal chunk size; dispatching the encapsulated data to the accelerator device; and instructing pipeline computation to the accelerator device with respect to the encapsulated data received. | 04-21-2016 |
20160112487 | DATA ANNOTATION AS A SERVICE FOR IOT SYSTEMS - Disclosed herein are a variety of entities, methods, and systems for annotating data in a data stream. Annotation concepts may be applied to individual data items within a stream, data windows within the stream, an entire stream, and/or a portion of a stream that may include several items and windows. Annotation concepts may be based on data received from other entities and may be performed automatically or in response to an annotation request received from an entity. | 04-21-2016 |
20160112502 | DISTRIBUTED COMPUTING BASED ON DEEP PACKET INSPECTION BY NETWORK DEVICES ALONG NETWORK PATH TO COMPUTING DEVICE - In one embodiment, a method comprises: determining application processing capabilities in one or more network devices, in a data network, for execution of at least a portion of a prescribed application on identifiable data packets from a requesting network device and destined for a computing device; and sending instructions to the one or more network devices, the instructions enabling the one or more network devices to execute at least the portion of the prescribed application, on behalf of the computing device, in response to detecting receipt of the identifiable data packets. | 04-21-2016 |
20160119409 | APPARATUS AND METHOD FOR EFFICIENT, COORDINATED, DISTRIBUTED EXECUTION - The present disclosure describes a system and method for efficient, coordinated, distributed execution. Processes are registered into a process registry which includes a table or list of processes. Processes which are determined to be no longer running are removed from the registry. Each process is configured to send a broadcast when it starts or stops. Each process periodically reads the registry, sorts the list, and uses it to determine the current master process based on an algorithm. | 04-28-2016 |
20160119411 | A Method, Nodes and a Communication Device for Handling Feedback Information - A method for and a feedback node capable of making feedback information provided from communication devices accessible to an application server, the feedback information being associated with at least one service provided by the application server, the feedback node comprising a processor and a memory comprising executable code which when executed by the processor causes the feedback node to: receive a second set of instructions from the application server, instructing the feedback node, under which conditions to provide feedback information from at least one of the communication devices to the application server; received feedback information from the at least one communication device, and forward the received feedback information to the application server according the second set of instructions. | 04-28-2016 |
20160119442 | MODULE RELAY DEVICE AND RELAY METHOD THEREFOR - Provided are a module relay device and a relay method therefor, and more particularly, a module relay device and a relay method therefor which can guarantee independency by removing execution relationships of one or more respective modules by relaying a call among one or more manager modules, one or more application modules and service modules that perform functions of the battery management system in the middle. | 04-28-2016 |
20160127446 | INFORMATION PROCESSING APPARATUS AND METHOD - An information processing apparatus having a cooperation function for causing a first application and a second application to cooperate, the first application operating on a network, the second application operating in the information processing apparatus, includes a holding unit configured to, in a case where the cooperation function gives an instruction to call the second application, hold data from the first application in association with predetermined specifying information, and an issuance unit configured to cause the cooperation function to issue to the second application a request to acquire data from the first application, wherein according to the request, the second application performs data acquisition using the specifying information, without using communication via Hypertext Transfer Protocol (HTTP). | 05-05-2016 |
20160132359 | ABNORMALITY DETECTION APPARATUS, CONTROL METHOD, AND PROGRAM - An abnormality detection apparatus ( | 05-12-2016 |
20160134703 | DISTRIBUTED RAID OVER SHARED MULTI-QUEUED STORAGE DEVICES - A method for data storage includes, in a system that includes multiple servers and multiple storage devices, holding in a server a definition of a stripe that includes multiple memory locations on the storage devices, to be used by the servers for storing multiple data elements and at least a redundancy element calculated over the data elements. One or more of the data elements in the stripe are modified by the server, by executing in the storage devices an atomic command, which updates the redundancy element to reflect the modified data elements only if a current redundancy element stored in the storage devices reflects the multiple data elements prior to modification of the data elements, and storing the modified data elements in the storage devices only in response to successful completion of the atomic command. | 05-12-2016 |
20160150002 | Cross-Platform Scheduling with Long-Term Fairness and Platform-Specific Optimization - Methods, systems, and computer program products for cross-platform scheduling with fairness and platform-specific optimization are provided herein. A method includes determining dimensions of a set of containers in which multiple tasks associated with a request are to be executed; assigning each of the containers to a processing node on one of multiple platforms based on the dimensions of the given container, and to a platform owner selected from the multiple platforms based on a comparison of resource requirements of each of the multiple platforms and the dimensions of the given container; and generating container assignments across the set of containers by incorporating the assigned node of each container in the set of containers, the assigned platform owner of each container in the set of containers, one or more scheduling requirements of each of the platforms, one or more utilization objectives, and enforcing a sharing guarantee of each of the platforms. | 05-26-2016 |
20160156708 | Combining Stateless and Stateful Server Load Balancing | 06-02-2016 |
20160156715 | OPTIMAL ALLOCATION OF DYNAMICALLY INSTANTIATED SERVICES AMONG COMPUTATION RESOURCES | 06-02-2016 |
20160157045 | METHOD AND APPARATUS FOR SENDING OR FORWARDING INFORMATION | 06-02-2016 |
20160164960 | RUNNING SOFTWARE APPLICATION WITH DYNAMIC ACTION DELEGATION - A solution for running a software application on a computing machine is provided, which includes registering a capability of a delegation component to execute at least one action on the computing machine, each one defined by at least one characteristic thereof, receiving a request for executing the at least one action from the software application by the delegation component, the request being bound to the delegation component at run-time according to the capability registration thereof, and delegating, by the delegation component, the execution of the at least one action to at least one local component of the computing machine being capable of executing at least part of the at least one action and/or to at least one remote component of at least one remote computing machine being capable of executing at least part of the at least one action according to an availability of the at least one local component. | 06-09-2016 |
20160164961 | METHOD AND APPARATUS FOR CONVERTING CONTENT USING CLOUD - A method of providing content is provided. The method includes: receiving, by a target device, first content from a source device; establishing, by the target device, a connection with a cloud computing device; transmitting, by the target device, the first content and content control information to be used to convert the first content, to the cloud computing device; and receiving, by the target device, second content obtained by converting the first content based on the content control information, from the cloud computing device. | 06-09-2016 |
20160173570 | METHODS, APPARATUS, SYSTEMS AND COMPUTER READABLE MEDIA FOR USE IN ASSOCIATION WITH PARTITIONING AND/OR RENDERING | 06-16-2016 |
20160173577 | SYSTEM AND METHOD FOR PROVIDING ADDITIONAL FUNCTIONALITY TO EXISTING SOFTWARE IN AN INTEGRATED MANNER | 06-16-2016 |
20160173647 | AUTOMATICALLY COLLECTING DATA FROM A COMPUTING DEVICE AFTER LAUNCHING AN APPLICATION BY THE COMPUTING DEVICE | 06-16-2016 |
20160173654 | METHOD AND APPARATUS FOR LIVE-VIRTUAL-CONSTRUCTIVE INTEROPERATION | 06-16-2016 |
20160182611 | AUTOMATED ADAPTION OF A CODEC | 06-23-2016 |
20160182639 | INTERNET OF THINGS NETWORK SYSTEM USING FOG COMPUTING NETWORK | 06-23-2016 |
20160182653 | SERVICE PROVIDING APPARATUS, SERVICE PROVIDING METHOD, AND PROGRAM | 06-23-2016 |
20160191602 | SYSTEM AND METHOD FOR AUTOMATING THE TRANSFER OF DATA FROM A WEB INTERFACE TO A DATABASE OR ANOTHER WEB INTERFACE - Access information is received for a data sender interface accessible over a network and a data receiver interface accessible over the network. A set of navigation steps necessary to access data fields on the sender interface are determined. The data fields on the data sender interface are automatically mapped to data fields on the data receiver interface using at least one data mapping rule, such that a set of data field mappings is created. A data transfer scenario is generated using the set of navigation steps and the set of data field mappings, such that the data transfer scenario specifies a set of operations for transferring data from the sender interface to the receiver interface. The data transfer scenario is stored to computer readable media and can be executed any number of times to transfer data from the sending interface to the receiving interface. | 06-30-2016 |
20160191611 | POLICY BASED FRAMEWORK FOR APPLICATION MANAGEMENT IN DISTRIBUTED SYSTEMS - A first system manager operating on a first node of a distributed computing system, receives data indicating a current state of the distributed computing system. The first system manager may determine, based at least in part on the current state of the distributed computing system and a set of rules for an application, an updated state of the distributed computing system. Furthermore, the first node may send the updated state of the distributed computing system to a second node of the distributed computing system. Responsive to receiving the updated state of the distributed computing system, a second system manager on the second node may modify a state of the second node. Modifying the state of the second node may comprise at least one of: starting the application on the second node, stopping the application on the second node, or modifying a state of the application on the second node. | 06-30-2016 |
20160191612 | WEB-BASED DISTRIBUTED COMPUTING WITH BROWSER-EXECUTED CODE - A reusable distributed computing framework may be established in which contributors of computing resources may participate by using a web browser to visit a web page that incorporates a distributed computing participation component. A distributed computing job provider may submit distributed computing jobs to a web-based distributed computing service. A distributed computing job may include browser-executable code in accordance with a particular distributed computing programmatic interface and data to be processed by the browser-executable code. The web-based distributed computing service may assign independently processable portions of the job data to browsers visiting a donor page for processing with the job code. Results returned by the donor browsers may be indexed and made available in real-time, as may a status of the distributed computing job such as with respect to processing the job data. | 06-30-2016 |
20160191613 | POLICY BASED FRAMEWORK FOR APPLICATION MANAGEMENT IN A NETWORK DEVICE HAVING MULTIPLE PACKET-PROCESSING NODES - A first system manager operating on a first node of a distributed routing system, receives data indicating a current state of the distributed routing system. The first system manager may determine, based at least in part on the current state of the distributed routing system and a set of rules for an application, an updated state of the distributed routing system. Furthermore, the first node may send the updated state of the distributed routing system to a second node of the distributed routing system. Responsive to receiving the updated state of the distributed routing system, a second system manager on the second node may modify a state of the second node. Modifying the state of the second node may comprise at least one of: starting the application on the second node, stopping the application on the second node, or modifying a state of the application on the second node. | 06-30-2016 |
20160191615 | METHOD AND SYSTEM FOR TRANSMITTING AN APPLICATION MESSAGE BETWEEN NODES OF A CLUSTERED DATA PROCESSING SYSTEM - Systems for transmitting an application message between nodes of a clustered data processing system are disclosed. One system includes a determination of whether one or more application messages may currently be transmitted to a first node of a plurality of nodes from a second node of the plurality of nodes. The system further includes processing the one or more application messages in response to a determination that the one or more application messages may be currently transmitted. | 06-30-2016 |
20160191622 | METHODS, DEVICES AND SYSTEMS ENABLING A SECURE AND AUTHORIZED INDUCTION OF A NODE INTO A GROUP OF NODES IN A DISTRIBUTED COMPUTING ENVIRONMENT - A messaging model and node induction methods and corresponding devices and systems are disclosed herein that are effective to enable an inductor node to induct an inductee node into a distributed computing system and to enable the inducted node to carry out predetermined tasks. | 06-30-2016 |
20160191623 | METHODS AND SYSTEMS OF WORKLOAD MOBILITY ACROSS DIVERGENT PLATFORMS - In one aspect, a computerized method of workload mobility across divergent cloud- computing platforms includes the step of with an agentless process, utilizing at least one computer process to discover an entity. The method discovers a configuration of the entity. The method persistently stores the configuration of the entity in a configuration management database (CMDB). The method migrates, with at least one replication processes, the entity from a user-side platform to a cloud-computing platform. The method transforms a workload data of the entity to a container workload data to enable implementation of the workload data in the cloud-computing platform. | 06-30-2016 |
20160197984 | USING A SAME PROGRAM ON A LOCAL SYSTEM AND A REMOTE SYSTEM | 07-07-2016 |
20160205174 | COORDINATED PROCESSING OF DATA BY NETWORKED COMPUTING RESOURCES | 07-14-2016 |
20160205177 | COOPERATIVE LOADING OF WEBPAGES BASED ON SHARED META INFORMATION | 07-14-2016 |
20160255172 | SERVER-SIDE SCHEDULING FOR MEDIA TRANSMISSIONS | 09-01-2016 |
20160380907 | INTERFERENCE-BASED CLIENT PLACEMENT USING DYNAMIC WEIGHTS - A management server and method for performing resource management operations in a distributed computer system utilizes interference scores for clients executing different workloads, including a client to be placed in the distributed computer system, as utilization values of resources, which are assigned continuously variable weights to produce weighted resource utilization values. The weighted resource utilization values are used to generate overall selection scores for host computers of the distributed compute system, which are then used to recommend a target host computer among the host computers of the distributed computer system to place the client. | 12-29-2016 |
20160381120 | SYSTEM FOR EVENT DISSEMINATION - This disclosure is directed to a system for event dissemination. In general, a system may comprise a plurality of devices each including an event dissemination module (EDM) configured to disseminate events between the plurality of devices. New events may be generated during the normal course of operation in each of the plurality of devices. These events may be provided to at least one device designated as a network dispatch location. The network dispatch location may initiate the dissemination of the events. For example, each device may place received events into a local event queue within the device. The placement of an event into the local event queue may cause a counter in the EDM to increment. Incrementing the counter may, in turn, cause a trigger operation module in the EDM to perform at least one activity including, for example, forwarding the event to other devices within the plurality of devices. | 12-29-2016 |
20170235501 | DATA PROCESSING METHOD AND APPARATUS | 08-17-2017 |
20170237804 | DISTRIBUTED LOAD PROCESSING USING DRIFT-BASED DYNAMIC CLUSTERS OF INTERNET OF THINGS DEVICES | 08-17-2017 |
20170237814 | Internet of Things (IOT) Companion Device | 08-17-2017 |
20170237823 | SYSTEM AND METHOD FOR TRANSFORMING ONLINE CONTENT | 08-17-2017 |
20180025131 | SYSTEM AND METHODS FOR PERFORMING MEDICAL PHYSICS CALCULATIONS | 01-25-2018 |
20180027052 | APPARATUS AND METHOD FOR REDUCING POWER CONSUMPTION IN ELECTRONIC DEVICE | 01-25-2018 |
20180027059 | TECHNOLOGIES FOR DISTRIBUTING DATA TO IMPROVE DATA THROUGHPUT RATES | 01-25-2018 |
20190147380 | Managing Assets | 05-16-2019 |
20190149596 | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND CONTROL METHOD OF COMMUNICATION DEVICE | 05-16-2019 |