13th week of 2016 patent applcation highlights part 59 |
Patent application number | Title | Published |
20160094595 | APPARATUS, SYSTEM, AND METHOD OF CONTROLLING TRANSMISSION OF DATA - A communication terminal is controlled such that the communication terminal does not transmit content data from the communication terminal to one or more communication terminals through a first session, but transmits content data from the communication terminal to a selected communication terminal of the one or more communication terminals through a second session after the second session is established with the selected communication terminal. | 2016-03-31 |
20160094596 | DYNAMIC MEDIA NEGOTIATION IN SECURE MEDIA-BASED CONFERENCING - Methods and apparatuses, including computer program products, are described for negotiating media capabilities between a plurality of end point devices in a media-based conference session. A server computing device receives a request to join a conference session between a plurality of end point devices, the request received from a first device and comprising a media flow. The server computing device identifies at least one of the first device and a network from which the first device sent the request. The server computing device determines whether a media negotiation profile associated with the identified device exists. The server computing device determines whether a media negotiation profile associated with the identified network exists. The server computing device adjusts one or more of a bitrate, a session description, and a destination multipoint control unit, based upon the media negotiation profiles. The server computing device connects the adjusted media flow to the conference session. | 2016-03-31 |
20160094597 | Storage Medium Storing Communication Program, Communication Terminal, and Communication Method - A program includes: a first acquiring instruction of acquiring, from a storage, first setting information including function identification information, first permission information, and conference identification information that are associated with one another; a second acquiring instruction of acquiring, from the storage, second setting information including the function identification information, second permission information, and organizer identification information that are associated with one another; a comparing instruction of comparing the first permission information with the second permission information for each of the function indicated by the function identification information, based on the first and second setting information; and a notifying instruction of, in a particular case, selectively providing notification relating to at least one different function based on a comparison result. The at least one different function is indicated by the function identification information of which the first and second permission information are different from each other. | 2016-03-31 |
20160094598 | Beacon Applications for Content Discovery and Interaction - Beacon applications for content discovery and interaction include triggering features in applications, application discovery, embedding beacon information in streaming media, synchronizing the presentation of content on mobile devices and automatic configuration of mobile devices. | 2016-03-31 |
20160094599 | HANDLING NETWORK CONNECTION CHANGES DURING ADAPTIVE BITRATE STREAMING - A capability for handling network connection changes during adaptive bitrate streaming is provided. A method includes receiving a request for a change associated with a network connection of a client device where the network connection of the client device is configured to support delivery of a content item to the client device using an adaptive bitrate streaming process of the client device, and delaying the change associated with the network connection of the client device based on a state of the adaptive bitrate streaming process. A method includes detecting that a chunk of a content item, requested by an adaptive bitrate streaming process of a client device via a network connection of the client device, has been received at the client device, and delaying a request for a next chunk of the content item based on a state of a change associated with the network connection of the client device. | 2016-03-31 |
20160094600 | METHODS AND APPARATUS TO MEASURE EXPOSURE TO STREAMING MEDIA - Methods, apparatus, systems and articles of manufacture to measure exposure to streaming media are disclosed. An example method includes accessing a source identifier of media received from a service provider server at a media device. A current playback time of the media is accessed. A request for metadata associated with the source identifier and with the current playback time of the media is transmitted to the service provider server. Metadata received in response to the request for the metadata is transmitted to an audience measurement entity server different from the service provider server. | 2016-03-31 |
20160094601 | METHODS AND APPARATUS TO MEASURE EXPOSURE TO STREAMING MEDIA - Methods, apparatus, systems and articles of manufacture to measure exposure to streaming media are disclosed. An example method includes accessing media received from a service provider at a media device, the media formatted using a binary format. The media is converted into a text-formatted media. A position of inserted metadata within the text-formatted media is located. The inserted metadata is extracted from the text-formatted media using the located position. The extracted metadata is transmitted to a central facility. | 2016-03-31 |
20160094602 | METHODS AND SYSTEMS FOR DETECTION AND CLASSIFICATION OF MULTIMEDIA CONTENT IN SECURED TRANSACTIONS - An apparatus is provided for detecting the presence of multimedia content in one or more transactions and for classifying the multimedia content in the one or more transactions. The apparatus can include a traffic processor configured to acquire one or more handshake messages associated with the transactions. The apparatus can also include a multimedia detector configured to determine a domain name requested by a specific terminal based on the one or more handshake messages, and to detect the presence of the multimedia content data in the transactions using the determined domain name. The detection of the presence of the multimedia content can be used for at least one of optimizing or reporting of the multimedia content before the multimedia content is provided to the specific terminal. | 2016-03-31 |
20160094603 | AUDIO AND VIDEO SHARING METHOD AND SYSTEM - An audio and video sharing method and system is provided. The audio and video sharing method includes initializing a plurality of audio capturing modules in response to a plurality of applications, capturing the first audio data from the first application and the second audio data from the second application, generating the first audio and video stream based on the first audio data, and transmitting the first audio and video stream in response to the first audio and video sharing request. Accordingly, the system separately captures the audio stream from the different applications, and after appropriately coding, transmits the corresponding audio stream to the corresponding user, thereby sharing the corresponding audio stream individually in response to the request of each user. | 2016-03-31 |
20160094604 | ADAPTIVE STREAMING USING CHUNKED TIME-TO-OFFSET MAPPING - Systems and methods are provided herein relating to adaptive video streaming. Time-to-offset mapping associated with a set of video blocks can be broken up into chunks. A client can download a first set of seek index chunks and use the first set of seek index chunks to select a stream. Seek index chunks within remaining sets of seek index chunks can be ranked for relevance based on client capabilities. A subset of remaining sets of seeks index chunks can be downloaded based on the rankings and client capabilities during streaming. Chunked time-to-offset mapping can facilitate faster startup when playing streamed video. | 2016-03-31 |
20160094605 | OPTIMIZING SYNCHRONIZATION OF AUDIO AND NETWORK TASKS IN VOICE OVER PACKET SWITCHED NETWORKS - A user equipment device (UE) comprises physical layer circuitry configured to transmit and receive radio frequency electrical signals with one or more nodes of a radio access network, an audio subsystem configured to generate frames of audio data, and processing circuitry. The processing circuitry is configured to calculate a time delay from generation of an audio data frame by the audio subsystem of the UE device to transmission of an audio data packet by the physical layer circuitry during a voice call, and decrease the time delay to a delay value that preserves a specified minimum time for delivery of the generated audio data frame to the physical layer circuitry to meet a scheduled transmission time of the audio data packet. | 2016-03-31 |
20160094606 | SEGMENTED VIDEO CODEC FOR HIGH RESOLUTION AND HIGH FRAME RATE VIDEO - Embodiments disclosed herein provide systems, methods, and computer readable media for a segmented video codec for high resolution and high frame rate video. In a particular embodiment, a method of encoding a composite video stream provides identifying a first portion of an image of a video stream for encoding using first parameters and a second portion of the image of the video stream for encoding using second parameters. The method further provides segmenting the first portion of the image into one or more first tiles and the second portion of the image into one or more second tiles. The method further provides encoding the first tiles using the first parameters and the second tiles using the second parameters and, after the encoding, combining the first tiles and the second tiles into the composite video stream. | 2016-03-31 |
20160094607 | METHOD AND APPARATUS FOR REAL-TIME PROTOCOL HEADER GENERATION - A media server and method of operation of a media server in a wireless communication system are provided. The media server receives media streams from mobile communication devices in the wireless communication system, and routes the media streams sequentially to a packet header compression encoder. A processor of the media server is configured to receive a first media stream from a first mobile communication device, receive a request from a second mobile communication device to transmit a second media stream to the media server, and transmit data derived from an RTP header of the first media stream to the second mobile communication device. The second mobile communication device is enabled to commence transmission of the second transmitted media stream using the data derived from the RTP header. The wireless communication system may be a PTT wireless communication system or a group video wireless communication system. | 2016-03-31 |
20160094608 | Proactive TCP Connection Stall Recovery for HTTP Streaming Content Requests - Methods, devices, systems, and non-transitory computer-readable storage media for improving the reception of data at a computing device by proactively utilizing new TCP connections in response to identifying that TCP connections have stalled. In an embodiment, a processor of the computing device may perform operations including monitoring a status of requests via a plurality of TCP connections, identifying a stalled TCP connection having a missing request based on the monitoring, wherein the stalled TCP connection is configured to utilize a first network interface and access a first data source, evaluating other TCP connections to determine whether the other TCP connections stall using the first network interface or when accessing the first data source; identifying a second network interface and a second data source based on the evaluating, and reissuing the missing request with a new TCP connection configured to use the second network interface and access the second data source. | 2016-03-31 |
20160094609 | SERVER-BASED BROWSER SYSTEM - A server-based browser system provides a server-based browser and a client system browser. The client browser reports the position of a user click on its display screen, hotspot ID, or URL to the server-side browser which retrieves a Document Object Model (DOM) model and view tree for the client and finds the location on the Web page that the user clicked on using the coordinates or hotspot ID received from the client. If there is a script associated with the location, it is executed and the resulting page location is requested from the appropriate server. If there is a URL associated with the location, it is requested from the appropriate server. The response Web page HTML definition is parsed and a DOM tree model is created which is used to create a view tree model. The server-side browser retrieves a style sheet, layout algorithms, and device constraints for the client device and lays out the view model using them onto a virtual page and determines the visual content. Textual and positional information are highly compressed and formatted into a stream and sent to the client browser which decodes the stream and displays the page to the user using the textual and positional information. | 2016-03-31 |
20160094610 | SYSTEMS AND METHODS TO PACKAGE WEB SITE RESOURCES - According to some embodiments, a set of web site resources associated with a web site may be determined. A sub-set of the web site resources may be identified as being associated with an initial rendering of the web site, and a first package may be created containing the sub-set of web site resources. A second package containing the remaining web site resources may also be created. When a request to display the web site is received from a remote user device, it may be automatically arranged for a web server to transmit the first package to the remote user device without transmitting the second package. | 2016-03-31 |
20160094611 | MANAGING REQUESTS TO A HIGH UTILIZATION WEBSITE - In an approach to managing requests to a high utilization website, one or more computer processors receive a first resource usage load status from a first server computer. The one or more computer processors receive a request for content on the first server computer from a client. The one or more computer processors determine whether the first resource usage load is above a pre-defined threshold. Responsive to determining the first resource usage load is above the pre-defined threshold, the one or more computer processors create a queue of a plurality of content requesters, wherein the client is one of the plurality of content requesters. The one or more computer processors establish a bidirectional communication channel with the client. | 2016-03-31 |
20160094612 | SYSTEM AND METHOD FOR RENDERING ELECTRONIC CONTENT - A method and system for rendering electronic content is provided. The method includes: receiving a request for electronic content; retrieving browser data associated with a browser configured to render the electronic content; determining a nature of the electronic content; reviewing the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content; and if the browser supports the electronic content, transmitting the electronic content supported by the browser. The system includes: a connection module configured to receive a request for electronic content; a browser module configured to retrieve browser data; a content module configured to determine a nature associated with the electronic content; a rendering module configured to review the browser data in relation to the nature of the electronic content to determine whether the browser supports the electronic content. | 2016-03-31 |
20160094613 | METHOD AND SYSTEM FOR DETERMINING BROWSER COMPATIBILITY - A method and system for determining browser compatibility are provided. The method includes: receiving a request for electronic content from a user device; determining browser data associated with the user device; determining accepted browser versions associated with the requested content; determining whether the browser data is compatible with the accepted browser versions; if the browser data is compatible, loading the electronic content; otherwise, determining user factors associated with the user device; generating a notification; and transmitting, the notification. The system includes: a connection module configured to receive a request for electronic content; a compatibility module configured to determine browser data, determine accepted browser versions, determine whether the browser data is compatible with the accepted browser versions and if the browser data is compatible, allow for the loading of the electronic content; and a notification module configured to determine user factors associated with the user device, and generate a notification. | 2016-03-31 |
20160094614 | SYSTEMS AND METHODS FOR USER AGENT SIGNALING REQUEST ACCELERATION BY TRANSPORT ACCELERATOR - Systems and methods which are adapted to provide transport accelerator operation through the use of user agent (UA) signaling are disclosed. In operation according to embodiments, a transport accelerator (TA) analyzes content requests to determine if the content request includes an indication that transport acceleration functionality is to be provided. If such an indication is present, the TA further analyzes the content request to determine if transport acceleration functionality will be provided. | 2016-03-31 |
20160094615 | REDUCING WEB PAGE LOAD LATENCY BY SCHEDULING SETS OF SUCCESSIVE OUTGOING HTTP CALLS - A system, method, and computer program product for reducing web page load latency by scheduling sets of successive outgoing HTTP calls. Some embodiments commence upon receiving from a requesting client device, a request for content of a web page, wherein the content comprises two or more portions of dynamic content. Operations are performed to determine that the two or more portions of dynamic content are to be processed separately. A scheduling script to be executed by the requestor is generated and sent to the client device. The scheduling script comprises instructions to process a first subset of the two or more dynamic portions of content and also comprises instructions to process a second subset of the two or more portions of dynamic content. The scheduling script, when executed by requesting client device, causes the first subset of dynamic content and the second subset of dynamic content to be processed separately. | 2016-03-31 |
20160094616 | USING AN EMBEDDED WEB SERVER TO ALLOW A STANDARD MULTI-TASKING OPERATING SYSTEM TO MANAGE, CONTROL AND DISPLAY LIVE OR RECORDED CONDITION MONITORING DATA FROM REAL TIME HARDWARE - A machine condition monitoring system comprising a machine condition monitoring analysis device operating on a combination of one of an Operating System (OS) or a Real Time Operating System (RTOS) and an embedded web based server. The analysis device includes a communication circuit for communicating with an independent web-enabled computing device having non-RTOS operating system. The independent computing device provides web requests to the analysis device. The analysis device interprets the web requests as instruction sets and processes the requests accordingly. The analysis device obtains machine condition data from one or more deployed sensors. The analysis device returns processed data in a form of one or more web pages. The communication network can integrate an intermediary communication device, wherein the intermediary communication device introduces a capability of translating Highway Addressable Remote Transducer (HART) transmissions into other communication protocols, such as Wi-Fi. | 2016-03-31 |
20160094617 | DECLARATIVE AND ADAPTIVE CONTENT MANAGEMENT - A computer-implemented method for content management across multiple server computers includes receiving a request to transfer a file between a central server computer and a client device. A list of two or more local server computers is received, wherein the two or more local server computers transfer the file between the central server computer and the client device. Operational information is received that is associated with each of the two or more local server computers and a duration of connectivity between each of the two or more local server computers and the client device. A strategy is determined for the file across the two or more local server computers based, at least in part, on the operational information associated with each of the two or more local server computers. | 2016-03-31 |
20160094618 | DECLARATIVE AND ADAPTIVE CONTENT MANAGEMENT - A computer-implemented method for content management across multiple server computers includes receiving a request to transfer a file between a central server computer and a client device. A list of two or more local server computers is received, wherein the two or more local server computers transfer the file between the central server computer and the client device. Operational information is received that is associated with each of the two or more local server computers and a duration of connectivity between each of the two or more local server computers and the client device. A strategy is determined for the file across the two or more local server computers based, at least in part, on the operational information associated with each of the two or more local server computers. | 2016-03-31 |
20160094619 | TECHNOLOGIES FOR ACCELERATING COMPUTE INTENSIVE OPERATIONS USING SOLID STATE DRIVES - Technologies for accelerating compute intensive operations such as encryption, decryption, encoding, decoding, etc. are described. In some embodiments the technologies leverage a hardware acceleration engine in or associated with one or more solid state drives to perform compute intensive operations, e.g. on behalf of server or other computing base. Systems, methods and computer readable media utilizing such technology are also described. | 2016-03-31 |
20160094620 | SCALABLE LOGGING CONTROL FOR DISTRIBUTED NETWORK DEVICES - In one embodiment, a method includes receiving one or more logging events from a client application during a period of time when a logging control configuration has not been fully applied, handling any logging events directed toward at least one of a library code and one or more client applications by storing information relating to an originator of the logging events in a log file and dispatching the logging events directed toward at least one of the library code and the one or more client applications to a syslog daemon, and en-queuing all other logging events for later processing in a circular buffer maintained in non-persistent memory of a shared memory for later retrieval, wherein the other logging events are en-queued for later processing regardless of a severity indicated for any individual logging events. Other methods, systems, and computer program products are described according to more embodiments. | 2016-03-31 |
20160094621 | DYNAMIC/SHARED PMTU CACHE - Methods, systems and computer program products for delivering content objects over the Internet are disclosed. Use of a packet size digest allows for look-up of known or discovered maximum packet sizes for network paths to various receiving systems by servers within one or more points of presence of a content delivery network, such that the packet size information can be advantageously re-used by the multiple servers to reduce delays associated with lost packets and time spent determining a path maximum packet size or maximum transmission unit by each of the multiple servers within the point of presence as they transmit content objects over the Internet. | 2016-03-31 |
20160094622 | SCHEDULED VIRTUAL DESKTOPS - A schedule may be determined. The schedule may include a shutdown time and a startup time. At the shutdown time, user data for a first virtual desktop instance for a virtual desktop may be saved and the first virtual desktop instance may be shut down. At the startup time, a second virtual desktop instance for the virtual desktop may be started up with the saved user data. The shutdown and startup of a virtual desktop instance may be based on rules or logic for an individual or an organization. | 2016-03-31 |
20160094623 | INFORMATION PROCESSING APPARATUS, COMMUNICATION SYSTEM, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER READABLE MEDIUM - An information processing apparatus includes a first communication section and a second communication section. The first communication section externally receives information indicating a communication method to be used in communication with a server apparatus, by using a predetermined communication method. The second communication section communicates with the server apparatus by using the communication method indicated by the information that has been received. | 2016-03-31 |
20160094624 | SYSTEM AND METHOD FOR TENANT ONBOARDING IN A MULTITENANT APPLICATION SERVER ENVIRONMENT - In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. In accordance with an embodiment, the end-to-end lifecycle infrastructure includes a plugin-based mechanism which enables the different components within a multi-tenant application server environment to use a lifecycle plugin to provide their own component-specific lifecycle functionality. In accordance with an embodiment, the system includes support for a tenant onboarding functionality, which can be used to onboard a tenant for a service to a particular partition. In accordance with an embodiment, the system supports the use of a global runtime within the multi-tenant application server environment. | 2016-03-31 |
20160094625 | SYSTEM AND METHOD FOR DYNAMIC CLUSTERED JMS IN AN APPLICATION SERVER ENVIRONMENT - In accordance with an embodiment, a system and method provides a dynamic clustered messaging service in an application server environment. A cluster includes one or more servers operating within the application server environment and is configured to vary a number of the servers based on a service load of applications running on the cluster. The number also varies based on failure and restart of the servers. A messaging service for communicating messages between components of the applications includes instances of messaging service artifacts running on the one or more servers. A placement engine operating on the cluster is configured to migrate the instances of messaging service artifacts between the one or more servers based on a set of rules as the number of the one or more servers in the cluster expands and contracts and as a number of the instances of messaging service artifacts expands and contracts. | 2016-03-31 |
20160094626 | SYSTEM AND METHOD FOR CLASSLOADING IN A MULTITENANT APPLICATION SERVER ENVIRONMENT - In accordance with an embodiment, described herein is a system and method for classloading in a multitenant application server environment. The system includes a domain with a plurality of partitions, and a resource group template including one or more applications, each configured with code shareable across the plurality of partitions. A class loader hierarchy can be created for each application instance in a partition, wherein the class loader hierarchy includes a class loader structure for that application instance, a partition class loader for the partition, and a shared application class loader for all instances of that application. At runtime, the class loader structure for an application instance can use the partition class loader as a parent class loader to load classes visible to the partition, and use the shared application class loader as an alternative parent class loader. | 2016-03-31 |
20160094627 | SYSTEM AND METHOD FOR PROTOCOL SUPPORT IN A MULTITENANT APPLICATION SERVER ENVIRONMENT - In accordance with an embodiment, described herein is a system and method for supporting an object-based stateful protocol (for example, T3 protocol) in a multitenant application server environment. The system includes a domain with a plurality of server instances, and a plurality of partitions thereon, wherein two or more partitions can spread across a first server instance and a second server instance of the plurality of server instances. Each of the first and second server instances can include a single remote java virtual machine (RJVM) that manages connections established through a single server channel on that server instance using the object-based stateful protocol. The application server instance initiating the connections can associate each connection with a particular partition using a token, and use a smart stub to recover a failed connection. A standalone Java application can similarly initiate connections to an application server instance. | 2016-03-31 |
20160094628 | APP STORE FOR STATE MACHINES - An app store includes a plurality of state machines that describe the function of a product. The system allows a user to select at least one app from this plurality of apps. The user may also customize the state machine represented by the app or parameters thereof. The selected state machine can be translated into a format readable by a semiconductor device in a target platform without requiring the user to generate computer code. The app store can also transact rights to use the app represented by the state machine. The state machine may be executed in a simulation environment, on a reference platform or development board, or on a semiconductor device in an end-user product to facilitate control in accordance with the state machine defined by the state machine. | 2016-03-31 |
20160094629 | SERVER SELECTION IN A HIGHLY AVAILABLE NETWORK - Systems, methods, and other embodiments associated with a highly available network computer system that does not utilize a load balancer are described. In one embodiment, the system includes a plurality of management application instances configured to manage network devices and a plurality of network devices. Each network device includes computer storage medium storing a registry of management application instances. The registry records, for each management application instance, connection information used to communicate with the management application instance and an associated priority for each management application instance. The network device also includes an agent and selection logic. The agent is configured to identify a network communication intended for a management application instance. The selection logic is configured to access the registry; identify a management application instance in the registry having a highest associated priority; and cause the agent to transmit the network communication to the highest priority management application instance. | 2016-03-31 |
20160094630 | MAPPING AND REDUCING - As disclosed herein, a system for conducting mapping and reducing operations includes a shared storage subsystem that is connected to one or more mapping servers and one or more reducing servers via a high-speed data link and communication protocol. Each mapping server receives a multitude of data records, aggregates the data records having a particular value, and sorts and stores the resulting aggregated data records on the shared storage subsystem. Each reducing server accesses the shared storage subsystem and accumulates information on the aggregated data records for a particular common value. In many instances, the access rates to the shared storage subsystem achieved by the mapping servers and the reducing servers approach that of accessing a local attached storage device. A computer program product and method corresponding to the system for conducting mapping and reducing operations are also disclosed herein. | 2016-03-31 |
20160094631 | DYNAMICALLY ADJUSTING A DATA COMPUTE NODE GROUP - Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN. To direct the data message to the identified DCN, the load balancer in some embodiments changes the destination address (e.g., the destination IP address, destination port, destination MAC address, etc.) in the data message from the address of the identified DCN group to the address (e.g., the destination IP address) of the identified DCN. | 2016-03-31 |
20160094632 | Inline Service Switch - Some embodiments provide novel inline switches that distribute data messages from source compute nodes (SCNs) to different groups of destination service compute nodes (DSCNs). In some embodiments, the inline switches are deployed in the source compute nodes datapaths (e.g., egress datapath). The inline switches in some embodiments are service switches that (1) receive data messages from the SCNs, (2) identify service nodes in a service-node cluster for processing the data messages based on service policies that the switches implement, and (3) use tunnels to send the received data messages to their identified service nodes. Alternatively, or conjunctively, the inline service switches of some embodiments (1) identify service-nodes cluster for processing the data messages based on service policies that the switches implement, and (2) use tunnels to send the received data messages to the identified service-node clusters. The service-node clusters can perform the same service or can perform different services in some embodiments. This tunnel-based approach for distributing data messages to service nodes/clusters is advantageous for seamlessly implementing in a datacenter a cloud-based XaaS model (where XaaS stands for X as a service, and X stands for anything), in which any number of services are provided by service providers in the cloud. | 2016-03-31 |
20160094633 | Configuring and Operating a XaaS Model in a Datacenter - Some embodiments provide novel inline switches that distribute data messages from source compute nodes (SCNs) to different groups of destination service compute nodes (DSCNs). In some embodiments, the inline switches are deployed in the source compute nodes datapaths (e.g., egress datapath). The inline switches in some embodiments are service switches that (1) receive data messages from the SCNs, (2) identify service nodes in a service-node cluster for processing the data messages based on service policies that the switches implement, and (3) use tunnels to send the received data messages to their identified service nodes. Alternatively, or conjunctively, the inline service switches of some embodiments (1) identify service-nodes cluster for processing the data messages based on service policies that the switches implement, and (2) use tunnels to send the received data messages to the identified service-node clusters. The service-node clusters can perform the same service or can perform different services in some embodiments. This tunnel-based approach for distributing data messages to service nodes/clusters is advantageous for seamlessly implementing in a datacenter a cloud-based XaaS model (where XaaS stands for X as a service, and X stands for anything), in which any number of services are provided by service providers in the cloud. | 2016-03-31 |
20160094634 | COOPERATION SYSTEM - A cooperation system in cooperation with a cloud system includes: a server connected to a local network; and an image processing apparatus connected to the local network, the image processing apparatus being configured to send processing-target data to the server, and to receive processed data from the server, the processed data being obtained by processing the processing-target data by one of the server and the cloud system. | 2016-03-31 |
20160094635 | SYSTEM AND METHOD FOR RULE-BASED ELASTICITY IN A MULTITENANT APPLICATION SERVER ENVIRONMENT - In accordance with an embodiment, described herein is a system and method rule-based elasticity support in an application server environment. The method can begin with providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, an administration server, the administration server comprising a diagnostic framework, a rules framework, and an elastic service manager, and a dynamic cluster for use by the one or more partitions. The method can continue with monitoring, by the diagnostic framework, metrics associated with the one or more partition and the dynamic cluster. The method can then trigger, by the rules framework, the action based upon a comparison between one of the one or more rules and the monitored metrics associated with the one or more partitions and the dynamic cluster. | 2016-03-31 |
20160094636 | SYSTEM AND METHOD FOR SUPPORTING ASYNCHRONOUS REQUEST/RESPONSE IN A NETWORK ENVIRONMENT - A system and method can support asynchronous request/response in a network environment. A network protocol can utilize a load balancer to balance requests, such as HTTP requests, over a fast network interface, such as InfiniBand, to one or more nodes of an application server cluster. The system and method can attach headers to the requests such that the requests can be sent in an interleaved manner. The system and method can further allow for sending of large requests by breaking up the large requests into smaller portions, and sending each portion, interleaved, with other requests. | 2016-03-31 |
20160094637 | HIGH PERFORMANCE REAL-TIME INTERACTIVE EXPLORATION AND VISUALIZATION OF DISCRETE GEOSPATIAL DATA IN TIME AND SPACE - A high performance real-time interactive exploration and visualization tool brings massive amounts of 4-D data, including output from multiple environmental forecast models as well as different data from different observations, in one place. Server side architecture provides a real-time stream processing system utilizing server-based Graphical Processing Units (GPU's) for data processing, wavelet based compression, and other preparation techniques for visualization, to minimize the bandwidth and latency for data delivery to end-users. Client side users interact through the visualization application developed using the Unity game engine and takes advantage of the GPU's allowing a user to interact with large data sets in real time. The invention improves accessibility to ‘Big Data’ and provides tools allowing novel visualization and seamless integration of data across time and space regardless of data size, physical location, or data format, allowing a user to see the global interactions and their importance for environmental prediction. | 2016-03-31 |
20160094638 | HIGH BANDWIDTH PEER-TO-PEER SWITCHED KEY-VALUE CACHING - Inventive aspects include a high bandwidth peer-to-peer switched key-value system, method, and section. The system can include a high bandwidth switch, multiple network interface cards communicatively coupled to the switch, one or more key-value caches to store a plurality of key-values, and one or more memory controllers communicatively coupled to the key-value caches and to the network interface cards. The memory controllers can include a key-value peer-to-peer logic section that can coordinate peer-to-peer communication between the memory controllers and the multiple network interface cards through the switch. The system can further include multiple transmission control protocol (TCP) offload engines that are each communicatively coupled to a corresponding one of the network interface cards. Each of the TCP offload engines can include a packet peer-to-peer logic section that can coordinate the peer-to-peer communication between the memory controllers and the network interface cards through the switch. | 2016-03-31 |
20160094639 | ASSIGNING USER WORKLOADS TO APPLICATION SERVERS - A technique for assigning a user workload to an application server includes receiving a user request to initiate execution of a workload assigned to a user. An application server is selected, from among multiple application servers, to execute the workload based on compatibility between respective current states of the application servers and the workload. | 2016-03-31 |
20160094640 | PROCESSING A MESSAGE RECEIVED BY A MESSAGE SERVER - A message received by a message server is processed. The message server includes a query store for storing query requests, value data for the query requests, and response time data for the query requests. A message is received and at least one query request is determined from the message. The at least one query request is sent to a query server. A timeout period is determined from the response time data for a query request stored in the query store. In the case that no response to the query request is received within the timeout period, a value is determined from the value data for the query request stored in the query store. Alternatively, in the case that a response to the query request is received within the timeout period, a value is determined from the response, value data for the value is stored in the query store, and response time data for the period the response took to be received is stored in the query store. An action in response to the message is then determined using the value obtained from the query store or the value obtained from the response, and the action is performed. | 2016-03-31 |
20160094641 | DATA ANALYTICS FOR ADAPTIVE NETWORKS - Aspects of the subject disclosure may include, for example, a method in which first performance data and second performance data are obtained for a first virtual machine and a second virtual machine on a network, the performance data is analyzed, performance of the first virtual machine is predicted, and a performance trend for the first virtual machine is determined. Performance of the second virtual machine is predicted in accordance with analyzing of the second performance data and a potential transfer of execution of an application from the first virtual machine to the second virtual machine. Execution of the application is transferred to the second virtual machine after determining an expected improvement in execution of the application relative to the first virtual machine. Other embodiments are disclosed. | 2016-03-31 |
20160094642 | DYNAMICALLY ADJUSTING LOAD BALANCING - Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN. To direct the data message to the identified DCN, the load balancer in some embodiments changes the destination address (e.g., the destination IP address, destination port, destination MAC address, etc.) in the data message from the address of the identified DCN group to the address (e.g., the destination IP address) of the identified DCN. | 2016-03-31 |
20160094643 | DYNAMICALLY ADJUSTING LOAD BALANCING - Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN. To direct the data message to the identified DCN, the load balancer in some embodiments changes the destination address (e.g., the destination IP address, destination port, destination MAC address, etc.) in the data message from the address of the identified DCN group to the address (e.g., the destination IP address) of the identified DCN. | 2016-03-31 |
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. | 2016-03-31 |
20160094645 | DNS-BASED LOAD BALANCING - A Domain Name System (DNS) server that is operable to apply DNS-based load balancing policies based on geolocation and time of day is described herein. In an embodiment, the DNS server determines a geolocation and a time of day associated with a plurality of DNS queries and then obtains a domain name resolution policy that is associated with one or more of the geolocation and the time of day. The policy specifies a plurality of geographically disparate data centers and a ratio by which domain names are to be resolved thereto. The ratio at least specifies that more domain names are to be resolved to one of the plurality of geographically disparate data centers than another. The DNS server applies the domain name resolution policy to resolve the domain names in the DNS queries. | 2016-03-31 |
20160094646 | TRENDING OF AGGREGATED PERSONALIZED INFORMATION STREAMS AND MULTI-DIMENSIONAL GRAPHICAL DEPICTION THEREOF - A system and a method for trending of aggregated personalized information streams and multi-dimensional graphical depiction thereof are disclosed. The method, which may be embodied on a system, includes retrieving a plurality of social media objects that relates to a focused social media object from social media sites; determining relationships between the social media objects; and/or presenting, at a graphic interface, a network diagram including nodes and lines. In one embodiment, each individual node of the nodes represents one of the social media objects. Each individual line of the lines represents one of the relationships between two of the social media objects that are represented by two of the nodes being connected by the individual line. | 2016-03-31 |
20160094647 | SYSTEM AND METHOD FOR USE OF A GLOBAL RUNTIME IN A MULTITENANT APPLICATION SERVER ENVIRONMENT - In accordance with an embodiment, described herein is a system and method for providing an end-to-end lifecycle in a multi-tenant application server environment. A lifecycle manager enables configuration integration across different components, for example application servers, traffic directors or load balancers, and database or other components, which may have their own partition-specific configurations. In accordance with an embodiment, the end-to-end lifecycle infrastructure includes a plugin-based mechanism which enables the different components within a multi-tenant application server environment to use a lifecycle plugin to provide their own component-specific lifecycle functionality. In accordance with an embodiment, the system includes support for a tenant onboarding functionality, which can be used to onboard a tenant for a service to a particular partition. In accordance with an embodiment, the system supports the use of a global runtime within the multi-tenant application server environment. | 2016-03-31 |
20160094648 | CONTENT SHARING METHOD AND DEVICE - A content sharing method for a first electronic device is provided. The method includes: scanning several wireless signals and determining several slave electronic devices sending the wireless signals; according to the wireless signals, calculating a wireless signal strength corresponding to each slave electronic device; and according to the wireless signal strengths of the slave electronic devices, choosing a first slave electronic device among the slave electronic devices, wherein the wireless signal strength of the first slave electronic device is stronger than the wireless signal strengths of the other wireless signal strengths among the wireless signal strengths. The method further includes: building up a connection to the first slave electronic device; and, through the connection, automatically sending a content played in the first electronic device to the first slave electronic device and synchronously displaying the content on the first slave electronic device. | 2016-03-31 |
20160094649 | NODE-TO-NODE DATA DISTRIBUTION - Node-to-Node data distribution is described herein. A node may receive a set of peer nodes from a collection authority node that is managing a collection. The node and the set of peer nodes are members of the collection. The node may select a subset of peer nodes from the set of peer nodes. The node may attempt to establish communications with each of the subset of peer nodes, connected peers being those peers where the attempt was successful. The node may synchronize an event stream with each connected peer. | 2016-03-31 |
20160094650 | NON-OVERLAY RESOURCE ACCESS IN DATACENTERS USING OVERLAY NETWORKS - Various embodiments relate to a method, device, and machine-readable storage medium including: exchanging messages between a virtual machine and the overlay network; identifying a request message transmitted by a virtual machine supported by the server as requesting an underlay resource that is inaccessible via the overlay network; sending a proxy request to the underlay resource via the underlay network; receiving, at the server, at least one message from the underlay resource in response to the proxy request; and forwarding the at least one message to the virtual machine based on determining that the virtual machine previously requested the underlay resource. | 2016-03-31 |
20160094651 | METHOD OF PROCURING INTEGRATING AND SHARING SELF POTRAITS FOR A SOCIAL NETWORK - This invention relates to a system, software and method to procure, share, and join selfie in a given social network. The usual existing and new methods of sharing and connecting may be used for implementing this software as used as computer implemented method. Hardware is used for procuring, sharing and integrating the software as a system. | 2016-03-31 |
20160094652 | SYSTEM AND METHOD FOR MANAGING MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, a media distribution system having a controller to identify a plurality of media presentation devices of a user of the media distribution system, identify one or more distribution preferences supplied by the user for distributing media content to the plurality of media presentation devices, receive media content from one of a plurality of media sources of the user, determine a media content type from the received media content, and distribute the received media content to one or more of the plurality of media presentation devices according to the one or more distribution preferences and the media content type. The one or more distribution preferences comprise in part media content distribution arrangements assigned by the user between the plurality of media sources of the user and the plurality of media presentation devices of the user. Other embodiments are disclosed. | 2016-03-31 |
20160094653 | OPTIMIZING RESOURCE DOWNLOADS OR STREAMS USING A COLLECTION OF TRUSTED NETWORK CONNECTED ENDPOINTS - In an approach to improving resource downloads, one or more computer processors detect a request to download a resource from an original source to a user's computing device. The one or more computer processors determine a cost of the download of the requested resource from the original source. The one or more computer processors determine whether the cost of the download of the requested resource from the original source exceeds a predefined threshold. The one or more computer processors determine a group of trusted network connected endpoints. The one or more computer processors determine whether the requested resource exists in the group of trusted network connected endpoints. Responsive to determining the requested resource exists in the group of trusted network connected endpoints, the one or more computer processors download the requested resource from at least one of the trusted network connected endpoints. | 2016-03-31 |
20160094654 | MOBILE APPLICATION STATE IDENTIFIER FRAMEWORK - Systems and methods are provided for sharing or recreating a state from a mobile device. For example, a mobile application state identifier can include a protocol identifier, a target task component associated with a mobile application executing when the application state identifier is generated and a sub-task component related to a user-interface active in the mobile application when the application state identifier is generated. The application state identifier can also include a user input component reflecting actions taken by a user during execution of the mobile application. A method can include generating, on a first mobile device, an application state identifier and transmitting the application state identifier to a second mobile device, wherein the second mobile device opens a mobile application associated with the target task to a user-interface corresponding to the sub-task component in response to receiving the application state identifier. | 2016-03-31 |
20160094655 | CLOUD CONSISTENCY TECHNOLOGY - A method, system, and computer program product for data consistency, the system comprising sending an auto propagating message from a management host to hold IO for devices of a consistency group to at least one storage array of a set of storage arrays, and causing each storage array of the set of storage arrays, upon receiving the message, to send the hold message to each storage array to which they have connectivity. | 2016-03-31 |
20160094656 | RELAYING DATA VIA A CLIENT DEVICE - Disclosed are various embodiments for relaying data from a device that may not be equipped with a network interface. A data representation can be generated by the device on a display or via any other localized communication interface. The data representation can be captured by a computing device, which can relay the data to another computing device via a network. The data may be related to the operation of the device, such as status data with respect to the device or information about consumable resources associated with the device. | 2016-03-31 |
20160094657 | EVENT-DRIVEN SYNCHRONIZATION IN SNMP MANAGED NETWORKS - Various exemplary embodiments relate to a method for synchronizing data in a management database on a network node, the method carried out by an agent on the network, the method including storing an index associated with a relevant variable and a list of at least one indices associated with at least one dependency variables associated with the relevant variable; detecting a status change in the relevant variable; constructing an update notification including status information for the relevant variable and each of the at least one dependency variables; and sending the update notification. | 2016-03-31 |
20160094658 | READING FROM A MULTITUDE OF WEB FEEDS - A system, apparatus, and method are provided for retrieving new content from a multitude of web feeds (e.g., hundreds of thousands). Each of multiple sources hosts one or more web feeds (e.g., RSS feeds, Atom feeds), and is categorized based on how frequently new content is found in the source's feeds. Each source has a corresponding status indicator whose value increases (to a maximum value), each time the source's feeds are serviced (e.g., polled, downloaded) and new content is received, or decreases (to a minimum value) if no new content is received and the indicator has not been recently decreased. Each category of web feed source corresponds to a range of possible status indicator values, and a given source may dynamically move between categories as its status indicator value changes. | 2016-03-31 |
20160094659 | INFORMATION PROCESSING SYSTEM AND INFORMATION PROCESSING METHOD - An information processing system includes an information processing terminal connected to a first network and an information processing apparatus, and an information storage device connected to a second network. The information processing terminal acquires a file requested by file-request-data, manages file-identification-data identifying a file to be stored in the information processing terminal for a period, receives update-report-data that is reported when the file stored in the information storage device, which corresponds to the file identified by the file-identification-data, is updated, performs an update process on the file identified by the file-identification-data, by update-data based on the update-report-data, and sends update-request-data for requesting the update-data, the file-request-data, and the file-identification-data. The information storage device receives the file-identification-data from the information processing apparatus, stores the file, and sends a report to the information processing apparatus when the file identified by the file-identification-data, among the stored files, is updated. | 2016-03-31 |
20160094660 | Matrix Vector Multiply Techniques - Techniques are disclosed relating to parallel computing. In some embodiments, fine-grained data communication facilitates operations on large data sets such as multiplication of a sparse matrix by a vector. In this example, a first data set (the matrix) and a second data set (the vector) are distributed across multiple processing nodes. Performance of the overall multiplication operation may require communication of data among the processing nodes. In various embodiments, fine-grained communication of this data may reduce processing times and/or power consumption by avoiding congestion. | 2016-03-31 |
20160094661 | Sticky Service Sessions in a Datacenter - Some embodiments provide novel inline switches that distribute data messages from source compute nodes (SCNs) to different groups of destination service compute nodes (DSCNs). In some embodiments, the inline switches are deployed in the source compute nodes datapaths (e.g., egress datapath). The inline switches in some embodiments are service switches that (1) receive data messages from the SCNs, (2) identify service nodes in a service-node cluster for processing the data messages based on service policies that the switches implement, and (3) use tunnels to send the received data messages to their identified service nodes. Alternatively, or conjunctively, the inline service switches of some embodiments (1) identify service-nodes cluster for processing the data messages based on service policies that the switches implement, and (2) use tunnels to send the received data messages to the identified service-node clusters. The service-node clusters can perform the same service or can perform different services in some embodiments. This tunnel-based approach for distributing data messages to service nodes/clusters is advantageous for seamlessly implementing in a datacenter a cloud-based XaaS model (where XaaS stands for X as a service, and X stands for anything), in which any number of services are provided by service providers in the cloud. | 2016-03-31 |
20160094662 | Providing Simultaneous Data Calls for Client Devices on a Plurality of Subscriptions of a Multi-SIM Computing Device Configured with Software-Enabled Access Point Functionality - Methods, devices, non-transitory process-readable storage media for mapping different local area network (LAN) connections to different data subscriptions of a software-enabled access point (softAP) computing device. A method executed by a softAP computing device processor may include storing a mapping that associates each in a plurality of LAN connections for the LAN established by the softAP computing device with one of a plurality of wide area network (WAN) connections, connecting a client device to the LAN via one of the plurality of LAN connections, routing data traffic received from the client device to one of the plurality of WAN connections based on the stored mapping, and routing data traffic received via one of the plurality of WAN connections to the client device based on the stored mapping. The softAP computing device may also perform re-routing of data traffic based on whether WAN connections are out-of-service or have bandwidth availability. | 2016-03-31 |
20160094663 | METHODS, SYSTEMS AND APPARATUSES FOR APPLICATION SERVICE LAYER (ASL) INTER-NETWORKING - Systems and/or methods for providing internetworking among application services layers (ASLs) of different network technologies may be provided. For example, a tunnel anchor point (TAP) may be established. The TAP may be configured to enable communication between a local application in the network and a remote application in a different network. At the TAP, an ASL tunnel may be created to the local application in the network to facilitate the communication. Additionally, a message from the local application may be received where at least a portion of the message may be configured to be provided to a remote ASL and the remote application in the different network to which the local application wishes to communicate. At least the portion of the message may be provided to the remote ASL and the remote application in the different network. | 2016-03-31 |
20160094664 | HARDWARE RESOURCE ACCESS SYSTEMS AND TECHNIQUES - Systems and techniques for hardware resource access are disclosed herein. In some embodiments, an apparatus may receive, via a stateless protocol message, a request from an application to pair with a hardware resource of a computing device remote from the apparatus. The apparatus may provide to the computing device, via a stateless protocol message, identifiers of the application and the hardware resource, and may receive, via a stateless protocol message, pairing approval from the computing device. In response to receiving the pairing approval, the apparatus may generate a pairing token that may be used by the application to pair the application with the hardware resource. Other embodiments may be disclosed and/or claimed. | 2016-03-31 |
20160094665 | Session Handling in a Stateless Communication Environment - An example method includes, receiving a first data request for data transmission between a client and a server; when the first data request does not read data from the server to the client: using a first session to communicate with the server to fulfill the first data request. The first session was in existence before the first data request is received. The method further includes, after fulfilling the first data request, receiving a second data request for data transmission between the client and the server; when the second data request reads data from the server to the client: causing the first session between the client and the server to be closed; and after the first session is closed: causing a second session between the client and the server to be opened; and using the second session to communicate with the server to fulfill the second data request. | 2016-03-31 |
20160094666 | MITIGATING BACKEND SIGNALING OVERLOAD - A method and apparatus can be configured to determine whether a backend system is unreachable by a gateway. The method also includes establishing a temporary session between the gateway and a user equipment. The user equipment does not attempt to further re-establish another session with the gateway after the temporary session is established. The temporary session is configurable by an operator. The method also includes ending the temporary session between the gateway and the user equipment. Ending the temporary session allows the user equipment to attempt to re-establish another session with the gateway. | 2016-03-31 |
20160094667 | TECHNOLOGIES FOR OFFLOADING A VIRTUAL SERVICE ENDPOINT TO A NETWORK INTERFACE CARD - Technologies for offloading virtual service endpoint capabilities include a compute node and network controller. A device driver of a compute device may discover offloaded virtual service endpoint capability of a network interface card of the compute device. The device driver may advertise the offloaded virtual service endpoint capability to a network agent and virtual network functions provided by the compute device. An out-of-band tag may be associated with the offloaded virtual service endpoint to identify network packets to be processed by the offloaded virtual service endpoint. The network agent may add a flow entry to a forwarding table of a network switch of the compute device based on network flow information received from the network controller. The network agent may also associate the added flow entry with the offloaded virtual service endpoint based on the out-of-band tag and configure the offloaded virtual service endpoint based on the network flow information. | 2016-03-31 |
20160094668 | METHOD AND APPARATUS FOR DISTRIBUTED CUSTOMIZED DATA PLANE PROCESSING IN A DATA CENTER - Systems and methods for providing data plane services in a data center include receiving a request for a data plane service from a tenant of a host in the data center. In response to receiving the request, a service process is instantiated at the host for performing the data plane service for a virtual machine of the tenant. | 2016-03-31 |
20160094669 | USE OF PACKET HEADER EXTENSION FOR GEOLOCATION/GEOTARGETING - A method for providing geo-location information in a communication packet is disclosed. The method comprises constructing an IPv6 packet using a client device. Further, the method comprises inserting an extension header into the IPv6 packet. Also, the method comprises determining geo-location information. Next, the method comprises inserting the geo-location information into the extension header. Finally, the method comprises transmitting the IPv6 packet to a communication network. | 2016-03-31 |
20160094670 | METHOD, MOBILE DEVICE, SYSTEM AND COMPUTER PRODUCT FOR DETECTING AND MEASURING THE ATTENTION LEVEL OF A USER - The invention relates to a system, a method, a mobile device and a computer product for detecting and measuring the attention level of a user, which analyses the amount of times the user or visitor views a certain content in a certain file; analyses the duration and the type of content viewed; and adds a variable to the content, called content attention level, which indicates two magnitudes: one magnitude which is relative in relation to other contents of identical typology; and a second magnitude which is absolute, and consists of a variable between the quantity of content contained in the file and, consequently, a minimum amount of time required to view the content with attention and the amount of time during which the user actually accessed the file. | 2016-03-31 |
20160094671 | INFORMATION PROCESSING SYSTEM, TERMINAL APPARATUS, AND PROGRAM - An information processing system formed by connecting an information processing apparatus with terminal apparatuses includes a delivery unit delivering information received from the terminal apparatus to the other terminal apparatus; a display unit displaying the information exchanged between the terminal apparatuses; a user detection unit detecting whether the user exists before the other terminal apparatus in a case where the information delivered from the terminal apparatus is displayed in the other terminal apparatus; a report unit sending a report indicating that the information delivered from the terminal apparatus is browsed from the other terminal apparatus, which detect that the user exists, to the terminal apparatus and not sending the report from the other terminal apparatuses, which does not detect that the user exists; and a display control unit of the terminal apparatus displaying a browsed state of the information in the other terminal apparatuses based on the report. | 2016-03-31 |
20160094672 | SYSTEMS AND METHODS FOR IMPROVING INFORMAL PROBLEM SOLVING NETWORKS - The present invention is a system that: assists network-level interests in analyzing of the effectiveness of informal problem solving networks; provides data and analysis to network-level interests that can be used to justify the development and implement of improvements to the informal problem solving networks; and makes it easier for network-level interests to work in partnership with network participants to develop improvements to the network by enabling network-level interests to evaluate the impact of improvements to the informal problem solving networks. | 2016-03-31 |
20160094673 | Access to data source via proxy - In accordance with an example embodiment of the present invention, there is provided an apparatus, comprising at least one processor configured to execute a computer executable program stored in a memory comprised in the apparatus, wherein the computer executable program thereby causes the apparatus to at least open a first connection to a data source device, open a second connection to a proxy device, the second connection employing a first protocol and a cross origin resource sharing context, and receive from the proxy device information of the data source device. | 2016-03-31 |
20160094674 | INFRASTRUCTURE FOR HOSTING SERVICES IN AN AIRCRAFT, AND RELATED ACCESS METHOD - An infrastructure for hosting services in an aircraft, and related access method are provided. The infrastructure includes a plurality of onboard platforms, each platform corresponding to a functional domain of the aircraft and hosting at least one service able to be implemented in the aircraft in the functional domain in question; at least one onboard communicator communicating with a ground structure, connected to each onboard platform; and at least one access portal able to allow centralized access to services hosted by all of the onboard platforms corresponding to the different functional domains of the aircraft. | 2016-03-31 |
20160094675 | METHOD AND SYSTEM FOR REMOTE MEETINGS - In one embodiment, a client device determines that a client device display screen is displaying a video image as enlarged, compares received regions of a received video image with regions of the displayed video image, determines that the compared regions of the received video image are different from the regions of the displayed video image, and stores received video frames comprising the received video image in a cache memory. Related systems, apparatus, and methods are also described. | 2016-03-31 |
20160094676 | HEURISTIC CACHING TO PERSONALIZE APPLICATIONS - Heuristic caching techniques are used to improve application usability within the constraints of computing resources. A user's behavior in connection with an application is recorded and used to intelligently determine which transitions of a user interface of the application to cache. In addition, the user may have one or more characteristics. Such characteristics may also be used to identify other users so that the other users' behavior in connection with the application can be used for intelligently determining which transitions of the user interface to cache. | 2016-03-31 |
20160094677 | Resource Upload - A method, system and program for uploading a resource from remote storage to a remote service. The method comprises the steps of connecting to the remote service, initiating an upload of the resource to the remote service, selecting the remote storage as a source of the resource, acquiring the resource from the remote storage, and uploading the resource to the remote service. In one embodiment, at least part of the method is executed by a proxy server and the step of acquiring the resource from the remote storage comprises downloading the resource to the proxy server. In another embodiment, the remote service communicates directly with the remote storage. In this further embodiment, a client device acquires authentication data for the resource from the remote storage and the step of acquiring the resource from the remote storage includes providing the authentication data to the remote storage. | 2016-03-31 |
20160094678 | Service Provider User Accounts - Examples described herein involve managing two or more user accounts via which a media playback system can access a service provider, and displaying on a graphical display, graphical representations of at least one of the two or more user accounts via which a media playback system can access a service provider. | 2016-03-31 |
20160094679 | ELECTRONIC DEVICE, METHOD OF CONTROLLING SAME, AND RECORDING MEDIUM - An electronic device and method for controlling the same are disclosed herein. The electronic device may include a processor, a camera and a display. The processor may be configured to execute a camera application operating the camera and displaying a graphical user interface controlling the camera application on the display, displaying in the graphical user interface a plurality of selectable modes augmenting the camera application, in response to an input, downloading an additional selectable mode augmenting the camera application, and when the additional selectable mode is downloaded, displaying in the graphical user interface the additional selectable mode. | 2016-03-31 |
20160094680 | Content Sharing Method and Social Synchronization Apparatus - The present invention relates to a content sharing method, including: receiving a first content sharing request sent by a content server; acquiring an identifier of the user on the destination website; querying a stored first correspondence among the internal identifier of the content, the identifier of the destination website, and an external identifier of the content according to the internal identifier of the content and the identifier of the destination website, to acquire the external identifier of the content on the destination website; and sending a second content sharing request to the destination website according to the identifier of the destination website and the identifier of the user on the destination website so as to share the content on a home page of the user on the destination website. In this way, same content shared on a same website by different users can be associated. | 2016-03-31 |
20160094681 | Versatile Information Management System - A versatile information management system allows users to configure web page configuration, navigation system, database tables, personal searchable pads, and can be configured as a static web site, a dynamic web site, a versatile data entry system, a real-time information sharing system, a training and leaning system, an investigative discovery system, and versatile electronic binder. The system is implemented with global editing capability, unique data validating scheme, archival method, interactive search and data-feeding function, standard sorting method, local and global search features, and phrase constructing function. | 2016-03-31 |
20160094682 | Duplicate-Free Item Creation Using EWS by a Single Client - Processing client requests for duplicate-free server operations is particularly useful for creating and sending items using Microsoft Exchange Web Services (EWS). The system facilitates avoiding creation and sending of duplicate items. In contrast to conventional implementations that send a single command to create and then perform subsequent processing of an item, a feature of the present embodiment is using two commands: a first command to create the item, and a second command to subsequently process the item. In a specific implementation, an EWS item's provided ChangeKey property is used to keep track of the EWS's reply from the server to the client, thereby avoiding duplicate item creation. | 2016-03-31 |
20160094683 | CHANNEL CONNECTION MANAGEMENT METHOD AND APPARATUS - Provided are a channel connection management method comprising: registering a first command channel connected between a server and a first client; and transmitting a signal for requesting the connection of a data transmission channel to the first client through the first command channel | 2016-03-31 |
20160094684 | GRAPHICAL USER INTERFACE FOR A COMMON INTEREST SOCIAL - The present document describes a system for generating a graphical user interface for display by a client computer. The system comprises a server, with various components, for communicating with a plurality of client computers. The server is made to get in a database memory a plurality of pieces of conceptual information and a first threshold associated to a first user account, and a plurality of pieces of conceptual information and a second threshold associated to a second user account; to determine if the relative numbers of pieces of conceptual information that the first user account and the second user account have in common both exceed the first threshold and the second threshold, respectively; and to generate a graphical user interface dataset and sending the graphical user interface dataset to the first client computer for display, the graphical user interface suggesting a connection to the second user account. | 2016-03-31 |
20160094685 | TELECOMMUNICATIONS APPARATUS AND METHOD - A telecommunications system for communicating internet packet data in accordance with a first internet protocol (IPV6) via a packet radio network operable in accordance a second internet protocol (IPV4). The system comprises a user equipment operable to request a bearer for communicating internet protocol data according to the second internet protocol (IPV4) to and from a gateway support node of the packet radio network. The gateway support node is operable to establish a tunnelling protocol bearer for communicating the internet packet data to and from the user equipment across the packet radio network. The user equipment is operable in combination with the gateway support node to form an address which is compatible with the first internet protocol (IPv6). The address includes an interface identifier having a tunnel end identifier of the tunnelling protocol bearer which ends at the gateway support node of the packet radio network. The internet packet data is communicated to and from a correspondent node via the gateway support node and the established bearer using internet protocol address which is compatible with the first internet protocol (Ipv6). | 2016-03-31 |
20160094686 | COMMUNICATION APPARATUS, COMMUNICATION SYSTEM, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM - A communication apparatus includes a designation unit configured to designate a connection-destination communication apparatus, a determination unit configured to determine, based on whether identification information about the connection-destination communication apparatus designated by the designation unit is registered, whether to skip protocol switching processing for switching from a first communication protocol to a second communication protocol, and an execution unit configured to execute the protocol switching processing to switch from the first communication protocol to the second communication protocol in a case where the determination unit determines not to skip the protocol switching processing. | 2016-03-31 |
20160094687 | METHOD AND APPARATUS FOR PROCESSING SIGNALING DATA BETWEEN LAYERS IN IP-BASED DIGITAL BROADCASTING SYSTEM - A method for processing signaling data included in at least one protocol layer in an internet protocol (IP)-based digital broadcast transmitter, according to an embodiment of the present invention, comprises the steps of: copying signaling data included in a packet of a layer (N+M) according to a protocol of the layer (N+M); inserting the copied signaling data, a length field for identifying the length of the copied signaling data, and a signaling indicator indicative of the existence of the copied signaling data into the end of a payload of the packet of the layer (N+M), thereby generating the packet of the layer (N+M); generating a packet of a layer (N+L) including a header of the layer (N+L) and the packet of the layer (N+M) according to a protocol of the layer (N+L); generating a packet of a layer (N) including a header of the layer (N) and the packet of the layer (N+L) according to a protocol of the layer (N), wherein the header of the layer (N) includes an indicator field for identifying that the signaling indicator is included in the packet of the layer (N); and processing the packet of the layer (N) according to a protocol of a physical layer, thereby generating a broadcast signal. | 2016-03-31 |
20160094688 | METHODS FOR EXCHANGING NETWORK MANAGEMENT MESSAGES USING UDP OVER HTTP PROTOCOL - A network access device (NAD) receives a UDP packet from a client to be transmitted to a management server over Internet, the UDP packet including a management message. The NAD is one of NADs managed by the management server. The NAD determines whether the management server is reachable using a UDP protocol. The NAD transmits the UDP packet to the management server using the UDP protocol over the Internet if it is determined that the management server is reachable using the UDP protocol. Otherwise, the NAD extracts a UDP payload from the UDP packet, encapsulates the UDP payload within an HTTP POST request, and transmits the HTTP POST request having the UDP payload encapsulated therein to the management server using a HTTP protocol over the Internet. | 2016-03-31 |
20160094689 | Robust Decoding of Wireless LAN Response Packets - Embodiments described herein relate to a system and method for improving a rate of success in receiving response packets, such as 802.11 Acknowledge (ACK), Block Acknowledge (BACK), and Clear-To-Send (CTS) packets. In one embodiment, a wireless device may transmit one or more first packets according to a wireless communication protocol, and may then receive a second packet. The wireless device may determine that the receiving follows the transmitting by a specific duration of time that is specified by the wireless communication protocol for a response packet to follow one or more communication packets to which it responds. Based at least in part on this determining, the wireless device may further determine that the second packet is a response packet responding to the one or more first packets, without decoding a portion of the second packet that identifies a packet type of the second packet. | 2016-03-31 |
20160094690 | PACKET TRANSPORT PROTOCOL PROCESSING - A method of implementing a packet transport protocol between a source and a receiver may include receiving input from a source system including data fields indicating whether the source system will allow packet transport to be handled by the receiver. The method may also include receiving input indicating that a packet from the source is required by the receiver. The input can include a first timing requirement indicating at time when the packet is required at the receiver, and a selection between first and second protocols that mandate, respectively, that packet transport is handled by the receiver in the first protocol and by the source in the second protocol. The method may also include determining, based on the data fields, whether the source will allow use of the selected protocol. The method may also include transmitting a request for the packet, in which the request includes a second timing requirement. | 2016-03-31 |
20160094691 | ELECTRONIC DEVICE SYSTEM WITH A MODULAR SECOND HOUSING - Particular embodiments described herein provide for an electronic device, such as a tablet, that includes a circuit board coupled to a plurality of electronic components (which includes any type of components, elements, circuitry, etc.). One particular example implementation of the electronic device may include a first housing and a second housing removably coupled to the first housing, where the second housing is configured to function as a stand for the first housing. The stand configuration can allow for user desired viewing of a first display located on the first housing and of a second display located on the second housing. Further, the second housing can be removed from the first housing and replaced with a different second housing. | 2016-03-31 |
20160094692 | MOBILE PHONES WITH HEAT DISSIPATION COMPONENTS, MANUFACTURING METHOD AND HEAT DISSIPATION DEVICE THEREFOR - A mobile phone is provided. A heating component has a heating surface. A heat dissipation component has a heat absorbing surface. A thermal phase-change material layer is thermally connected between the heating surface and the heat absorbing surface and has a phase-change temperature. The thermal phase-change material layer is manufactured by silk screen printing, and space between the heat absorbing surface and the heating surface is less than or equal 0.1 mm. A manufacture method for the mobile phone is provided. By the method, when a temperature of the heating component reaches or exceeds the phase-change temperature, the thermal phase-change material layer is changed to a melting phase from a solid phase and fills the space between the heating component and the heat dissipation component. So as to conduct the heat of the heating component to the heat dissipation component, thus improving the heat dissipation performance of the mobile phone. | 2016-03-31 |
20160094693 | MOBILE TERMINAL - There is disclosed a mobile terminal including a curvedly flexible display unit, a case having a case to which the display unit is coupled, wherein the case includes a first case, a second case coupled to the first case to rotate with respect to the first case in a preset range of angles, a hinge shaft provided in the first case, a hinge housing provided in the second case, the hinge housing in which the hinge shaft is disposed, with a cylindrical shape, and a stopper for adjusting a rotation angle between the first case and the second case. The curvature of the mobile terminal may be variable and that it may be convenient to hand-carry the mobile terminal. In addition, the user can change the curvature he or she can feel comfortable. Even when a force is applied to an end of the mobile terminal, the damage on the mobile terminal can be prevented. | 2016-03-31 |
20160094694 | COMMUNICATION TERMINAL - A communication terminal, a terminal body of which is fixed at various tilting angles, is disclosed. The communication terminal has a terminal body, a slider detachably coupled to the terminal body, and a stand coupled to the slider which is slidably moved to and from the stand. The stand supports the terminal body by the slider. The slider has a plurality of engagement portions arranged in a longitudinal direction of the slider. A rotation lever disposed in the stand releasably engages one of the engagement portions. The rotation lever is biased by a spring to releasably engage the engagement portions. | 2016-03-31 |