05th week of 2016 patent applcation highlights part 74 |
Patent application number | Title | Published |
20160036857 | CLOUD-BASED USER-LEVEL POLICY, REPORTING, AND AUTHENTICATION OVER DNS - A cloud-based method, system, and transparent proxy for user-level policy, reporting, and authentication over Domain Name System (DNS) include maintaining a local user Internet Protocol (IP) database identifying users in an enterprise; and acting as a transparent proxy for all DNS requests from the users performing the steps of: for a user already identified in the local user IP database, forwarding a DNS request to a cloud-based system with an identifier from the local user IP database of the user associated with the DNS request; and for the user not identified in the local user IP database, performing a series of redirects and hand offs in the cloud-based system to identify the user. | 2016-02-04 |
20160036858 | SERVER VALIDATION WITH DYNAMIC ASSEMBLY OF SCRIPTS - Systems and methods for computer automated validation of server configurations are provided. A method for validation of a target environment, comprises assembling a validation script from a plurality of script fragments, inserting the assembled validation script into the target environment, executing the validation script in the target environment, gathering results of the executing, and reporting the results to at least one user. | 2016-02-04 |
20160036859 | SYSTEM AND METHOD FOR SECURING USE OF A PORTABLE DRIVE WITH A COMPUTER NETWORK - Solution for autonomously securing the use of a portable drive with a computer network. A data store is written and maintained that contains entries corresponding to a plurality of portable drives initialized for use with the computer network, each entry corresponding to at least one identifiable drive. Events are monitored as they occur on the computer network involving use of each of the plurality of portable drives. Predefined security policy determination criteria is applied, which can include drive mobility assessment criteria and drive content sensitivity criteria, to determine a drive-specific security policy for each one of the plurality of portable drives. A set of at least one policy enforcement action is executed that corresponds to a determined drive-specific security policy in response to detected usage activity for each one of the plurality of portable drives. | 2016-02-04 |
20160036860 | POLICY BASED DATA PROCESSING - A method and system for protecting resources stored in a data store, wherein the different resources are protectable on the basis of different policies defined for each of the respective resources and structured in a hierarchical manner. The method allows the different resources to be protected with a variable granularity, by defining policies such that the most fine-grained of the policies defined for a specific resource is dynamically applicable for that resource when executing a request involving that resource. | 2016-02-04 |
20160036861 | PERFORMING ACTIONS VIA DEVICES THAT ESTABLISH A SECURE, PRIVATE NETWORK - Embodiments are directed towards, gateway computers and management platform server computers for managing secure communication over a network. Gateway computer may intercept communications from unauthenticated source node computers directed to target node computers. If the unauthenticated node computer provides its credentials in response to a request for credentials from the gateway computer, the credentials and the intercepted communications may be provided to a management platform server for further processing. The management platform server may authenticate the unauthenticated source node computer based on its credentials and the intercepted communication and the management platform server may determine a target gateway computer that corresponds to the target node computer based on content of the intercepted communication. The management platform server may provide configuration information for generating a secure private network connection between the gateway computer and the target gateway computer. | 2016-02-04 |
20160036862 | Highly Scalable Architecture for Application Network Appliances - A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also describe. | 2016-02-04 |
20160036863 | COMMUNICATION SESSIONS - A method of initiating a voice call via a dialler user interface on a user device in a telecommunications network is provided. The user device comprises at least a first communication client adapted to communicate via a first part of the telecommunications network and a second communication client adapted to communicate via a second, different part of the telecommunications network. The method includes, at the user device, receiving, via the dialler user interface of the user device, user input from a user of the device associated with initiating setup of a communication session, and selecting a given one of the first and second communication clients to pass the user input to for processing, whereby a communication session setup request is transmitted from the given communication client into the respective part of the telecommunications network. | 2016-02-04 |
20160036864 | PROVIDING EXTERNAL APPLICATION SERVICES WITH AN EXISTING PRIVATE BRANCH EXCHANGE MEDIA SERVER - A solution is provided that integrates external services with existing PBX services to provide new features to the PBX without having to update the PBX. To provide the external services, an external application server establishes a Computer Telephone Integration (CTI) channel with the PBX in order to register for one or more events that occur for a communication session controlled by the PBX. When one of the events occurs, the PBX sends a token containing information regarding the communication session and a media server associated with the communication session. The external application server uses the information in the token to provide an external service, via an external application, to a media stream of the communication session. In one embodiment, the media stream may be sent to that external application that provides the service to the communication session. | 2016-02-04 |
20160036865 | METHOD AND SYSTEM FOR ESTABLISHING COMMUNICATION - Systems and method for establishing communication between two entities are disclosed. The method comprises, establishing connection between two entities upon accepting request, providing an option to make a communication group be one of private or public, such that the communication in a private groups is confined only to two entities, sending messages to the communication groups using a messenger by one or more enterprises and recommending one or more channels to a user and the enterprise. | 2016-02-04 |
20160036866 | IP MULTIMEDIA SUBSYSTEM AND METHOD FOR MBMS FILE REPAIR USING HTTP SERVERS - Disclosed in some examples is a method of media repair in an IMS based network, the method includes communicating with an IMS network using SIP to setup a download session with a BMSC over a MBMS bearer; responsive to determining that one or more received encoding symbols of media downloaded using the established MBMS bearer cannot be decoded: requesting a file repair procedure from the IMS network component using a SIP re-invite request, the SIP re-invite request including an address of an HTTP repair server indicated by the IMS network component during the MBMS bearer setup; responsive to receiving a SIP acknowledgement indicating that the request was successful, requesting an HTTP connection with the HTTP server to re-download the one or more encoding symbols of the media that could not be decoded; and receiving the one or more encoding symbols from the HTTP server. | 2016-02-04 |
20160036867 | METHOD AND APPARATUS FOR ENABLING REGISTRATION OF AGGREGATE END POINT DEVICES THROUGH PROVISIONING - A method and apparatus for enabling registration of an Aggregate End Point (AEP) device that is incapable of supporting a Session Initiation Protocol (SIP) based Internet Protocol Multimedia Subsystem (IMS) registration are disclosed. The method performs a static registration of the AEP device in a plurality of network elements associated with an Internet Protocol Multimedia Subsystem (IMS) network by provisioning. The method then processes an originating call request or a terminating call request associated with the AEP device using the static registration. | 2016-02-04 |
20160036868 | SYSTEMS AND METHODS FOR INGRESS CALL FILTERING - An ingress call filter system enables real-time or near real-time efficiencies of an inter-carrier switch. The ingress call filter determines if a received call to a called party is likely to fail. If the call is likely to fail, the ingress call filter returns an indication that the call should be filtered or rejected. If the call in not likely to fail, the ingress call filter returns an indication that a call router should attempt to establish the call. Such techniques mitigate penalties assessed to the inter-carrier network for incomplete or failed calls in real time or near real time. | 2016-02-04 |
20160036869 | TRACING AND ASYNCHRONOUS COMMUNICATION NETWORK AND ROUTING METHOD - A system and method for asynchronous conversation routing and tracing that allows a client and agent to connect and reconnect to one another over a discontinuous engagement. The system and method facilitate this by allowing multiple methods of communication between the client and agent, including live communications and out-of-band communications. All communications between a client and agent are tied to a client case accessible by the agent, and the client case can include context and environmental data to further assist the agent or to route a customer service call to an appropriate agent. At any time, the client or agent can send out-of-band messages to one another to advance the customer service process, or the client or agent can seek to re-establish live communication with each other. This provides the client with a consistent point of contact not easily supportable with phone based call centers where support is single-threaded. | 2016-02-04 |
20160036870 | SESSION MANAGING METHOD, SESSION MANAGING SYSTEM, AND CALL PROCESSING METHOD - A session managing method executed by a session managing device, the session managing method includes: establishing a session with a communicating device in response to a first request from the communicating device; extending a duration limit of the session by a first time interval according to an actual result of communication between the communicating device and the session managing device; and extending the duration limit of the session by a second time interval longer than the first time interval when receiving, from the communicating device, a notification indicating that a telephone call with another communicating device is started. | 2016-02-04 |
20160036871 | INFORMATION TRANSMISSION SYSTEM, COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, AND INFORMATION TRANSMISSION METHOD - An information transmission system receives, from a first communication terminal that requests for starting communication, user identification information for identifying a first user who is currently operating the first communication terminal, and transmits the user identification information of the first user to a second communication terminal, before establishing a session between the first communication terminal and the second communication terminal to start communication between the first communication terminal and the second communication terminal. | 2016-02-04 |
20160036872 | SYSTEMS AND METHODS FOR ORGANIZATIONAL COLLABORATION - A peer collaboration method comprising: receiving commands from certain users to create project correspondence environment (PCE) objects each containing PCE metadata and PCE team members and related entities; generating, for each of the PCE objects, child PCE objects associated with respective related entities, associating each entity with the respective child PCE object as a PCE child member, and inheriting respective PCE metadata from the PCE object, each one of the child PCE objects additionally containing child PCE team members; documenting correspondence held between any of the child PCE team members within each respective child PCE object; providing each of the child PCE team members with an access to the documented correspondence within the child PCE object; documenting correspondence held between any of the PCE team members with each of the entities; and providing each of the PCE team members with an access to the documented correspondence in the PCE object. | 2016-02-04 |
20160036873 | CUSTOM INPUT ROUTING USING MESSAGING CHANNEL OF A UCC SYSTEM - A collaboration and communication system comprises a host server and a plurality of participant computers. The host server is configured to execute a collaboration application; and a background message application configured to establish a background messaging session to facilitate communication of a representation of custom data not supported by the collaboration application. The plurality of participant computers are configured to execute: a client application configured to share data with the collaboration application in a collaboration session; a connector application configured to monitor the collaboration application client to determine when to communicate the custom data and communicate the custom data via the background messaging session. Methods for communicating custom data between the host server and the plurality of participant devices are also described. | 2016-02-04 |
20160036874 | CONTEXT AWARE INTERACTION - A network-connected server for meeting initiation has software executing on the server from a non-transitory physical medium, the software providing a function allowing a user to schedule a meeting and to configure availability conditions, a function for informing scheduled participants of the scheduled meeting, a function for receiving indications of availability for the scheduled meeting from communication appliances associated with scheduled participants, and a function for connecting the communication appliances to communicate when the configured availability conditions are met. | 2016-02-04 |
20160036875 | SYSTEMS AND METHODS FOR MANAGEMENT OF DIGITALLY EMULATED SHADOW RESOURCES - Various aspects and embodiments facilitate management of digitally emulated physical resources. Users can access a management system to create pairings between digitally emulated resources and physical resources. The paired resources can be consistently managed through the system, such that any user from any source can access and dynamically reserve physical and digital resources. In further embodiments, the system can create pairings between the digital emulation and physical resources based on merge operations performed on multiple digital emulations of resources, copy and pasting for other digital emulation of resources, and digital altering of existing resources. The system enables efficient management, control, and implements security for digital and physical resources using, for example, a “digital room.” Security rules and enforcement can be specified within the digital rooms based on access rights, content displays, and can be specific to each resource controlled by the digital room. | 2016-02-04 |
20160036876 | BIDIRECTIONAL COMMUNICATION ON LIVE MULTIMEDIA BROADCASTS - A bidirectional connection between a multimedia stream distribution system and a user is used to communicate operational data to and from the user. The bidirectional connection is separate from a multimedia connection that transfers a multimedia stream from the multimedia stream distribution system to the user. Providing a bidirectional connection separate from the multimedia connection is advantageous, among other reasons, because the operational data can be collected effectively at the multimedia stream distribution system independent of any limitations in the multimedia connection. To organize users and reduce processing load, the multimedia stream distribution system assigns users to user groups based on shared characteristics. Groups may be used to propagate information to the users as well as analyze information collected from the users in an efficient manner. | 2016-02-04 |
20160036877 | VIDEO DISPLAY DEVICE AND METHOD OF CONTROLLING THE DEVICE - A method of operating a video display device including a display unit is provided. The method includes: playing uncompressed audio-visual content through a first layer of the display unit; obtaining content information on the uncompressed audio-visual content based on some of the uncompressed audio-visual content; obtaining an enhanced service based on the content information; and playing an obtained enhanced service through a second layer of the display unit, wherein the first layer and the second layer are overlapped each other. | 2016-02-04 |
20160036878 | STREAM PROCESSING WITH CONTEXT DATA AFFINITY - Methods, systems, and apparatus, including computer programs encoded on computer storage media, for stream processing with contextual data affinity. One of the methods includes receiving an event at a computing node of a stream processing system that includes one or more computing nodes and data representing a topology of functional modules. At a particular functional module of the topology, an operation that requests access to context data related to the event is determined based on a data attribute of the event. The context data is partitioned among the one or more computing nodes. Context data related to the event is obtained from the computing node. The operation of the particular functional module is processed using the context data, and a modified event is generated. The modified event is provided to a subsequent functional module according to the topology of functional modules. | 2016-02-04 |
20160036879 | OPTIMIZING STREAM-MODE CONTENT CACHE - A system and method, called ADD (adaptive data descriptor) and FP (functional proximity), optimizes data transfer between inbound and outbound streams for TCP or other data transfer mechanisms. ADD minimizes data copying in the steam mode, while allowing simultaneous reading from the inbound stream, and writing into the outbound stream from a stored file. ADD and FP jointly minimize total latency in stream-mode data transfer, with or without caching, over multi-core computing systems. | 2016-02-04 |
20160036880 | METHODS AND APPARATUS TO DETERMINE AN END TIME OF STREAMING MEDIA - Methods, apparatus, systems and articles of manufacture to determine an end time of streaming media are disclosed. An example method includes analyzing bandwidth usage data corresponding to bandwidth usage associated with streaming media, and determining an end time of the media based on the bandwidth usage data. | 2016-02-04 |
20160036881 | COMPUTING DEVICE AND METHOD FOR EXCHANGING METADATA WITH PEER DEVICES IN ORDER TO OBTAIN MEDIA PLAYBACK RESOURCES FROM A NETWORK SERVICE - A computing device operates to receive, from at least a first peer device, a set of metadata that includes one or more identifiers to media playback resources. The computing device operates to determine one or more filters for the set of metadata. A metadata from the set of metadata is selected based on the one or more filters. A search request is provided to a network service for a media playback resource based on the selected metadata. | 2016-02-04 |
20160036882 | SIMULATANEOUS METADATA EXTRACTION OF MOVING OBJECTS - In some examples, a main computing device may be configured to segment the video stream into multiple video clips processing a video stream that includes multiple frames. Further, the main computing device may be configured to distribute the video clips to multiple computing nodes to extract the metadata of moving objects in the video clips. The extracted metadata of a same moving object that appears in different video clips may be further merged together by the main computing device. | 2016-02-04 |
20160036883 | SYSTEMS AND METHODS FOR SELECTIVE TRANSPORT ACCELERATOR OPERATION - Systems and methods which are adapted to provide selective transport accelerator operation are disclosed. In operation according to embodiments, one or more functions of transport accelerator operation is selectively bypassed or not based upon particular criteria. Transport accelerator control logic may obtain one or more acceleration selection attributes and, based on the one or more acceleration selection attributes, selectively invoke first functionality of transport accelerator logic of a client device to obtain the content from the content server or bypassing the first functionality of the transport accelerator logic of the client device to obtain the content from the content server. The first functionality may comprise subdividing the user agent's request for content into a plurality of chunk requests for requesting chunks of the content from the content server to provide accelerated delivery of the content to the client device. | 2016-02-04 |
20160036884 | COMMUNICATING MULTIMEDIA DATA - A method of communicating multimedia data includes establishing a first connection between a transmitter unit and an administration server, establishing a second connection between a receiver unit and the administration server, assigning a same unique communication channel to the transmitter unit and the receiver unit by the administration server, establishing a third connection between the transmitter unit and the receiver unit using the same unique communication channel upon the first and second connections being established, and transmitting the multimedia data from the transmitter unit to the receiver unit via the third connection. The transmitter and receiver units respectively have unique identification codes that uniquely identify the units from other units connected to the administration server. The communication channel is assigned using the unique identification codes. The transmitter and receiver units respectively automatically initiate establishing the first and second connections upon being connected to the Internet. | 2016-02-04 |
20160036885 | CONTENT FORMAT CONVERSION VERIFICATION - Content conversion verification, includes: converting, at a first computer system, an original content file to a target format, generating a converted content file in the target format; generating a checksum for the converted content file; and sending the original content file and the checksum to a second computer system. Key words include content verification and checksum. | 2016-02-04 |
20160036886 | METHOD AND SYSTEM FOR COORDINATING STREAM PROCESSING AT A VIDEO STREAMING PLATFORM - A method implemented in an electronic device serving as a worker processing video and audio streams of a streaming platform system is disclosed. The method includes the electronic device requesting a task group from an orchestrator of the streaming platform system, where the orchestrator manages video and audio stream processing of the streaming platform system. The method also includes the electronic device receiving the task group allocated for the worker from the orchestrator, where the task group is allocated based at least partially on characteristics of the worker. The method also includes the electronic device initiating one or more task running processes to execute the allocated task group, and where each task running process performs at least one of processing one or more inputs corresponding to an incoming edge to the node, and producing one or more outputs corresponding to one or more outgoing edges from the node. | 2016-02-04 |
20160036887 | ELECTRONIC NOTIFICATIONS - In one embodiment, a method includes accessing for a user one or more electronic notifications that include information about a social network. The social network includes a plurality of nodes connected by a plurality of edges, with at least one node corresponding to the user. The method further includes determining, for each of the electronic notifications, a score that estimates whether a user interaction with the social network will result if the electronic notification is provided to the user. The method further includes determining, based at least in part on the determined scores, an action to take with respect to the electronic notifications. | 2016-02-04 |
20160036888 | OBJECT TRANSFORMATIONS AND THE PERSISTENCE OF ALL STATES DURING THE TRANSFORMATION LIFECYCLE - A system for object transformations and persistence of all states during a transformation lifecycle includes a user interface for receiving or creating a data object, a first application capable of processing and transmitting attributes of a data object, a server capable of receiving, persisting or distributing these attributes, a second application capable of receiving and processing these attributes to create or recreate a data object, a user interface for displaying the created or recreated data object, wherein the first and second applications of the system may be the same, may reside on the same device or platform, or may reside on different devices or platforms. | 2016-02-04 |
20160036889 | AUTOMATED MEDIA DELIVERY SYSTEM - An automatic graphics delivery system that operates in parallel with an existing Web site infrastructure is provided. The system streamlines the post-production process by automating the production of media through content generation procedures controlled by proprietary tags placed by an author within URLs embedded within Web documents. | 2016-02-04 |
20160036890 | PROVIDING ACCESS TO MESSAGE HEADERS - Method and system are provided for providing access to string-based message headers in network protocol messages. The method includes: converting header names into canonical form, wherein a canonical key represents at least one equivalent header name, and wherein a canonical key has a string and an integer value; providing a mapping between the header names and the canonical keys; and searching for a header name using the canonical key by sequential search using integer comparison. | 2016-02-04 |
20160036891 | APPARATUS, SYSTEM AND METHOD OF DATA COLLECTION WHEN AN END-USER DEVICE IS NOT CONNECTED TO THE INTERNET - Embodiments of the present invention are directed to delivering application data associated with end-user devices to a remote location via an agent running on a networked device, such as an access point. The end-user devices include a first device and a second device that communicate with each other via the access point. Exemplary first and second devices are a source device and a target device, respectively, wherein these devices communicate with each other during a content transfer session. In some embodiments, the source device transfers content to the target device using a Wi-Fi network that is not operatively connected to the Internet. Each end-user device generates application data throughout the session. The agent independently receives the application data from the end-user devices and, thereafter, uploads the application data to the remote location using mobile data or Wi-Fi by switching to a different network that is operatively connected to the Internet. | 2016-02-04 |
20160036892 | APPARATUS, SYSTEMS AND METHODS UTILIZING DISPERSIVE NETWORKING - An electronic device configured for electronic communications utilizing virtual dispersive networking includes: a network interface for communicating over a network; an application loaded onto the electronic device programmed to communicate over a network; and virtual dispersive networking software configured to create, for such application, a virtual machine comprising a virtual interface for the network interface of the electronic device; select a network protocol out of a plurality of available network protocols based on current communication requirements of the application; and cause network communications of the application to occur via the virtual network interface of the electronic device using the determined network protocol. | 2016-02-04 |
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. | 2016-02-04 |
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. | 2016-02-04 |
20160036895 | SYSTEM AND METHOD FOR DYNAMIC PROVISIONING OF MOBILE APPLICATION CONTENT - In various embodiments, the systems, methods and computer-readable mediums (collectively “system”) discussed herein may be configured to enable a single mobile application to receive dynamically customized content. The criteria and/or preferences that influence the dynamically customized content may be defined by a user and/or may be automatically detected by a user device. The criteria and/or preferences may be associated with the mobile application and/or a mobile device operating the mobile application. The criteria and/or preferences may be provided as part of a request for content to a content distribution system. | 2016-02-04 |
20160036896 | TECHNIQUES TO AGGREGATE AND BROADCAST LIVE EVENT DATA IN REAL-TIME - A system to aggregate and broadcast live event data in real-time includes an aggregator host server having one or more processor circuits; and an aggregator component executing on a processor circuit to: receive a plurality of data payloads, from topic entries associated with a plurality of subscribed topics associated with a live event, from a message queue server; aggregate the plurality of data payloads into a new aggregated topic entry; and publish the new aggregated topic entry to an aggregated topic at the message queue server, when the aggregator component has a publisher role. | 2016-02-04 |
20160036897 | SYSTEM AND METHOD OF PROVIDING RECOMMENDATION CONTENT - A system and method for providing recommendation content is disclosed. A cloud storage server for recommending content includes a storage unit for providing a folder that stores content of a user in the cloud storage server; a communication unit for providing a device of the user with information regarding the content stored in the folder of the user; and a control unit for determining recommendation content that is to be recommended to the user among contents in the cloud storage server based on the content of the user stored in the folder, storing reference information for accessing the determined recommendation content in the folder of the user included in the cloud storage server, and controlling the communication unit to provide the device of the user with the reference information of the recommendation content such that the device of the user accesses the recommendation content. | 2016-02-04 |
20160036898 | CLOUD BASED SERVER TO SUPPORT FACILITY OPERATIONS MANAGEMENT - A computer system is configured to enable users to maintain a facility. The computer system includes a computer server configured to communicate across a computer network with a plurality of mobile devices, where each mobile device is pre-configured for one of a plurality of different facilities, and a database configured to store facility data about the facilities identifying sets of equipment within each facility that a user is required to perform a maintenance check on, and parameter data associated with the equipment that is set by a user through a given one of the mobile devices during the maintenance check. The computer server enables the mobile devices to read data from the database or insert new data into the database in response to requests received from the mobile devices. | 2016-02-04 |
20160036899 | SYSTEMS, METHODS, AND APPARATUSES FOR IMPLEMENTING AN INCIDENT RESPONSE INFORMATION MANAGEMENT SOLUTION FOR FIRST RESPONDERS - Described herein are methods and systems for implementing an incident response information management solution for First Responders. In one embodiment, such means include a system having at least a processor and a memory therein, in which the system includes means for establishing a first communications link between a first client device and the system over a network, the first client device being associated with a first emergency response person; means for displaying an interface at the first client device from the system; means for identifying an emergency response incident type at the first client device via the interface; means for generating an incident response record at the system responsive to the identifying of the emergency response incident type at the first client device; means for establishing a second communications link between a second client device and the system over the network, the second client device being associated with a second emergency response person; means for displaying the interface at the second client device from the system; means for displaying emergency response information at the interface of the second client device selected based on the emergency response incident type identified at the first client device, in which the emergency response information is communicated from the system to the second client device over the network; and means for receiving incident metrics at the system captured via the interface at the second client device and recording the incident metrics within the incident response record. Other related embodiments are further described. | 2016-02-04 |
20160036900 | SHARING DIGITAL MEDIA ASSETS FOR PRESENTATION WITHIN AN ONLINE SOCIAL NETWORK - A method for reducing the number of images or the length of a video from a digital image collection using a social network, includes receiving a digital image collection captured by a user to be viewed by a viewer; wherein the viewer and the user are members of the same social network and using a processor to access the social network to determine a relationship between a viewer and the user. The method further includes using the processor to determine a set of summarization parameters based on the relationship between the viewer and the user and using the processor to reduce the number of images or the length of the video from the digital image collection using the determined set of summarization parameters to be viewed by the viewer. | 2016-02-04 |
20160036901 | LOAD BALANCING IN CLOUD-BASED GAME SYSTEM - Technologies are generally described for a load balancing scheme for a cloud-based game system. In some examples, a load balancing system may include a resource usage measurement unit configured to measure resource usage of a game server, a determination unit configured to determine one or more client devices to stream non-interactive media files among a plurality of client devices connected to the game server based at least in part on the resource usage measured by the resource usage measurement unit, and a transmission unit to stream the non-interactive media files to one or more of the client devices upon occurrence of a predetermined game event. | 2016-02-04 |
20160036902 | METHOD AND APPARATUS FOR SHARING CONTENT BETWEEN DEVICES IN PEER-TO-PEER NETWORKS - A method and apparatus share content between devices in peer-to-peer networks. A first connection between a first peer device and a second peer device can be established in a first peer-to-peer network. A second connection between the second peer device and a third peer device can be established in a second peer-to-peer network. A content request can be received at the second peer device from the first peer device, where the content request is a request for requested content. The second peer device can determine that it does not have the requested content. The second peer device can store the content request when it does not have the requested content. The second peer device can forward the content request to the third peer device if the second peer device does not have the requested content. | 2016-02-04 |
20160036903 | ASYNCHRONOUS PROCESSING OF MESSAGES FROM MULTIPLE SERVERS - Systems and methods for asynchronous processing of messages that are received from multiple servers. An example method may comprise: receiving, by a first processing thread, in a non-blocking mode, a plurality of sub-application layer protocol packets from a plurality of servers; processing one or more sub-application layer protocol packets received from a first server of the plurality of servers, to produce a first application layer message; writing the first application layer message to a message queue; processing one or more sub-application layer protocol packets received from a second server of the plurality of servers, to produce a second application layer message; writing the second application layer message to the message queue; and reading, by two or more processing threads of a processing thread pool, two or more application layer messages including the first application layer message and the second application layer message from the message queue, to produce two or more memory data structures based on the read application layer messages. | 2016-02-04 |
20160036904 | PEER NEGOTIATION OF AREA SERVICE PREFERENCES - Methods and systems may provide for joining an overlay network of a plurality of peer devices and identifying a local preference for an area service available to the plurality of peer devices. Additionally, the local preference may be used to negotiate a common preference for the area service with the plurality of peer devices. In one example, the common preference is a best fit value for the plurality of peer devices on the overlay network. | 2016-02-04 |
20160036905 | Partitioning and Mapping Workloads for Scalable SaaS Applications on Cloud - A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud to optimize performance. | 2016-02-04 |
20160036906 | DYNAMIC ADJUSTMENT OF CLIENT THICKNESS - Some embodiments relate generally to providing a dynamically adjustable client and server thickness. An apparatus can include at least one processor, at least one memory device, and at least one network interface module, and a segmented application stored in the at least one memory device and executable by the at least one processor, wherein the segmented application includes a first application segment comprising executable code stored locally to be executed by the at least one processor and a second application segment comprising a stub that when activated directs the processor to a location where at least one output variable of the second application segment is stored, wherein execution of the first application segment depends on the at least one output variable of the second application segment. | 2016-02-04 |
20160036907 | COMPUTING SYSTEM FOR MANAGING DATA - Various embodiments are described for systems and methods for managing data. The system may include a device group configured for peer-to-peer communications, the device group including a computing device and one or more peer computing devices. The system includes a cross device application programming interface (API) that is implemented as a device group API client executed on the computing device and each of the peer computing devices. Each device group API client includes a permissions module that is configured to determine whether a request satisfies a device-group-specific permission for access to data stored on any device associated with the device group. Upon authorization of the request, a file storage module is configured to retrieve and output the requested file. | 2016-02-04 |
20160036908 | ADAPTIVE ADVERTISEMENT BY HOST DEVICES AND DISCOVERY BY EMBEDDED DEVICES - The disclosure relates to adaptive advertisements that embedded devices may discover and use to connect to host devices. In particular, host devices may generally transmit multiple advertisements to signal a willingness to host one or more embedded devices, which may selectively process the advertisements to adaptively attach to a particular host device according to properties associated with the host device and/or requirements associated with the embedded devices. Furthermore, the host devices may have overload thresholds that control whether the host devices should be “discoverable” such that the advertisements may be dynamically adjusted (or suspended) according to current load status and connected embedded devices may be redirected to another target host device to shed load when the current load status exceeds the overload threshold. | 2016-02-04 |
20160036909 | ADAPTIVE ASYNCHRONOUS DATA REPLICATION IN A DATA STORAGE SYSTEM - Systems and methods for adaptive asynchronous data replication in a data storage system are described herein. The data storage system includes a plurality of zones each having a plurality of storage nodes, each having a plurality of storage devices. The system provides for replication according to policies associated with data items such that data items are stored among a plurality of zones. The data items are stored as one or more objects and may be replicated asynchronously or synchronously. The system adapts the synchronicity of the replication based on a combination of criteria including a put performance threshold, a backlog threshold, latency and the current synchronicity status. By automatically adjusting the replication synchronicity, the system and methods achieve improved performance while maintaining data resiliency. | 2016-02-04 |
20160036910 | TECHNIQUES TO BROADCAST LIVE EVENT DATA IN REAL-TIME - An apparatus to broadcast live event data in real-time includes one or more processor circuits; and a subscription component operatively executing on a processor circuit to receive a topic entry from a message queue server, and to push the topic entry to a subscribed client device substantially simultaneously with the message queue server receiving the topic entry from a live data source. The apparatus may also include a communication component operatively coupled to a processor circuit to open a connection with the client device, and receive a request for a topic from the client device. | 2016-02-04 |
20160036911 | POWER AND NETWORK TRAFFIC OPTIMIZATION IN COMMUNICATION SYNCHRONIZATION - A method of syncing emails between an email server and a client device may include storing a plurality of emails for a user account. The method may also include receiving a request to sync emails between the email server and the client device. The request may include one or more discrete time intervals. The method may additionally include selecting, from the plurality of emails, emails associated with the one or more discrete time intervals. The method may further include sending at least some of the emails associated with the one or more time discrete intervals to the client device. | 2016-02-04 |
20160036912 | FILE SERVER, FILE SERVER CONTROL METHOD, AND STORAGE SYSTEM - Disclosed is a storage system that includes a first node and a second node. The first node and the second node are connected to a client and a storage device. The first node includes a first memory for cache data, receives data from the client, stores the data into the first memory, and controls the storing the content of the data into the storage device from the first memory in accordance with an instruction from the second node. The second node includes a second memory for the same cache data as the first memory. If the content of data in the storage device or the content of data in the second memory before the storing of the data is the same as the content of the data in the second memory, the second node instructs the first node not to store the content of the data into the storage device. | 2016-02-04 |
20160036913 | METHOD FOR PROVIDING A CLIENT DEVICE ACCESS TO A PLURALITY OF REMOTE STORAGE DEVICES - A controller system allows direct access to a client device accessing remote data storage devices communicatively connected to the controller. A virtual block metadata (VBM) is generated by the controller system, the VBM including a plurality of maps. Each map includes a plurality of virtual addresses, each virtual address mapped to a physical address, each physical address on a remote storage device of the plurality of storage devices. The client device is sent a portion of the VBM, the portion including the map of the virtual addresses sent to the client. The controller receives, over a first network interface, read/write instructions from the client device for the a physical address corresponding to the virtual address allocated to the client device. | 2016-02-04 |
20160036914 | INFORMATION COMMUNICATION APPARATUS, INFORMATION COMMUNICATION METHOD AND PROGRAM STORAGE MEDIUM - The invention provides an information communication apparatus that discloses, on a network channel, an electronic file in a public region provided in a connected storage apparatus, causes the network channel to operate when the public region is accessible or stops the network channel when the public region is inaccessible and stops the network channel when the storage apparatus is connected for the first time irrespective of whether or not the public region is accessible. | 2016-02-04 |
20160036915 | SERVER NODE ARRANGEMENT AND METHOD - A server node arrangement includes a plurality of server nodes. The server node arrangement is coupled via communication network to a plurality of sources of input data, and to one or more output devices. The server node arrangement receives data content from the plurality of sources of input data, and processes the data content to supply to at least a subset of the output devices. The server node arrangement hosts one or more processes which process the data content into a form which is compatible to a native data rendering format of the subset of the output devices. The at least a subset of the output devices are operable to render the data content simultaneously. The server node arrangement provides a system which communicates content data in a more computationally efficient manner, which is capable of saving energy utilization. | 2016-02-04 |
20160036916 | SYNCHRONOUS MEASUREMENT SYSTEM - A synchronous measurement system includes a main controller, a plurality of sub-controllers connected to the main controller, and a plurality of sensor units connected to the sub-controller. The sub-controllers include a sub-controller master and a sub-controller slave connected to the sub-controller master. The main controller transmits a start command to the sub-controller master. The sub-controller master generates a trigger signal according to reception of the start command and transmits the trigger signal to the sub-controller slave. Each of the plurality of sub-controllers transmits a synchronization command to the plurality of sensor units on the basis of the trigger signal. | 2016-02-04 |
20160036917 | SMART ROAD SYSTEM FOR VEHICLES - A communication system for vehicles includes a plurality of communication devices integrated into a road. The communication devices are operable to wirelessly communicate with communication systems of vehicles traveling on the road. The communication devices may be electrically powered by solar power. The communication devices wirelessly communicate with a remote server of the communication system. The remote server receives information via the communication devices pertaining to the vehicles traveling on the road and, responsive at least in part to the received information, the remote server communicates information to the vehicles traveling on the road via the communication devices. | 2016-02-04 |
20160036918 | SYSTEM AND METHOD OF CONTROLLING DATA TRANSMISSION OF EXTERNAL APPARATUS CONNECTED TO GATEWAY - A system and method of controlling data transmission from a device connected to a gateway includes: determining a resource utilization rate of the gateway, and determining a data processing method of the device in accordance with the utilization rate of the gateway. | 2016-02-04 |
20160036919 | Propagating Communication Awareness for Communication Sessions - Techniques for propagating communication awareness for communication sessions are described. In at least some embodiments, a communication session refers to an exchange of communication media between different communication endpoints. According to various embodiments, communication awareness of a communication session is propagated among various autonomous networks involved in routing the communication session. Communication awareness, for instance, is propagated out-of-band from a data stream that carries the communication session. | 2016-02-04 |
20160036920 | ACCESSING NETWORK SERVICES FROM EXTERNAL NETWORKS - A method for accessing network services from external networks includes receiving at a cloud-based server a bridge setup request from a private communication system, establishing a bridge connection between the cloud-based server and the private communication system, establishing a communication path between the cloud-based server and a cloud-based application, receiving a request from a cloud-based entity that is directed to an enterprise service hosted within the private communication system, transmitting the request to the enterprise service over the bridge connection, receiving a response from the enterprise service over the bridge connection, and transmitting the response to the cloud-based entity. Related computer program products and systems are also disclosed. | 2016-02-04 |
20160036921 | ACCESSING ENTERPRISE COMMUNICATION SYSTEMS FROM EXTERNAL NETWORKS - A computer system implements a plurality of modules, including a tenant administration proxy that receives session credentials from a tenant application in the private communication system and authenticates the tenant application in response to the session credentials, a connector service that receives a bridge setup request from the tenant application and establishes a bridge connection with the tenant application in response to the bridge setup request; and a configuration manager that stores service information regarding a cloud-based service that is accessible through the computer system. The tenant administration proxy retrieves the service information from the configuration manager and provides the service information to the tenant application in response to a request from the tenant application, and wherein the connector service facilitates communication between the cloud-based service and an enterprise service in the private communication system over the bridge connection. | 2016-02-04 |
20160036922 | SYSTEM AND METHOD FOR EXTENDED WIRELESS ACCESS GATEWAY SERVICE PROVIDER WI-FI OFFLOAD - A method is provided in one example embodiment and includes receiving a dynamic host configuration protocol (DHCP) discovery signal at a wireless network element from a customer premise equipment; requesting that a data session be established at a gateway; receiving an Internet protocol (IP) address; and communicating the IP address to the customer premise equipment. | 2016-02-04 |
20160036923 | Efficient Migration of Application State Information - Migration functionality is described herein for efficiently migrating application state information among user devices. The migration functionality operates by receiving factor information that describes a context in which a user is using an application on a first user device. For instance, the factor information may describe the manner in which the user has used the application on various user devices on prior occasions, together with characteristics of the user's current environment. The migration functionality then determines, based on the factor information, whether to transfer application state information from the first user device to at least a second user device. The application state information captures at least a dynamic runtime state of the application on the first user device. According to another illustrative aspect, the migration function is implemented in a manner that is agnostic with respect to the nature of the application that is being transferred and the nature of the application state information. | 2016-02-04 |
20160036924 | Providing Higher Workload Resiliency in Clustered Systems Based on Health Heuristics - Embodiments provide workload processing for clustered systems. In an illustrative, non-limiting embodiment, a computer-implemented method may include identifying a server as an active node of a cluster; assigning a workload to the server in response to the identification; determining, after the assignment, that the server is no longer an active node of the cluster; calculating, in response to the determination, a probability that the server is capable of continuing to execute the workload; and deciding, based upon the probability, whether to allow the workload to remain assigned to the server. | 2016-02-04 |
20160036925 | PEER NEGOTIATION OF AREA SERVICE PREFERENCES - Methods and systems may provide for joining an overlay network of a plurality of peer devices and identifying a local preference for an area service available to the plurality of peer devices. Additionally, the local preference may be used to negotiate a common preference for the area service with the plurality of peer devices. In one example, the common preference is a best fit value for the plurality of peer devices on the overlay network. | 2016-02-04 |
20160036926 | RESOURCE MANAGEMENT FOR STREAM RESERVATIONS - Embodiments are disclosed for networked computing devices and methods of managing talker and listener attributes in a network. In some embodiments, a computing device comprises a networking device that receives and propagates data streams and information relating to the data streams to other devices in a network and a processor. The computing device also comprises a storage device that stores the information related to the data streams and instructions executable by the processor to receive a first talker attribute, selectively discard a second talker attribute, the second talker attribute being stored on the storage device prior to receiving the first talker attribute, and store the first talker attribute. | 2016-02-04 |
20160036927 | DATA PROCESSING SYSTEMS AND METHODS - Embodiments of the present invention relate to data processing systems and methods for supporting data source integration, such as, for example, real-time web-site modification within a preserved security 5 context by using a substitute an IP address of a desired resource to redirect a request for that resource to a proxy that can provide any such integration. | 2016-02-04 |
20160036928 | METHOD AND APPARATUS FOR PROVIDING INTERNET SERVICE IN MOBILE COMMUNICATION TERMINAL - A method and apparatus provide an Internet service in a mobile communication terminal. The method includes determining a user interest subject from user data existing within the mobile communication terminal, collecting service items through network access, determining a subject for each of the collected service items, determining relevance between the user interest subject and each of the service items, and recommending a service item according to the relevance. | 2016-02-04 |
20160036929 | LONG TERM TARGETING OF CONTENT ITEMS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for long term targeting. In one aspect, a method includes identifying a user including assigning the user a unique identifier and recognizing the user each time the user interacts with a content management system; logging user actions and preferences as a user interacts with one or more web based resources over time, over different devices and with different browsers including storing preferences of the user; receiving from the user a request for content, the request received at the content management system; and targeting content to the user based on the stored preferences. | 2016-02-04 |
20160036930 | WEB ANALYTICS TAGS - Systems and methods that facilitate capturing web analytics data are disclosed. One example method can include the acts of receiving a web page request from a client computer and providing the requested web page to the client computer. The requested web page can include one or more analytics tags. The method can also include capturing at least one of client side information, performance of, or one or more user interactions with the web page and providing the captured information to a web server associated with the web page. These interactions can include user actions that do not include a call to a web server, such as actions that occur during an AJAX flow. | 2016-02-04 |
20160036931 | Real-Time Calculated And Predictive Events - Embodiments of the present invention provide systems, methods, and computer storage media directed to an analytics tool for detecting real-time user or “visitor” events based on real-time data. More specifically, events are detected based on actions not taken by a user. In this regard, events can be defined and, thereafter, detected based on inactions of a user. In some cases, events are inferred or predicted based on a calculated likelihood of a user not performing an action. Upon determining an event based on an action not being performed by a user, an interested party may be notified thereof such that the interested party can influence, in real-time, visitor conversion. | 2016-02-04 |
20160036932 | METHOD AND SYSTEM FOR DETERMINING USER LOCATION - There is disclosed a method of determining a user location based on web service session information. The method is executable at a server. The method comprises (i) based on the indication of the user interaction within the first modifiable component of the first web service, determining a first location-indicating parameter, the first location-indicating parameter being suggestive of a first user location of interest; (ii) based on the indication of the user interaction within the second modifiable component of the second web service, determining a second location-indicating parameter, the second location-indicating parameter being suggestive of the first location of interest; (iii) determining a user current location, at least in part based on the first location-indicating parameter determined and the second location-indicating parameter; and (iv) providing the user with the future web service session, the future web service session having a modifiable component having been modified by the server based on the user current location. | 2016-02-04 |
20160036933 | METHOD AND APPARATUS FOR COMMUNICATING BETWEEN COMPANION DEVICES - Various systems and methods for transmitting a message to a secondary computing device are described herein. An apparatus comprises a context processing module, a context-aware message mode module, and a message retrieval module. The context processing module retrieves a context of a user of a primary computing device. The context-aware message mode module identifies a message mode for communicating with a secondary computing device of the user based on the context. A message retrieval receives a communication message at the primary computing device, determines that the communication message is to be transmitted to the secondary computing device of the user based on the message mode, and based on the determining, translates the communication message into a translated message according to the message mode and transmits the translated message to the secondary computing device from the primary computing device. | 2016-02-04 |
20160036934 | WEB REDIRECTION FOR CACHING - This specification generally relates to using redirect messages to implement caching. One example method includes receiving from a client a first request for a network resource, the first request including an original location of the network resource; determining that a response to the first request is to be cached; sending a redirect response to the client including a cache location for the network resource; receiving a second request for the network resource from the client, the second request including the cache location; in response to receiving the second request for the network resource from the client: determining that the network resource has not been previously cached; retrieving the network resource from the original location; caching the retrieved network resource in a location associated with the cache location for the network resource; and sending the retrieved network resource to the client. | 2016-02-04 |
20160036935 | Extensible Provider Connection Systems, Methods and Architecture - A system is disclosed for delivering dynamically-rendered web experiences via implementing a provider interface in a provider framework where the interface defines supported behaviors for interfacing with external content in an external content repository, and where the interface defines at least one external object and specifies at least one method for implementing the supported behaviors for the object. The provider framework discovers supported behaviors upon instantiation of a provider implementation class embodied in implementation of the provider interface. A connection is engaged to the external repository with the supported behaviors using the interface to connect to and expose the external content. During web content delivery, the system accesses the provider connection and dynamically integrates external content with system-managed content in a delivered web page. | 2016-02-04 |
20160036936 | Web Redirection for Caching - This specification generally relates to using redirect messages to implement caching. One example method includes receiving from a client a first request for a network resource, the first request including an original location of the network resource; determining that a response to the first request is to be cached; sending a redirect response to the client including a cache location for the network resource; receiving a second request for the network resource from the client, the second request including the cache location; in response to receiving the second request for the network resource from the client: determining that the network resource has not been previously cached; retrieving the network resource from the original location; caching the retrieved network resource in a location associated with the cache location for the network resource; and sending the retrieved network resource to the client. | 2016-02-04 |
20160036937 | MEMORY SYSTEM ALLOWING HOST TO EASILY TRANSMIT AND RECEIVE DATA - According to one embodiment, a memory system includes a non-volatile semiconductor memory device, a control unit, a memory as a work area, a wireless communication module, and an extension register. The control unit controls the non-volatile semiconductor memory device. The extension register is provided in the memory and has a data length by which a wireless communication function of the wireless communication module can be defined. The control unit causes the non-volatile semiconductor memory device to store, as a file, an HTTP request supplied from a host, causes the extension register, based on a first command supplied from the host, to register an HTTP transmission command transmitted together with the first command, and causes the wireless communication module to transmit the HTTP request stored in the non-volatile semiconductor memory device based on the transmission command registered in the extension register. | 2016-02-04 |
20160036938 | CLUSTERED CACHE APPLIANCE SYSTEM AND METHODOLOGY - A method, system and program are disclosed for accelerating data storage by providing non-disruptive storage caching using clustered cache appliances with packet inspection intelligence. A cache appliance cluster that transparently monitors NFS and CIFS traffic between clients and NAS subsystems and caches files using dynamically adjustable cache policies provides low-latency access and redundancy in responding to both read and write requests for cached files, thereby improving access time to the data stored on the disk-based NAS filer (group). | 2016-02-04 |
20160036939 | Selecting Content for Simultaneous Viewing by Multiple Users - Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a group of users. A method includes: determining that a plurality of users are in proximity to each other and a likelihood that the users are viewing content on a single device; receiving a request for content from the single device; identifying a profile associated with each of the plurality of users, the profile for use in identifying relevant content for delivery to a respective user; creating a group profile based on the identified profiles; and selecting one or more content items for delivery responsive to the request based at least in part on the group profile. | 2016-02-04 |
20160036940 | COMPUTING DEVICE OPERABLE IN SEPARATE MODES IN CONNECTION WITH UTILIZING A NETWORK SERVICE - A computing device is associated with multiple linked accounts for accessing content items from a network service. The multiple accounts can include a primary account and a subordinate account that is available through the primary account. When the computing device uses the primary account and not the subordinate account, the computing device is operated in a first mode which defines a first set of input features. When the computing device uses the subordinate account, the computing device is operated in a second mode in which a second set of input features and a corresponding second set of functionality for the second input features are provided in order to render content from the network service on the computing device. | 2016-02-04 |
20160036941 | RESOURCE REQUEST MANAGEMENT - A resource management system may use information regarding the bandwidth status of a downstream communication path to determine what portion of queued content should be sent in the current available bandwidth timeslot. In some embodiments, multiple versions of the same requested content may be available, and the system may select a lower-quality version to send if needed to meet a time deadline included in the original content request. | 2016-02-04 |
20160036942 | METHOD, SYSTEM, AND APPARATUS FOR AGENT-BASED ARCHITECTURE FOR INTEGRATED MOBILE APPLICATIONS - Example embodiments of a method, system, and apparatus for agent-based architecture for integrated mobile applications are generally described herein. In an example embodiment, a mobile device includes a client agent module. The client agent module may be configured to receive a request from an integrated mobile application. The client agent module may be configured to determine a communication mode including at least a connected mode, a disconnected mode, and an opportunistic synchronization mode. In the disconnected mode, the client agent module may be configured to satisfy the request using local data, if the request can be satisfied with local data; otherwise the client module may be configured to store the request in local data. In the opportunistic synchronization mode, the client agent module may be configured to select data from the local data associated with the request and send the selected data and the request to the server agent. | 2016-02-04 |
20160036943 | DNS-ENABLED COMMUNICATION BETWEEN HETEROGENEOUS DEVICES - Methods and systems for an IPv4-IPv6 proxy mode for DNS servers are provided. According to one embodiment, a DNS query is received by a network device from a dual-stack client. A determination is made the network device whether a first record type containing an Internet Protocol (IP) address for a server associated with the query exists within a DNS database of the network device. If the first record type exists for the server, then communication is enabled between the client and the server based on the first record type; otherwise it is automatically determined whether a second record type usable by the client exists for the server. Responsive to a determination that the second record type exists, data associated with the second record type is shared with the client by the network device to enable communication between the client and the server. | 2016-02-04 |
20160036944 | MEDIA CONTENT MANAGEMENT - Embodiments include a system comprising a gateway that includes a processor coupled to sensors and/or network devices installed at a premises. The system includes a remote server coupled to the gateway and located remote to the premises. The gateway and/or the remote server includes data of the sensors and/or network devices. The system includes an application running on at least one of the gateway and the remote server. The application controls events corresponding to the data and/or the premises in response to content of the data. The system includes a client interface coupled to the gateway and/or the remote server. The client interface presents the data to client devices. | 2016-02-04 |
20160036945 | SIGNAL TRANSMISSION - An approach for bandwidth-efficient transmission of signals is provided, e.g. as an apparatus, as a method or as a computer program. According to an example embodiment, the approach comprising storing, in one or more data buffers, information descriptive of data transmitted from respective one or more data sources to a destination, identifying reference data in said one or more data buffers on basis of data to be transmitted by an apparatus and on basis of information stored in said one or more data buffers, determining residual data descriptive of the data to be transmitted by the apparatus in relation to the said reference data, and transmitting the residual data to the destination. | 2016-02-04 |
20160036946 | HITLESS PRUNING PROTOCOL UPGRADE ON SINGLE SUPERVISOR NETWORK DEVICES - Upon receiving a first message, from the second network device, indicating that the second network device is incompatible with one or more virtual local area network (VLAN) pruning techniques, a timer on a first network device is configured to expire after a predetermined period of time. The first network device is configured to maintain a subscription for the second network device to one or more VLANs until the timer expires. The second network device is configured to transmit the first message in response to detecting an upcoming control plane outage at the second device. Prior to the timer expiring, embodiments transmit data assigned to the one or more VLANs to the second network device. Embodiments also periodically receive update messages, from the second network device, identifying one or more VLANs to which the second network device wants to subscribe. | 2016-02-04 |
20160036947 | MOBILE DEVICE - A mobile phone includes an antenna housing made of a resin, an insert metal plate made of a metal, which is buried in the antenna housing and has a connecting portion exposed from an outer surface of the antenna housing, and an antenna element provided on the outer surface of the antenna housing and brought into contact with the connecting portion. A boundary between a region where the antenna element is in contact with the connecting portion and a region where the antenna element is in contact with the antenna housing is nonlinear. With this structure, a mobile device is provided in which deterioration of the antenna performance is reduced even in the event of being subjected to an excessive external shock. | 2016-02-04 |
20160036948 | KEY HOLDER - CELL PHONE HOLDER COMBINATION - A key holder cell phone holder combination is provided. The key holder cell phone holder has a looped strap having a first end and a second end wherein the first end passes through a first and a second central opening on the main body of the cell phone holder. The looped strap is secured to a standard key ring on the second end. When the first end of the looped strap is pulled away from the main body of the cell phone holder, the second end having the standard ring key and keys is pulled inward, toward an interior pocket of the cell phone holder. A plurality of pockets located on the cell phone holder allow for storing money, IDs, credit cards and other personal items. | 2016-02-04 |
20160036949 | ACCESSORY AND MOBILE COMPUTING DEVICE COMMUNICATION USING AN APPLICATION COMMUNICATION PROTOCOL - Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol. | 2016-02-04 |
20160036950 | ACCESSORY FOR MOBILE DEVICES - A device for securing a mobile device is provided. The device includes a connector having an attachment surface that is capable of attaching to a mobile device. The device also includes an attachment mechanism coupled to the connector opposite the attachment surface, wherein the attachment mechanism is adapted to engage a digit of a user. | 2016-02-04 |
20160036951 | PROTECTIVE CASE FOR MOBILE DEVICE WITH INTEGRATED MOUNTING SYSTEM - The invention generally relates to a system for mounting a phone, perhaps on a vehicle's dashboard. The system may comprise a mounting device and a protective phone cover, wherein the mounting device and protective phone cover may be mated with one another via a plurality of adhesive members, exemplarily one employing a separable fastener like VELCRO®. In one embodiment, the mounting device may be a surface clip which clamps down onto a dashboard or other surface and allows for a mobile device such as a mobile phone to be adhered to it to allow for robust, unhindered functionality. In another embodiment, the mounting device may rest on top of a dashboard or other surface and may make use of an adhesive member to adhere to the surface top and provide a secure means of subsequently attaching a mobile device. | 2016-02-04 |
20160036952 | STERILIZING APPARATUS FOR PORTABLE TERMINAL - Disclosed herein is a sterilization apparatus for a portable terminal, including a casing configured to receive the portable terminal and a UV LED provided in the casing. The sterilization apparatus can be always carried along with a portable terminal because the sterilization apparatus is constructed using a casing or a cover attached to the portable terminal. Accordingly, the portable terminal can be easily sterilized while in motion without being limited to the place. | 2016-02-04 |
20160036953 | METHOD AND DEVICE FOR PROVIDING FUNCTION OF MOBILE TERMINAL - A mobile terminal includes a communicator configured to communicate with wearable devices; a memory configured to store capability information indicating capabilities of the wearable devices; and a processor configured to determine a first wearable device and a second wearable device among the wearable devices capable of executing a function of the mobile terminal, based on the capability information, the first wearable device being configured to perform a first sub-function for executing the function of the mobile terminal, the second wearable device being configured to perform a second sub-function to be executed together with the first sub-function to execute the function of the mobile terminal, | 2016-02-04 |
20160036954 | COMMUNICATION SYSTEM - An information processing apparatus in which a wireless communication unit receives an identifier through a first connection from a communication apparatus. A remote apparatus is located based on the identifier so that the information processing apparatus can receive images through a second connection from the remote apparatus. An interface unit connects to a display for sending images received through the second connection to the display. | 2016-02-04 |
20160036955 | Authenticating a Second Terminal Based on Information Sensed by a First Terminal - A mechanism is provided for authenticating a second terminal based on information sensed by a first terminal. Responsive to receiving an authentication request, a first output request is sent to a second terminal instructing the second terminal to generate information able to be sensed by a sensor in a first terminal. An authentication of the authentication request is performed based on a condition that the sensor in the first terminal has sensed the information generated by the second terminal. | 2016-02-04 |
20160036956 | CONTEXTUALLY UPDATING WIRELESS DEVICE FIRMWARE - A method includes a first wireless device initiating a wireless connection to a second wireless device and monitoring at least one context associated with one of the wireless connection and the second device. When contextual data is received that indicates a condition, the method further includes determining, based on a search of a firmware update service (FUS) database, whether a firmware update for the second wireless device is available within the FUS database. And when an available firmware update is received from the FUS database, the method includes triggering the first device to initiate the firmware update for the second device. The triggering of the first device to initiate the firmware update includes: transmitting a command to place the second device in firmware update mode; and forwarding the firmware update to the second device, such that the first device controls and/or initiates the firmware upgrade of the second device. | 2016-02-04 |