40th week of 2017 patent applcation highlights part 87 |
Patent application number | Title | Published |
20170289231 | Clock Synchronization Techniques Including Modification of Sample Rate Conversion - Methods and systems provide control of media synchronization using time stamp pairs. In an embodiment, a first device may request a time stamp from a second device. The first device may determine any de-synchronization between the first and second devices based on the requested time stamp and characteristics of the request. The first device may define a rate scalar based on the determined de-synchronization. A sample rate conversion may be performed for the first device based on the rate scalar such that the outputs of the first device and the second device are synchronized. | 2017-10-05 |
20170289232 | Method and System for Generating Personalized Views of Live Video Feeds - The present disclosure discloses a method and a system for generating personalized views of live video feeds of an event. The method comprises determining one or more personalized inputs associated with each user. Further, the method comprises receiving a live video feed of an event from each of a plurality of imaging units. Then, the method generates a map of an area within which the event occurs. The method further comprises, receiving real-time location of at least one subject participating in the event from a tracking unit, correlating the real-time location of the subject with the mapped area, selecting, for each user, at least one video feed among the live video feeds for generating personalized views of the live video feeds and transmitting the at least one selected video feed to respective users through a web server for providing personalized views of the live video feeds of the event. | 2017-10-05 |
20170289233 | REQUEST ROUTING FOR MODULARIZED FRONT-END - This disclosure provides for a client-server paradigm where a server identifies a layout for a requested webpage from one or more header parameter values obtained from the initial request for the webpage from a client. The server obtains local and remote measures from the one or more header parameter values. The server then evaluates the local and remote measures, where the local measures are evaluated locally and the remote measures require further communications with other systems, databases, and/or architectures to be evaluated. Once the local measures are evaluated, the server engages in predictive communications by requesting those layouts which satisfy the evaluated local measures. When the remote measures have been evaluated, the server then selects the layout configuration that satisfies both the local and remote measures. This selected layout, along with the resources associated with the requested webpage, are then communicated to the client. | 2017-10-05 |
20170289234 | CONTENT COLLECTION NAVIGATION AND AUTOFORWARDING - Systems and methods for communicating and displaying collections of image and video clip content are described. In one example embodiment, a device receives interface information about a group of content collections from a server computer system. When a user inputs a selection of a first content collection, the device displays images and video clips in a sequence defined by the content collection. Each piece of content (e.g. image or video clip) is displayed for less than a threshold display time. When the device finishes playing the first content collection, the device automatically begins playing a next content collection. Additional content collections generated from content submitted by other client devices can be received from the server computer system, with autoforward play of additional content collections continuing indefinitely. Some embodiments include content collections generated by the server computer system, as well as advertising elements or other system images presented between content collections. | 2017-10-05 |
20170289235 | Recipient-Based Content Sharing - Techniques and apparatuses for recipient-based content sharing are described herein. In one or more implementations, input to share content with a recipient is detected. In response to detection of the input, a communication transport for sharing the content with the recipient is determined based at least in part on history of sharing the content with the recipient or a type of the content. The communication transport may be automatically selected from a plurality of communication transports based on the sharing history. For example, the communication transport may be selected based on being the “last used” or “most frequently used” communication transport utilized to share content with the particular recipient. Alternately, a list of suggested communication transports may be presented to the user to enable selection of the communication transport from the list. The content is then shared with the recipient using the determined communication transport. | 2017-10-05 |
20170289236 | Cloud Operating System and Method - A cloud operating system (COS) and a computer system and method using the cloud operating system to perform electronic data interchange transfers of documents, converted as needed to file formats usable by receiving entities. The COS is configured to operate on a plurality of machines including an external computer system hosting a single server component and a database system-wide critical state/counter tables, and one or more server clusters interacting with the server component and state/counter database. Each server cluster includes a gateway computer system including a gateway storage volume on which sending and receiving entities are provisioned, and a plurality of processing server instances, each configured, on a revolving basis, to request permission from the server component to access the gateway storage volume to receive a document from a sending entity, receive and convert the document, request permission to transfer the converted document back to the gateway, and transfer the converted document back to the gateway when permitted. | 2017-10-05 |
20170289237 | NETWORK FILE TRANSFER INCLUDING FILE OBFUSCATION - A method and associated system. A server computer selects a re-ordering scheme from one or more re-ordering schemes, for re-ordering chunks of an original tile. The server computer divides the file into the chunks. After the file is divided into the chunks, the server computer re-orders the chunks according to the selected re-ordering scheme to form an obfuscated file that includes the re-ordered chunks. The server computer sends, to a client computer, the obfuscated file along with a scheme access reference that enables the client computer to access the selected re-ordering scheme. | 2017-10-05 |
20170289238 | RETRIEVAL OF A FILE FROM MULTIPLE STORAGE NODES - A system and associated computer program product for retrieving a file from a distribution of storage nodes. A client computer sends a request for a file to a proxy layer and in response, the proxy layer generates a script for obtaining the requested file and sends the script to the client computer. The client computer executes the script, resulting in portions of the requested file being obtained from respective storage nodes in a storage layer. The portions of the requested file are concatenated to form the requested file. | 2017-10-05 |
20170289239 | USER INTERFACE DELEGATION TO A DELEGATED DEVICE - The present technology provides an illustrative method for delegating user interface-related tasks. In some examples, the method includes receiving a request to delegate a user interface-related task to a delegated computing device, and causing the transceiver of the delegating device to send a delegation command to the delegated computing device to establish a delegation session on the delegated computing device. The delegation command requests establishment of a delegated user interface to facilitate performance of the user interface-related task on the delegated computing device, and the delegated user interface is substantially similar to the user interface of the delegating device. The method also includes exchanging data associated with the user interface-related task with the delegated computing device. | 2017-10-05 |
20170289240 | MANAGED FUNCTION EXECUTION FOR PROCESSING DATA STREAMS IN REAL TIME - Managed function execution for processing data streams in real time may be. A function that describes one or more operations to be performed with respect to one or more data streams may be received via programmatic interface for a managed stream processing system. Stream processing nodes capable of applying the function may be determined and execution of the one or more operations may be initiated at the stream processing nodes as data records of the data stream are received. Results of the application of the processing function may be provided to one or more destinations specified for the function. Performance metrics may also be collected for the execution of the function and provided to a client that submitted the function. | 2017-10-05 |
20170289241 | Cross Device Application Discovery And Control - Systems and methods cross device application discovery and/or control. Cross device application discovery and/or control can provide for simple detection and activation of applications on remote devices. Cross device application discovery and/or control can provide for the control of remote applications in a master and slave configuration. Responsive to an activation message, an application can execute a task in an application, the task being displayed on a target device. Responsive to an activation message, an application can execute a task in an application on a target device, a task context data for the task being streamed to the source device for presentation on a display. Cross device application discovery and/or control can be enabled on a single operating system, or across a plurality of operating systems. | 2017-10-05 |
20170289242 | TECHNOLOGIES FOR DYNAMIC WORK QUEUE MANAGEMENT - Technologies for dynamic work queue management include a producer computing device communicatively coupled to a consumer computing device. The consumer computing device is configured to transmit a pop request (e.g., a one-sided pull request) that includes consumption constraints indicating an amount of work (e.g., a range of acceptable fraction of work elements to return from a work queue of the producer computing device) to pull from the producer computing device. The producer computing device is configured to determine whether the pop request can be satisfied and generate a response that includes an indication of the result of the determination and one or more producer metrics usable by the consumer computing device to determine a subsequent action to be performed by the consumer computing device upon receipt of the response message. Other embodiments are described and claimed herein. | 2017-10-05 |
20170289243 | DOMAIN NAME RESOLUTION METHOD AND ELECTRONIC DEVICE - One embodiment of the present disclosure provides a domain name resolution method and electronic device, where the domain name resolution method includes: receiving a domain name resolution request sent by a terminal device; acquiring domain name information from the domain name resolution request and acquiring IP addresses of multiple servers corresponding to the domain name information; selecting a server with a minimum load among the multiple servers; and sending an IP address of the server with a minimum load to the terminal device, so that the terminal device accesses the server with a minimum load. The domain name resolution method and apparatus of some embodiments of the present invention implement feeding back an IP address of a server with a minimum load to a terminal device when the terminal device sends a domain name resolution request, so as to increase a speed of the terminal device accessing a network and improve network experience of a user. | 2017-10-05 |
20170289244 | SYSTEM AND METHOD FOR MODULAR COMMUNICATION - A modular system and method for a peer to peer communication solution. The modular method supports browser-to-mobile applications (vice versa) and mobile-to-mobile based applications communication. The modular communication allows users to utilize the solution with each module (block) dedicated to different independent aspects of the service in connection with other users. Content is in blocks that are rearrangeable, dynamic, shareble, custom-oriented based on user interaction. The solution focuses on one page application for ease of use. The communication architecture includes direct peer to peer data channel, utilization of server, and storage of information in database. | 2017-10-05 |
20170289245 | ASSET SHARING WITHIN AN ENTERPRISE USING A PEER-TO-PEER NETWORK - An approach for sharing an asset in a peer-to-peer (P | 2017-10-05 |
20170289246 | STREAMING SYNCHRONIZED MEDIA CONTENT TO SEPARATE DEVICES - Described are system, apparatus, article of manufacture, method, or computer program product embodiments for controlling streaming of media content. An embodiment operates by halting a presentation of future content from a buffer upon determining that the buffer is exhausted of content to present. The embodiment includes receiving one or more packets over a network connection, the one or more packets including media information corresponding to a first portion of streaming media content, in which the first portion corresponds to a second portion of the streaming media content. The one or more packets in a buffer are stored as buffered content. Responsive to determining that the network connection is not experiencing a burst condition, the buffer is trimmed. Then, presentation of buffered content is resumed and the first portion is caused to be presented in sync with the second portion. | 2017-10-05 |
20170289247 | SYSTEMS AND METHODS FOR SYNCHRONIZING INTEGRATIONS IN A COLLABORATION PLATFORM - Described herein is a computer implemented method for operating a collaboration system to synchronize integrations installed on a client device with integrations stored by the collaboration system. The method comprises: receiving a synchronization request from the client device and, for a given integration included in the synchronization request: retrieving a system integration token and comparing a client integration token received in the request with the system integration token. Responsive to determining that the client and system integration tokens do not match, the method further comprises determining the client to be out of date with respect to the given integration and sending an integration update to the client device. | 2017-10-05 |
20170289248 | ENERGY MANAGEMENT SERVER, ENERGY MANAGEMENT SYSTEM AND THE METHOD FOR OPERATING THE SAME - An energy management server includes a controller configured to process first data collected from a power system into a second data; a memory database unit configured to classify the second data into dynamic data and static data according to an established data classification to store the dynamic and static data; and a duplex controller configured to selectively receive the first data and the dynamic data or the static data to synchronize with another energy management server. | 2017-10-05 |
20170289249 | CLOUD TABS - The presently disclosed techniques related to data transfer and synchronization between multiple electronic devices. The multiple electronic devices may be logged onto a user's account with a cloud computing service so that they may transfer data relating to websites that they have accessed to the cloud computing service so that such data may be synchronized amongst the multiple electronic devices. A tab screen on each electronic device may allow a user to view the other linked devices as well as the websites that they have accessed so that the user may select such websites if so desired. | 2017-10-05 |
20170289250 | REBALANCING EFFICIENCY WITH OPTIMAL LOGICAL INSERTION LOCATIONS - A method includes determining, by a managing unit of a dispersed storage network (DSN), an addition of a new storage unit to a group of storage units. The DSN includes a logical address space divided into a set of logical address sub-spaces, one of which is allocated to the group of storage units. The method further includes reorganizing, by the managing unit, distribution of the logical address sub-space among the new storage unit and each storage unit in the group of storage units to produce a reorganized logical address sub-space. The allocation includes the new storage unit's portion being between portions of first and second storage units. The method further includes transferring, by the first storage unit, a first group of encoded data slices to the new storage unit and transferring, by the second storage unit, a second group of encoded data slices to the new storage unit. | 2017-10-05 |
20170289251 | DATA PROCESSING METHOD - A data processing method is executed by a processor, and includes detecting an addition request to add a first device to a first group that includes a plurality of devices; registering the first device into a main group in which devices of the first group are registered, the first device being registered when the first device does not belong to a second group that is different from the first group; registering the first device into a subgroup, when the first device belongs to the second group; and performing by the devices registered in the main group, distributed processing that includes a plurality of tasks. | 2017-10-05 |
20170289252 | Wall Clock with Clock Face as a Display for Displaying Information from a Plurality of Devices in the Internet of Things - Proposed is a device associated with the Internet of Things (IoT) in the form of a wall clock having a clock face as a full-color LED display with a translucent cover. The clock enclosure contains a clock mechanism and a built-in speaker. The wall clock is connected to a Cloud server for displaying data from the Internet of Things devices, such as a time preset for specific events presented on the clock face. The display has a round shape with a special at-a-glance interface that allows reading of the information shown on a display at a glance and without interruptions from a current task. The Cloud algorithms analyze data scheduled to be delivered to the receiver and decide what information is to be displayed and when the information is to be displayed. | 2017-10-05 |
20170289253 | SENSOR DATA SEARCH PLATFORM - Disclosed in some examples are methods, systems, and machine readable mediums which automatically generate standardized interfaces to sensor data consumers, provide sensor data search functionality, automatically determine data quality, and cache previously used sensor data to minimize the burden on application developers and minimize API call costs. | 2017-10-05 |
20170289254 | VEHICLE NETWORK AND METHOD FOR ESTABLISHING A VEHICLE NETWORK - A vehicle network for a plurality of interconnected vehicles is disclosed. The network is in the form of a WLAN and has at least two access points. The access points are interconnected in a wireless manner, i.e., without using a wired backbone. Each access point uses the same radio network ID, so all access points form only one single visible network for WLAN clients. A method for establishing the vehicle network is also disclosed. | 2017-10-05 |
20170289255 | Sensor System of Master and Slave Sensors, and Method Therein - It is disclosed a sensor system | 2017-10-05 |
20170289256 | MECHANISM FOR HIGHLY AVAILABLE RACK MANAGEMENT IN RACK SCALE ENVIRONMENT - Methods and apparatus for highly available rack management in Rack Scale environment. Rack Management Modules (RMMs) are configured to manage power and thermal zones in a rack including a plurality of pooled system drawers, wherein each pooled system drawer is associated with a respective power zone including power sensors and power control devices and a respective thermal zone including thermal sensors and thermal devices. During operation, one of the RMMs is implemented as a master RMM, and the other is implemented as a slave RMM. The master RMM is used to monitor the power and thermal zones. State information is periodically synchronized between the master RMM and the slave RMM. The RMMs are further configured to perform a fail-over operation in connection with a failed or failing RMM, where after the fail-over operation the slave becomes the new master RMM and the previous master RMM becomes the new slave. | 2017-10-05 |
20170289257 | CLOUD SYSTEM FOR CONTROLLING OUTDOOR GRILL WITH MOBILE APPLICATION - Embodiments are directed to communicating with and controlling operation of electronically-controlled appliances. In one scenario, a computer system receives a first input from a computing system indicating that an electronically-controlled appliance is permitted to communicate with a cloud computing platform. The computer system generates a notification that is to be sent to a software application, where the software application is configured to control functions of the electronically-controlled appliance. The computer system transmits the generated notification to the software application, where the generated notification indicates that the cloud computing platform is communicably connected to the electronically-controlled appliance. The computer system then receives a second input from the software application indicating that specified functions are to be performed on the electronically-controlled appliance, and transmits instructions to the electronically-controlled appliance to perform the specified functions. These functions are then interpreted and carried out by a hardware controller on the electronically-controlled appliance. | 2017-10-05 |
20170289258 | INTERFACE MODULE FOR CHEMICAL DISPENSING SYSTEM - Methods, systems, and computer program products for wirelessly communicating with various system controllers of a facility through a wireless interface module. A mobile computing device may wirelessly connect with the wireless interface module to transmit information to and receive information from the wireless interface module. Specifically, a washing machine may be coupled to the system controller and may require various chemicals to perform the underlying washing tasks. As the chemicals are utilized, system controllers provide usage data and any other relevant data to the wireless machine interface, which may in turn provide the data to the mobile computing device upon request. Similarly, the mobile computing device may transmit system setting information, updated formulas, or other information to the wireless interface module for incorporation into one or more system controllers. | 2017-10-05 |
20170289259 | Access Session Management - A method includes the following: creating trunk status data for each user account, in response to detecting a plurality of concurrent access sessions relating to a single user account, creating respective branch status data for each access session; updating the branch status data in accordance with user access operations; and when an access session relating to a user account ends, updating the trunk status data for said user account based on a comparison of the branch status data of the access session which has ended with the trunk status data for said user account. | 2017-10-05 |
20170289260 | TECHNIQUES TO MANAGE STATE INFORMATION FOR A WEB SERVICE - Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution by the processor circuit to provide a set of operations to modify a state of a network resource provided by a network service. The application program may comprise a state manager component arranged to record state information for the network resource provided by the network service as state changes occur to the network resource during a first communication session, and store a resource identifier and associated state information for the network resource in a state database, the state information for use in automatically reproducing a state of the network resource during a second communication session. Other embodiments are described and claimed. | 2017-10-05 |
20170289261 | COMMUNICATIONS METHODS AND APPARATUS RELATED TO WEB INITIATED SESSIONS - A client device, e.g., a smartphone including a web browser, requests a call authorization token from a web server, e.g., a web page server. The web server, acting on behalf of a company, whose web page is hosted and whose phone corresponds to the called party, screens incoming requests and decides whether or not to issue an authorization token, e.g., a signed token including an encrypted portion. The web server issues a call authorization token and communicate the issued token to the client device. The client device includes the received issued call authorization token in a signal, e.g., a SIP INVITE signal, which it generates and sends to a session border controller (SBC). The session border controller processes the received authorization token and checks the authorization token to validate the received token. The SBC establishes a communications session if the received token passes the validation check. | 2017-10-05 |
20170289262 | SELECTIVELY IMPLEMENTING RELIABILITY MECHANISMS BASED ON THE TYPE OF USB DEVICE THAT IS REDIRECTED OVER A REMOTE SESSION - Reliability mechanisms for a connection can be selectively implemented based on the type of USB device that is redirected over a remote session. When a client attempts to redirect a device over a remote session, an agent on the server can be configured to detect the type of device that is being redirected. If the device is a mass storage device that implements the SCSI standard, and if a connectionless datagram protocol is employed to establish the connection, the agent can implement some reliability mechanisms such as reordering and windowing but not the recovery of lost packets. In contrast, if the device does not implement the SCSI standard, the agent can implement each reliability mechanism including the recovery of lost packets. | 2017-10-05 |
20170289263 | System and Methods for Facilitating Communication Among a Subset of Connections that Connect to a Web Application - A method for facilitating communication among web connections connecting to a web application is disclosed. The method includes receiving an indication that a web connection to a web application is established, determining if the web connection is a potential host or a potential client connection. The method includes creating a connection group having members that include at least one of the host and the client connection; allowing the members of the connection group to communicate with each other by receiving a request from at least one of the host and the client connection for a message to be communicated to the members of the connection group; and sending the message received from the at least one of the host and the client connection to the members of the connection group. | 2017-10-05 |
20170289264 | SYSTEM AND METHODS FOR EMPLOYING NON-RELATED COMMUNICATION ARCHITECTURE FOR SIGNALING IN ANOTHER COMMUNICATION ARCHITECTURE | 2017-10-05 |
20170289265 | MECHANISM TO ENABLE CONNECTIVITY SESSIONS AND IP SESSION ESTABLISHMENT - Certain aspects of the present disclosure relate to methods and apparatus enabling connectivity session and internet protocol (IP) establishment. An exemplary method generally generating a request to establish at least one data network (DN) session for providing connectivity between the UE and a DN, wherein the at least one DN session supports a plurality of data sessions for enabling communication between one or more local endpoints in the UE and one or more endpoints in the DN, wherein each data session of the plurality of data sessions supports one or more connectivity requirements specified by the UE, wherein a first data session of the plurality of data sessions is associated with a first gateway, and wherein a second data session of the plurality of data sessions is associated with a second gateway, and transmitting the request to establish the at least one DN session. | 2017-10-05 |
20170289266 | ANSWERING A CALL WITH CLIENT THROUGH A HOST - A client device may be used to initiate or answer calls using a host device connected to a network. For example, when a phone operating as a host device receives an incoming call from a network, the phone may communicate the presence of the incoming call to one or more client devices such as laptop, desktop, tablet, or wearable devices that are associated with the host device. When an answer call selection is made at a client, a call answered communication may be sent from the client device to the host device. The host device may then communicate with the network to connect the call to the host, and when the call is connected, the host may hand-off the call to the client that sent the call answered communication. | 2017-10-05 |
20170289267 | METHOD AND SYSTEMS FOR THE SCHEDULED CAPTURE OF WEB CONTENT FROM WEB SERVERS AS SETS OF IMAGES - A method and system for the scheduled capturing of web content from a web server includes a capturing server establishing a link with a client device and receiving over the link from the client device a set of indications for web content to capture and schedule information for capturing the web content. The method further includes performing, in accordance with the schedule information, establishing a network connection with the web server hosting a web resource of the indicated web content, receiving the web resource over the network connection from the web server without the web resource being routed through the client device, and capturing the web resource as a set of images of the web resource loaded into a web browser executing on the capturing server. | 2017-10-05 |
20170289268 | REMOTE SYSTEM MONITOR - Aspects described herein pertain to monitoring and automatic re-instantiation of a communication session using a monitoring system and/or device and one or more remote systems and/or devices. If a disruption in a communication session occurs, an automated reconnect agent executable can execute on one or more of the remote systems and/or devices to automatically re-instantiate the communication session without or absent requiring human intervention. For example, the automated reconnect agent executable can use automatic reconnect parameters to automatically re-instantiate a pre-existing communication session without or absent requiring a human operator to reenter login or other authentication credentials or engage in some other form of authorization or authentication in order to reestablish the communication session between a monitoring system and/or device and one or more remote systems and/or devices. | 2017-10-05 |
20170289269 | DELEGATING A REVERSE PROXY SESSION TO ITS INSTANTIATING PORTLET SESSION - A method for allowing a web application server to encapsulate the features and functionality of an external application while gating access to it through authenticated portlet sessions includes receiving, at a web-based application server, a content request from an external application, and in response to receiving the content request, instantiating a portlet session between the web-based application server and the external application. The method also includes instantiating a reverse proxy session between the external application and a reverse proxy server, wherein the reverse proxy session is associated with the portlet session. The method includes retrieving a response to the content request using the reverse proxy session and transmitting the response to the external application using the reverse proxy session. | 2017-10-05 |
20170289270 | SYSTEMS AND METHODS FOR SERVICE AND SESSION CONTINUITY IN SOFTWARE DEFINED TOPOLOGY MANAGEMENT - Embodiments of the present invention provide systems and methods for a Session-level SDT component in the control plane to handle setup, recovery and mobility of individual session requests in real time. The Session-level SDT component may comprise path management that performs either stateless of stateful path switching for an ongoing session, whether download or uplink, according to the stateful requirements of the session. The path management may be in conjunction with user equipment mobility management operation; it may also be in conjunction with network scalability and automation operation, such as load balancing. | 2017-10-05 |
20170289271 | SERVICE LAYER SESSION MIGRATION AND SHARING - Methods, devices, and systems for migration or sharing of existing M2M service layer sessions are disclosed. In one embodiment, a Session Migration and Sharing Function (SMSF) performs the migration or sharing of a M2M service layer session. Various forms of service layer session context may be used to enable the migration and sharing of M2M service layer sessions. | 2017-10-05 |
20170289272 | Content Streaming Apparatus for Transferring a Streaming Session to Another Apparatus - A content streaming apparatus that includes a gateway streaming manager which determines whether a client device has roamed out of a wireless zone of the content streaming apparatus into a wireless zone of another content streaming apparatus, and when the client device has roamed, sends a tuner reservation instruction to the other content streaming apparatus to instruct the other content streaming apparatus to reserve a tuner in advance of a transfer of the streaming session. The gateway streaming manager receives a tuner reservation confirmation from the other content streaming apparatus, and sends an alternate streaming notification to the client device. The gateway streaming manager receives an alternate streaming acceptance from the client device, and ends the streaming session between the content streaming apparatus and the client device when the alternate streaming acceptance is received. | 2017-10-05 |
20170289273 | METHOD AND SYSTEM OF USING IPV6 NEIGHBOR DISCOVERY OPTIONS FOR SERVICE DISCOVERY - A method is disclosed of using IPv6 Neighbor Discovery to discover application services in an IPv6 network, the method including hosting a list of application services on a first host device; creating an application service Neighbor Discovery option for the list of application services hosted on the first host device; attaching the application service Neighbor Discovery option to a Neighbor Discovery solicitation response, a Neighbor Discovery advertisement, or a Neighbor Discovery solicitation request; and sending the Neighbor Discovery solicitation response, the Neighbor Discovery advertisement, or the Neighbor Discovery solicitation request with the application service Neighbor Discovery option from the first host device to one or more second host devices on a IPv6 network connection, wherein the application service Neighbor Discovery option provides the one or more second host devices with the list of application services hosted on the first host device. | 2017-10-05 |
20170289274 | SUPPORT FOR HIDDEN SSID IN DMG NETWORKS - Described herein are methods and devices to provide support for a hidden SSID in an 802.11ad or directional multi-gigabit (DMG) wireless network. An access point (AP) of the DMG network may be configured to explicitly signal the hidden SSID configuration by sending probe responses that signal the hidden SSID configuration and/or signaling the hidden SSID configuration in DMG beacons transmitted by the AP. | 2017-10-05 |
20170289275 | Mediation Server Mediating Communication Between Service Provider Server and First and Second Communication Apparatuses - In a mediation server a processor registers association information and the authentication information for receiving a service from a service provider server to be correlated with each other. The association information is concerned with first and second communication apparatuses. When a first request including the association information is received from the first communication apparatus, the processor performs first communication with the first communication apparatus and the service provider server by using the first authentication information. The first communication is for the first communication apparatus to receive the service from the service provider server. When a second request including the association information is received from the second communication apparatus, the processor performs second communication with the second communication apparatus and the service provider server by using the first authentication information. The second communication is for the second communication apparatus to receive the service from the service provider server. | 2017-10-05 |
20170289276 | MEDIATION SERVER REGISTERING IDENTIFICATION INFORMATION FOR FIRST COMMUNICATION APPARATUS AND PERFORMING MEDIATION COMMUNICATION BETWEEN SERVICE PROVIDER SERVER AND SECOND COMMUNICATION APPARATUS - The mediation server registers identification information and authentication information to be associated with each other when a registration request is received from a first communication apparatus. The authentication information is for the first communication apparatus to be authenticated for using a first utilization target. The identification information is for using the second utilization target. The server outputs the identification information to an outputting destination without outputting the authentication information. The outputted identification information is available for a second communication apparatus. The server performs, in a case where a first utilization request including the identification information is received from the second communication apparatus, mediation communication in which a specific service from the service provider server to the second communication apparatus is mediate. The mediation communication includes first communication with the service provider server, and second communication with the second communication apparatus. The second communication is performed without using the authentication information. | 2017-10-05 |
20170289277 | METHOD AND DEVICE FOR PERFORMING WIRELESS DOCKING SERVICE - Disclosed herein is a method for performing, by a wireless dockee center (WDC), a docking service in a docking system. The method includes performing a docking connection procedure with a wireless dockee (WD), establishing a WSB (Wi-Fi serial bus) connection with the wireless dockee, and communicating with a Bluetooth host of the wireless dockee using a host controller interface (HCI), wherein the Bluetooth host of the wireless dockee is connected to a Bluetooth controller of the wireless dockee center through the HCI. | 2017-10-05 |
20170289278 | APPLICATION CONTROL INTERWORKING IN NETWORK - Various communication systems may benefit from application control interworking in a network to expose certain service capabilities. For example, certain communication systems of the third generation partnership project (3GPP) that provide service capabilities that are exposed to application providers, for example, via open mobile alliance-application programming interface, may benefit from application control interworking in a network. Further, an application programming interface and the 3GPP system can act together to expose 3GPP service capabilities. A method may include receiving parameters of capabilities relating to an application server at a policy and charging rules function. The method may also include creating application detection and control rules based on the parameters received. | 2017-10-05 |
20170289279 | METHOD AND APPARATUS FOR DETERMINING GATEWAY INFORMATION - Embodiments of the present disclosure provide a method and an apparatus for determining gateway information. A first device obtains first information of user equipment, where the first information of the user equipment is used to indicate an area in which the user equipment subscribes to a service, and the first device determines gateway information corresponding to a first domain name, where the first domain name includes the first information of the user equipment. The first domain name includes the first information of the user equipment, and the first information is used to indicate the area in which the user equipment subscribes to the service. Compared with a method in which a number segment is used to generate a domain name, this reduces a quantity of domain names that need to be configured and maintained, and reduces maintenance costs of an operator. | 2017-10-05 |
20170289280 | INFORMATION PUSH - An information push method comprises: receiving a distance parameter reported by a client terminal; determining whether a distance to the client terminal satisfies a preset distance condition according to the distance parameter; and when the distance to the terminal satisfies any preset distance condition locally, pushing information corresponding to the preset distance condition to the client terminal, wherein different distance conditions correspond to different information locally and respectively. The techniques of the present disclosure respectively push different information to a user based on different distances to client terminals, and adapt to different user application scenarios, thereby improving the user experience. | 2017-10-05 |
20170289281 | Systems and Methods for Streamlined Content Download - Systems and methods in accordance with embodiments of the invention enable streamlined content download that minimizes user input during the download process. One embodiment includes a system for streamlined downloading of content to a user computing device, including: an application server system configured to locate an intermediary application in response to a request received from a user computing device; where the intermediary application includes a content ID and configures a user computing device to initialize a download manager on a user computing device, and to pass the content ID to the download manager; and where the download manager configures the user computing device to utilize the content ID to retrieve content access information, and download content from a content server system utilizing the content access information. | 2017-10-05 |
20170289282 | FINDING COMMONALITY AMONG SOCIALLY AGGREGATED CONTEXTUAL INFORMATION - One embodiment provides a method, including: accessing, using a processor, contextual data sources specific to a linked group of users; identifying, using a processor, an objective for the linked group of users; determining, based on the objective, a common factor among the linked group of users based on the contextual data sources; and providing, based on the common factor, a suggestion associated with achieving the objective. Other aspects are described and claimed. | 2017-10-05 |
20170289283 | AUTOMATED DPI PROCESS - Disclosed is a method for tracking usage of applications on a mobile device that includes a virtual private network (VPN) application. The VPN application includes a rule dictionary to store a rule for each application that is executable on the mobile device. A rule comprises an identifier for the application and an associated regular expression. To create a rule, a new application is installed on the mobile device and executed to create network traffic. The network traffic from the new application is inspected and a regular expression that matches the new application is created and stored in the rules dictionary. Once the rule is stored, a usage of the application can be identified based on monitoring the network traffic and searching the rule dictionary to identify a matching application. Once a matching application is found, the usage metric of the application is updated. | 2017-10-05 |
20170289284 | METHOD FOR DETERMINING A TREND OF A USER ENGAGEMENT METRIC - A computer-implemented method and a server with a processor are presented for determining a trend of a user engagement metric with respect to a web service. The method comprises receiving a plurality of user device requests, providing a test version of the web service to a test group and a control version of the web service to a control group, acquiring an amplitude metric and a phase metric for each one of the user devices of at least the test group, determining average group metrics, and determining the trend of the user engagement metric with respect to the web service, the determining the trend being based on analyzing of the control average amplitude metric and the test average amplitude and phase metrics. | 2017-10-05 |
20170289285 | MONITORING AND CONTROLLING PERCEPTION OF AN ONLINE PROFILE OF A USER - One embodiment provides a system for monitoring and controlling an online user profile of a user. In response to receiving a data request from the user to access a first web site, the system forwards the data request and desired persona scores to an intelligence service system, receives a list of other web sites from the intelligence service system, and counteracts the user's access to the first web site by spawning multiple threads in accordance with the list received. The multiple threads spawned are transparent to the user. Further, the system alters an original data post submission from the user based on a desired translation option, maps the altered data post submission to a first key, and posts the altered data post submission to a target web site. The original data post submission is viewable only by the user and other users with the first key. | 2017-10-05 |
20170289286 | ALLOCATING BANDWIDTH BETWEEN NETWORK COMPUTING DEVICES FOR PUSHING DATA TO A CLIENT COMPUTING DEVICE - Computer systems and methods for allocating bandwidth so that server computers can send data to a client computer without exceeding the available bandwidth between the server computers and the client computer, or the processing bandwidth or capacity of the client computer, are discussed herein. In an embodiment, a method comprises determining a first share of bandwidth that is to be available for a first computing device to send data to the client computer during a first future period of time; determining a first rate at which the first computing device is to send data to the client computer during the first future period of time; determining that the first rate is less than the first share of bandwidth that is to be available for the first computing device to send data to the client computer during the first future period of time by a first delta; receiving, from a second computing device among the plurality of network computing devices, a first request for additional rate allocation; sending, to the second computing device, a first rate allocation that is equal to or less than the first delta; sending data to the client computer during the first future period of time at a first actual rate that is less than or equal to the first rate minus the first rate allocation. | 2017-10-05 |
20170289287 | Content-Based Notification Delivery - In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users. | 2017-10-05 |
20170289288 | PUSHING NEWS FEED CONTENT TO CLIENT DEVICES - A system transmits selected news feed stories to a client device in advance of receiving a request for news feed stories. As a result, stories are immediately available for viewing when a user interacts with the system. The system selects news feed stories to push based on criteria such as a likelihood that a user will interact with a story and the sizes of pushed stories. For example, the system selects news feed stories such that a total size of stories selected does not exceed a threshold value based on local memory at the client device. The system may determine a scheduled time at which the stories are selected and pushed. The scheduled time is based on factors including patterns of network connection speed or past user interactions, for example, a time range of the day during which the user most frequently viewed pushed stories. | 2017-10-05 |
20170289289 | REAL-TIME INFORMATION FEED - A computer-implemented method for updating a web user interface on a client device is provided. A router back-boned to the Internet communicates with the client device web-user interface data defined in markup language to dynamically update the web-user interface on the client device. The router contains no logic regarding the web-user interface running on the client device. The client device has a browser server for dynamically updating the web-user interface through downloading and caching the data from the router. The browser server on the client device has (i) a user interface model of the web-user interface running on the client device defined in Javascript, and (ii) a JavaScript Runtime Engine for dynamically converting the downloaded and/or cached web-user interface markup language data into JavaScript objects. The web-user interface is dynamically updated by combining steps (i) and (ii). | 2017-10-05 |
20170289290 | SELECTIVE TOKEN CLASH CHECKING FOR A DATA WRITE - A first request may be received to write a first set of data to a first storage device of a first storage node. The first storage device may be capable of transferring or receiving data directly to or from a second storage device without transferring the data to or from a host device mapped to the first storage node. It may be determined that a first token clash check does not need to occur for the first request. The first token clash check may include determining whether the first request is requesting to write to one or more addresses that are associated with one or more tokens owned by one or more transactions. The one or more tokens may be a proxy for a set of data within one or more particular address ranges of the first storage device. | 2017-10-05 |
20170289291 | PROVIDING USER SUBSCRIPTION NOMADICITY IN WIRELINE BROADBAND NETWORKS - In general, techniques are described for providing user nomadicity in wireline broadband networks. A network device positioned in a wireline broadband network comprising a processor and an interface may be configured to perform the techniques. The processor may be configured to execute a first virtual customer premises equipment to provide, to a first subscriber, access to the wireline broadband network from a first subscription point in accordance with a first subscription. The processor may also be configured to provide, to a second subscriber, access to the wireline broadband network from the first subscription point in accordance with a second subscription. The interface may be configured to forward, in accordance with the first subscription, traffic received from the first subscription point and associated with the first subscriber, and forward, in accordance with the second subscription, traffic received from the first subscription point and associated with the second subscriber. | 2017-10-05 |
20170289292 | PROXY-COMPUTER-BASED PROVISION OF ALTERNATIVE GRAPHICAL USER INTERFACES - The invention relates to a computer-implemented method for providing an alternative GUI to a client application. A proxy computer comprises a history with request sequences respectively representing a part of a workflow predefined by an original GUI. Each request sequence in the history has been transmitted previously from an original GUI displayed in a client application via the proxy computer and via a network to a backend application. The proxy computer intercepts a current request transmitted from the original GUI to the backend application via the network and the proxy computer, compares the current intercepted request with the request sequences in the history, identifies and evaluates a matching request sequence for generating the alternative GUI, the alternative GUI completely or partially implementing the part of the workflow represented by the identified request sequence and returns the generated alternative GUI via the network to the client application. | 2017-10-05 |
20170289293 | MANIPULATION OF BROWSER DOM ON SERVER - Methods, systems, apparatuses, and computer program products are provided for enabling server-side web application execution by maintaining a server-side DOM that is mirrored at the client-side. A client-side DOM is rendered in a browser at a client computing device and corresponds to a server-side DOM at a server. An event indication associated with the client-side DOM is received from a client-side event manager at the client computing device. The received event indication is provided to server-side application code defining a web application to which the client-side DOM corresponds. An instruction is generated by the server-side application code based on the event indication. The server-side DOM is modified in response to the instruction. An indication of the modification is provided to a client-side DOM manager at the client computing device to apply to the client-side DOM, thereby synchronizing the client-side DOM to the server-side DOM. | 2017-10-05 |
20170289294 | PROXY APPLICATION WITH DYNAMIC FILTER UPDATING - The disclosure describes a proxy server application that supports the dynamic modification of proxy rules implemented by a proxy server. The proxy rules implemented by the proxy server specify network behaviors to be performed at various points during the handling of requests from client applications. A proxy server implements the proxy rules by processing one or more user-generated network traffic filters for managing network traffic. In an embodiment, users generate network traffic filters by creating network traffic filter source code that specify processing steps to be performed by a proxy server relative to network messages the proxy server receives. In an embodiment, user-generated network traffic filters may be added, removed, reordered, or otherwise modified in a proxy server application at runtime in order to respond to current network conditions or to achieve other desired proxy configurations. | 2017-10-05 |
20170289295 | INTERFACE FOR A CLIENT OF A NETWORK DEVICE - A network device includes an external subscription table, an interpreter, and a state machine. The external subscription table includes a subscription associated with a client. The interpreter is programmed to obtain the subscription; generate an entity, based on the subscription, that produces an output; and notify the client of the output. The state machine is programmed to send the output to the client based on the subscription. | 2017-10-05 |
20170289296 | SYSTEM AND METHOD FOR FACILITATING ROUTING - A system and method are provided for routing content requests. On a given server network, content requests comprising a character string may be routed up a hierarchical network topology until a linear chain, corresponding to the character string, is identified. Thus, the content request is forwarded up the hierarchy until an intersecting server network is reached. Then the content request is forwarded down the hierarchy until, along a published linear chain corresponding to the character string, until a content source is reached. Content is provided to the requestor along a reverse path of the content request. | 2017-10-05 |
20170289297 | DISTRIBUTED CACHING CLUSTER CLIENT CONFIGURATION - A cache or other cluster is configuration-aware such that initialization and changes to the underlying structure of the cluster can be dynamically updated for use by a client. A client may use a client driver as an intermediary that is responsible for managing the communication with the cluster. For example, a client driver may resolve an alias from a static configuration endpoint to a storage node. The client driver may request an initial configuration from the storage node and then update configuration from one or more storage nodes that store current configuration of the cluster. | 2017-10-05 |
20170289298 | LARGE SCALE STORAGE SYSTEM AND METHOD OF OPERATING THEREOF - There are provided a computer node configured to operate in a distributed storage system (DSS) comprising interconnected computer nodes and storage-related resources and a method of operating thereon. The method comprises: detecting by the computer node in the DSS an unconnected storage-related resource connectable to the computer node; searching by a computer node a plug-in required to meet Service Level Specification (SLS) associated with the computer node, thereby giving rise to a found plug-in; and upon associating, by the computer node, the unconnected storage-related resource with the found plug-in, connecting the unconnected storage-related resource to the computer node. | 2017-10-05 |
20170289299 | Server, Client Device and Methods Therein for Handling | 2017-10-05 |
20170289300 | METHOD AND APPARATUS TO COORDINATE AND AUTHENTICATE REQUESTS FOR DATA - A method and apparatus for coordinating and authenticating requests for data. In one embodiment, the apparatus comprises: a baseboard management controller (BMC); and a request coordinator coupled to the BMC to intercept BMC requests and to provide intercepted requests to the BMC, where the coordination interface comprises a request parser to parse parameters for each of the BMC requests, one or more queues to store the requests while the BMC is servicing another BMC request, and a command submitter to send individual BMC requests to the BMC, wherein the BMC is operable to generate the responses to the BMC requests received from the coordination interface and to send the responses to the coordination interface. | 2017-10-05 |
20170289301 | CACHING SHARED CONTENT IN DISTRIBUTED SYSTEMS - An indication from a first user is received. The indication includes uploading a first file to transfer the firs file from the first user to a second user. A social graph is determined. Whether the first file is stored in a repository associated with any user found in the social graph is determined. Responsive to determining the first file is stored in the repository of any of the users found in the social graph, a link to the first file found in the repository is transmitted to the second user. Responsive to determining the first file is not stored in the repository of any of the users found in the social graph, the first file is uploaded. Responsive to uploading the first file, the uploaded first file is transmitted to the second user. | 2017-10-05 |
20170289302 | GOAL-BASED SOCIAL NETWORKING TO IMPROVE USER MOTIVATION - A method to create and to link user profiles in a social networking system may include dynamically determining a current progress level of a first user with respect to a goal of the first user based on data received from a sensor or user input. The method may include, in response to determining that the current progress level of the first user satisfies the threshold progress level with respect to a goal of the first user, changing a user profile of the first user to include an indication that the first user has reached an achievement level with respect to the goal of the first user. The method may include selecting the user profile of the first user of the social networking system from multiple user profiles of other users of the social networking system based on the indication and presenting the user profile to a second user. | 2017-10-05 |
20170289303 | MANNER OF DISPLAY IN A MOBILE APPLICATION - 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. | 2017-10-05 |
20170289304 | INFORMATION PROCESSING METHOD, TERMINAL, AND COMPUTER STORAGE MEDIUM - An information processing method is performed at a terminal that is communicatively connected to a remote server. The method includes: logging into a first user account of a social application; pulling, from the remote server, information associated with a social group including the first user account and at least one second user account; selecting second multi-media information propagated by a third user account of the social application when the second multi-media information and interaction information by the second user account on the second multi-media information satisfy preset policies of the remote server; displaying the second multi-media information propagated by the third user account of the social application and the interaction information by the second user account in the social group on the second multi-media information; and receiving and displaying first prompt information sent by the second user account on the terminal. | 2017-10-05 |
20170289305 | EXTENSIBILITY FOR CONTEXT-AWARE DIGITAL PERSONAL ASSISTANT - Techniques are described herein that are capable of providing extensibility with regard to a context-aware digital personal assistant. For instance, a description of a capability of a target (e.g., a software target) may be received. Examples of a target include but are not limited to an application (e.g., a software application), a service, a bot, and a website. In a first example, a digital personal assistant may be caused to perform operation(s) based at least in part on a context of a user. In a second example, whether the digital personal assistant performs operation(s) that are configured to be triggered by first aspect(s) of the context of the user is controlled based at least in part on second aspect(s) of the context of the user. The operation(s) include notifying the user of the capability and/or implementing the capability on behalf of the user. | 2017-10-05 |
20170289307 | System Interaction Monitoring And Component Scaling - A technology is described for monitoring interaction events and scaling services based in part on an impact of the interaction events. An example method may include receiving metadata describing interaction events taking place at services included in a group of services executing in a computing service environment. The metadata may be analyzed to identify a first interaction load for a first service included in the group of services that may result in impacting a second interaction load for a second service included in the group of services. The second service may be notified of the impending impact on the second interaction load resulting from the first interaction load, and the second service may scale the number of second service instances for the second service in anticipation of the impending impact on the second interaction load. | 2017-10-05 |
20170289308 | ACCESS MANAGEMENT FOR DIGITAL CONTENT - Disclosed is a method for providing access to a digital content for a user device. The method includes receiving information including a public network address of the local area network and an identifier of a subscription, and storing the information in a register; receiving a validation request from a digital content management system; inquiring if the public network address in the validation request exists in the register; and in response to a positive detection of the inquiry further inquiring from a subscription management register if the subscription in question is valid, and in response to a positive detection generating a signal to the digital content management system indicating that the user device is entitled to access the digital content. Also aspects relating to server, a device and a computer program product are introduced. | 2017-10-05 |
20170289309 | SYSTEMS AND METHODS TO DISTRIBUTE AN AIRCRAFT OPERATIONS COMMUNICATION (AOC) APPLICATION TO COMMUNICATION COMPONENTS IN A VEHICLE - A system to distribute an Aircraft Operations Communication (AOC) application is provided. The system includes communication components in a vehicle, and an AOC database. The communication components include one of: a Communication Management Unit (CMU); or a Communication Management Function (CMF); and at least one of: at least one electronic flight bag (EFB); and at least one cabin terminal. The AOC database includes an operational configuration for aircraft operations communication for the communication components in the vehicle. The AOC database is loaded into at least one of: the CMU, the CMF, the at least one EFB; the at least one cabin terminal; and a database device. The AOC database configures the operation of the communication components in the vehicle. | 2017-10-05 |
20170289311 | Updating Web Resources - Updating web resources includes extracting web resources from an application to local files in response to an initial start-up of the application, downloading updates to the web resources to the local files from an external server; and running the application using contents from the local files. | 2017-10-05 |
20170289312 | CONTENT MANAGEMENT AND TRANSFORMATION SYSTEM FOR DIGITAL CONTENT - A transformation engine that enables content and information to be transformed from one format, a source format, to a format that is compatible with the requesting device, a destination format. Advantageously, various device types can access and share content via a network without concern as to the original format of the content. When a client device provides a request for content, the transformation engine identifies delivery characteristics of the client device, and identifies a source for the requested content. The transformation engine then transforms the source formatted content into a format identified through a best fit analysis of the delivery characteristics of the device. | 2017-10-05 |
20170289313 | COMBINING REDIRECTED USB INTERFACES INTO A SINGLE COMPOSITE DEVICE - When client-side USB redirection techniques redirect an interface as a simple device, multiple redirected interfaces can be combined on the server side into a single composite device. When redirecting an interface, the client-side proxy can include an interface hint identifying the interface number in the device arrival notification sent to the server-side agent. Upon receiving multiple device arrival notifications that each include an interface hint, the agent can recombine the appropriate information to generate composite device information which will represent a composite device that includes each interface. The agent can then provide this composite device information to the virtual bus driver to initiate the process of loading the appropriate drivers for the composite device. Accordingly, even though each redirected interface of the composite device is reported to the server-side agent individually, the operating system on the server will still see a composite device. | 2017-10-05 |
20170289314 | INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - A determination unit determines whether a server is an apparatus configured with an information processing apparatus in an integrated manner, and according to a result of the determination of the determination unit, a communication connection between the server and the information processing apparatus is controlled, and the transition of a power state is controlled. | 2017-10-05 |
20170289315 | DATA COMMUNICATION METHOD AND APPARATUS - A data communication method includes: receiving a plugin execution instruction transmitted by a server according to a first channel, the plugin execution instruction being used to instruct to operate a target plugin; according to the plugin execution instruction, calling the target plugin to operate, and feeding back operation result data to the server via the first channel for processing, such that the server feeds back a processing result to a browser. The present disclosure realizes the compatibility of plugins with various browsers. | 2017-10-05 |
20170289316 | SYSTEM AND METHOD FOR COMPRESSING CONTENT CENTRIC NETWORKING MESSAGES - A computer system can compress or decompress a type-length-value (TLV) component in a message. During operation, the computer can select a compression table associated with a network interface used to send and/or to receive the message, and can search the compression table for an entry that includes a prefix of a value from type-length-value (TLV) component being compressed or decompressed. If compressing the message, the computer may generate a compressed block that corresponds to a compressed version of the TLV component, such that the compressed block includes the compression encoding in place of the prefix in the TLV component's value. The computer can also generate a compressed message that includes the compressed block in place of the TLV component, without a compression table. | 2017-10-05 |
20170289317 | Universal Protocol Translator - In one implementation, a universal translator device for translating protocols, the device includes one or more peripheral device interfaces through which communication from one or more peripheral devices is received using any of a plurality of protocols; a protocol translator that is (i) preconfigured with translation mappings to translate between each possible permutation of the plurality of protocols and (ii) programmed to translate, using the translation mappings, signals received from the peripheral devices into at least one target protocol; and a wireless interface that is configured to transmit wireless signals in the target protocol, the wireless signals having been translated into the target protocol by the protocol translator. | 2017-10-05 |
20170289318 | IMPLEMENTING LOGICAL ENDPOINTS IN INTERNET-ENABLED DEVICES - A method for handling communication in a LAN environment between an endpoint ( | 2017-10-05 |
20170289319 | CODEC-SPECIFIC RADIO LINK ADAPTATION - A codec-specific radio link adaptation procedure can be implemented at the radio access network (RAN) level. A process includes receiving, from a mobile device, a bitstream carrying speech data as part of a communication session, determining, based at least in part on a result of inspecting packets of the bitstream or a notification message from an Internet Protocol (IP) Multimedia Subsystem (IMS) core, that the bitstream is associated with a codec that provides improved performance of the mobile device as compared to legacy codecs in similar radio conditions; and adapting a radio link for the communication session according to the codec. | 2017-10-05 |
20170289320 | METHOD AND APPARATUS FOR ADDRESSING IN A RESOURCE-CONSTRAINED NETWORK - An electronic device may receive a protocol data unit (PDU) comprising a plurality of addressing bits. Data-link-layer processing of the PDU may be based on each of the addressing bits. Network layer processing of the PDU may be based on a first subset of the plurality of addressing bits. Transport-layer processing of the PDU may be based on a second subset of plurality of addressing bits. The data-link-layer processing may comprise determining whether the PDU is unicast-addressed or non-unicast-addressed. For a unicast-addressed PDU, the data-link-layer processing may comprise determining whether the PDU is destined for the electronic device based on a comparison of a Target ID field of the PDU and a device ID of the electronic device. For a non-unicast-addressed PDU, the Target ID field may not be present, and whether the PDU is destined for the electronic device may be determined based on other criteria. | 2017-10-05 |
20170289321 | Method for Serially Transmitting a Frame from a Transmitter to at Least One Receiver via a Bus System, and a Subscriber Station for a Bus System - The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver via a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits for generating additional signal edges are inserted into the frame by the transmitter according to a predetermined rule, and the stuff bits are removed again by the receiver when evaluating a received frame, a CRC calculation logic of a CRC generator calculating a CRC checksum that is comprised by said frame, and a value of “1” being inserted into said CRC calculation logic in an additional evaluation step if a value of “0 . . . 0” has been determined for the CRC checksum in the running calculation executed by the CRC calculation logic. | 2017-10-05 |
20170289322 | System and Method for a Dynamic Mobile Web Server Fallback - A relay server is coupled to a URL database within an open firewall. First and second Internet devices are configured for communication with the relay server and include respective first and second websites behind closed firewalls, wherein the second website is operative as a “fallback” website to the first website. A web browser on a client Internet device is connected to the relay server. The relay server is provided with software to facilitate communication between the web browser and the first Internet device website so that if the first Internet device website goes offline, the relay server will connect the web browser to the fallback website on the second Internet device. | 2017-10-05 |
20170289323 | APPARATUS FOR INTERNETWORKED WIRELESS INTEGRATED NETWORK SENSORS (WINS) - The Wireless Integrated Network Sensor Next Generation (WINS NG) nodes provide distributed network and Internet access to sensors, controls, and processors that are deeply embedded in equipment, facilities, and the environment. The WINS NG network is a new monitoring and control capability for applications in transportation, manufacturing, health care, environmental monitoring, and safety and security. The WINS NG nodes combine microsensor technology, low power distributed signal processing, low power computation, and low power, low cost wireless and/or wired networking capability in a compact system. The WINS NG networks provide sensing, local control, remote reconfigurability, and embedded intelligent systems in structures, materials, and environments. | 2017-10-05 |
20170289324 | ELECTRONIC DEVICE INCLUDING DISPLAY - An electronic device is provided. The electronic device includes a housing including a first surface facing a first direction, a second surface facing a second direction opposite to the first direction, and a side surface extending between and along a perimeter of the first surface and the second surface, a cover glass corresponding to at least the first surface, a display panel disposed under the cover glass and including an active area exposed through the cover glass, an inactive area surrounding the active area, and a printed circuit board connection portion connected to one end of the inactive area, wherein at least one opening or at least one cutaway portion is formed in the display panel, and a camera module disposed in a space formed by the at least one opening or the at least one cutaway portion and exposed through the cover glass. | 2017-10-05 |
20170289325 | DISPLAY UNIT, METHOD OF MANUFACTURING THE SAME, AND ELECTRONIC APPARATUS - A display unit includes: a display layer including a pixel electrode; a semiconductor layer provided in a layer below the display layer, the semiconductor layer including a wiring layer that includes a material removable by an etchant by which the pixel electrode is also removable; and a terminal section configured to electrically connect the semiconductor layer to an external circuit, the terminal section including a first electrically-conductive layer made of a material same as a material of the wiring layer. | 2017-10-05 |
20170289326 | Methods and Apparatuses for Interpreting a Phone Number - Methods and apparatuses are provided for interpreting a phone number in the field of information technology. The method includes: determining whether contact information of a phone number is stored in an address book if receiving a call; searching a message with content containing the phone number when it is determined that the contact information of the phone number is not stored in the address book; obtaining predetermined type information from the content of the message, in which the predetermined type information at least includes name information; and displaying the name information as the contact information of the phone number on a display interface of the call. | 2017-10-05 |
20170289327 | ELECTRONIC DEVICE AND VOICE CONTROLLING METHOD - A method of controlling an electronic device by voice of user includes establishing a central control tree for the electronic device. User voice is obtained and deciphered and is recognized if content of voice is in accordance with textual commands stored in device. Device may also speak to user offering options that user may vocally select an confirm. Execution of operations to the electronic device is controlled according to the central control tree based upon the recognized voice content. | 2017-10-05 |
20170289328 | Automatic Detection of Ear Tip Type - An ear tip to audio headset connection system. The invention support both open ear fit, and closed ear fit ear tips, and distinguishes which is currently attached. Open ear and closed ear configurations normally generate differing audio signal characteristics. Including differing levels of overall volume, as well as different amounts of attenuation across the audio spectrum. Our invention adjusts the audio signal limiter, equalizer and other audio settings differently for each type of earpiece, compensating for their inherent differences. | 2017-10-05 |
20170289330 | WEARABLE DEVICE, WEARABLE DEVICE SYSTEM AND METHOD FOR CONTROLLING WEARABLE DEVICE - A wearable device comprising: a band unit; and a vibration generating unit coupled to the band unit. The band unit comprises a communication unit receiving a first signal by a predetermined communication method and a control unit determining an amplification extent of the first signal received from the communication unit and generating a second signal based on the determined amplification extent, and the vibration generating unit receives the second signal from the control unit and generates a vibration corresponding to the second signal. | 2017-10-05 |
20170289331 | METHODS AND SYSTEMS FOR RECALLING SECOND PARTY INTERACTIONS WITH MOBILE DEVICES - Systems and methods are presented for identifying individuals through facial recognition, voice recognition, or the like, recalling past recorded conversations with the identified individuals, and recording and inventorying conversations with the individuals with mobile devices. In some embodiments, a method is presented. The method may include identifying, at a device, an individual through facial recognition, voice recognition, or a unique RFID. The method may also include recording a conversation with the identified individual, and recalling past relevant recorded conversations based on the identification of the individual, and transmitting the recording of the conversation to a display system configured to display the recording of the event. | 2017-10-05 |
20170289332 | Systems and Methods for Visual Presentation and Selection of IVR Menu - Embodiments of the invention provide a system for generating an Interactive Voice Response (IVR) database, the system comprising a processor and a memory coupled to the processor. The memory comprising a list of telephone numbers associated with one or more destinations implementing IVR menus, wherein the one or more destinations are grouped based on a plurality of categories of the IVR menus. Further the memory includes instructions executable by said processor for automatically communicating with the one of more destinations, and receiving at least one customization record from said at least one destination to store in the IVR database. | 2017-10-05 |
20170289333 | Device Locator Disable Authentication - A device locator mode or find my device (FMD) mode can allow a lost, stolen, or misplaced mobile device to be located. The FMD mode can be enabled or disabled on a mobile device. Sometimes thieves or unauthorized parties attempt to disable the FMD mode. To prevent this, the mobile device can transmit a unique device identifier to a remote server. The remote server can link the device identifier to a cloud-based user account associated with the user of the mobile device. Before an FMD mode is disabled on the mobile device, before the content or settings can be erased, and/or before a mobile device is permitted to be activated/reactivated, a user of the mobile device can be challenged for the credentials of the cloud-based user account. If valid credentials are provided, FMD can be disabled, the content or settings can be reset, and/or the device can be activated/reactivated. | 2017-10-05 |