Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 384. Отображено 100.
07-11-2013 дата публикации

DOMAIN NAME SERVICE RESOLVER

Номер: US20130297826A1
Принадлежит:

A domain name service (DNS) resolver returns Internet protocol (IP) addresses. A connection with an Internet application or device receives domain name resolution requests that originate outside of the Internet. A direct DNS resolver identifies IP addresses without referring to the Internet or using other DNS resolvers. An address store includes a predetermined list of domain names and corresponding IP addresses specified from a point remote to the DNS resolver. The DNS resolver processes the domain name resolutions for the (predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names. At least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain names, the request being of a type other than an authoritative resolution request to be performed by the direct DNS resolver, 1. A domain name service (DNS) resolver for returning Internet protocol (IP) addresses , the DNS resolver comprising:a connection with an Internet application or device, wherein the connection receives domain name resolution requests that originate outside of the Internet;a direct DNS resolver that identifies IP addresses without referring to the Internet and without using other DNS resolvers;an address store, wherein the address store comprises a predetermined list of domain names and corresponding IP addresses that are specified from a point remote to the DNS resolver, wherein the DNS resolver processes the domain name resolutions for the predetermined list of domain names differently than domain name resolutions for other domain names not on the predetermined list of domain names; anda cache of domain names different from a predetermined list of domain names,wherein at least part of the predetermined list is pushed to a destination upon receiving a resolution request for a domain name in the predetermined list of domain ...

Подробнее
03-01-2019 дата публикации

PREPARING COMPUTER NODES TO BOOT IN A MULTIDIMENSIONAL TORUS FABRIC NETWORK

Номер: US20190004817A1
Принадлежит:

Preparing a plurality of computer nodes to boot in a multidimensional fabric network is provided. The method includes a fabric processor (FP) generating a plurality of DHCP discovery packets using a baseboard management controller (BMC) MAC address, and placing them into the multi-host switch. A dedicated connection directly connects the BMC and the FP. All ports of the multi-host switch broadcast DHCP discovery packets into the fabric network. The BMC, FP, and switch are all within the node. A designated exit node inside the fabric connects to a provisioning node not part of the fabric. The exit node relays DHCP traffic from the fabric. A location-based IP address uniquely identifies the nodes' physical location in the fabric. The IP address is calculated based on inventory records describing physical location information about the nodes. The FP calculates a host MAC address using its IP address and configures it onto the switch. 1. A method for preparing a plurality of computer nodes to boot in a multidimensional fabric network , comprising:retrieving, by a fabric processor (FP) of a computer node within the multidimensional fabric network, a MAC address from a baseboard management controller (BMC) of the computer node and configuring a DHCP discovery packet using the BMC MAC address and sending that packet into the multi-host switch, wherein the BMC is directly connected to the FP by a management port, and wherein the BMC, the multi-host switch, and the FP are located inside the computer node;establishing an exit node from the multidimensional fabric network to a service provisioning node (SPN) outside the multidimensional fabric network, wherein the SPN is not part of the multidimensional fabric network;forwarding, by the exit node to the SPN, DHCP requests for IP addresses from the multi-host switch of the computer node within the multidimensional fabric network, wherein the computer node is identified by the BMC MAC address found in the DHCP discovery packet ...

Подробнее
05-01-2017 дата публикации

METHOD TO AUTOMATICALLY INFER USER SIGNATURE THROUGH CONTEXTUAL LEARNING

Номер: US20170005978A1
Принадлежит:

Techniques are disclosed enabling a wireless device to associate other wireless devices within a communication range of the wireless device as belonging to a specific individuals or groups recognized by the wireless device. In one embodiment, a first set of data including an identifier broadcast from the other wireless device in proximity to the wireless device is received by the wireless device. The wireless device identifies a user in a set of event data available on the wireless device. The wireless device evaluates the set of event data and the identifier to correlate the identifier of the other wireless device with the user. Upon determining that the identifier from the other wireless device has an association with the user identified in the set of event data, the wireless device assigns a display label to represent the other wireless device on the wireless device. 1. A method of determining a display label for a second wireless device , the method comprising:receiving, on a first wireless device, a first set of data including an identifier broadcast from the second wireless device in proximity to the first wireless device, the first set of data including an identifier and a device display name associated with the second wireless device;identifying a user in a set of event data available on the first wireless device wherein the first wireless device evaluates the set of event data and the identifier to correlate the identifier of the second wireless device with the user based, at least in part, on correlating a time at which the identifier of the second wireless device is received to time information included in the event data; andupon determining that the identifier from the second wireless device has an association with the user identified in the set of event data, assigning a display label different from the device display name to represent the second wireless device on the first wireless device based on at least the set of event data available on the first ...

Подробнее
05-01-2017 дата публикации

Sensor Data Advertisement via Network Identifier in Shared Spaces

Номер: US20170006106A1
Принадлежит:

Systems and methods for communicating with a plurality of networked sensors include identifying at least one class of networked sensors of the plurality of networked sensors, broadcasting a virtual network identifier to advertise the availability of the at least one class of networked sensors, directing a device attempting to access a network identified by the virtual network identifier to a splash page where a user can subscribe to information from the one or more classes of network sensors, and providing sensor data from the network sensors to a subscribed user. 1. An information handling system in communication with a plurality of networked sensors , comprising: broadcast a virtual network identifier to advertise the availability of a class of networked sensors of the plurality of networked sensors; and', 'direct devices attempting to access a network identified by the virtual network identifier to a splash page; and, 'a network interface configured to provide the splash page where a user can subscribe to information from the class of network sensors; and', 'provide sensor data from the network sensors to a subscribed user., 'a processor configured to2. The information handling system of claim 1 , wherein the network identifier is an Service Set Identifier (SSID).3. The information handling system of claim 1 , wherein the networked sensors include environmental monitoring sensors claim 1 , energy management sensors claim 1 , infrastructure management sensors claim 1 , building automation sensors claim 1 , transportation monitoring sensors claim 1 , or any combination thereof.4. The information handling system of claim 1 , wherein the sensor data provided to the subscribed user is based on the class of network sensor selected by the subscribed user.5. The information handling system of claim 1 , wherein the sensor data provided to the subscribed user is based on an access level of the subscribed user.6. The information handling system of claim 1 , wherein the ...

Подробнее
07-01-2016 дата публикации

Wireless Network Service Transaction Protocol

Номер: US20160007272A1
Принадлежит:

A mobile device may retrieve service information about a network prior to associating with the network. Utilizing an advertisement protocol to transmit service query messages, a mobile device may receive service query responses from a network that identify the services available prior to establishing network capability. In other words, the messaging is prior to the exchange of any authentication parameters between the device and the network as well prior to the establishment of a recognized session between the device and the network. 1. A method for:receiving a service information request for service information encapsulated with an advertisement protocol from a wireless communication device, wherein the service information request obtains service information about a matching service;utilizing a service string placed within the service information request, wherein the service string identifies the service information andtransmitting, prior to an association with a wireless local area network (“WLAN”), a service information response that encapsulates the identified service information using an advertisement protocol.2. The method of claim 1 , wherein the service information response includes a return code field for the status of the service information request.3. The method of claim 1 , wherein the transmitting is by a proxy server that contains a cache of service information.4. The method of claim 3 , wherein the proxy server is coupled with an access point that exchanges information between the access point and the wireless communication device claim 3 , wherein the wireless communication device is a mobile device.5. The method of claim 3 , wherein the proxy server initiates service discovery.6. The method of claim 1 , wherein the service information request is an Access network Query Protocol (ANQP) request element.7. The method of claim 1 , wherein the advertisement protocol is ANQP.8. A network device comprising:at least one storage device; anda processor at ...

Подробнее
07-01-2021 дата публикации

INFORMATION PROCESSING DEVICE AND NON-TRANSITORY COMPUTER READABLE MEDIUM

Номер: US20210006536A1
Автор: Hoshino Takashi
Принадлежит: FUJI XEROX CO., LTD.

An information processing device includes storage and a controller. In a case where a change of network address occurs in a communication channel, the storage stores a pre-change network address for a terminal connected to the communication channel in association with a post-change network address for a terminal whose network address has changed. In a case where communication to a terminal is performed using the pre-change network address, the controller controls the communication by using the storage such that, in a case where the network address of the terminal has not changed, the communication is performed as-is, whereas in a case where the network address of the terminal has changed, the pre-change network address is converted to the post-change network address to communicate with the terminal. 1. An information processing device comprising:storage that, in a case where a change of network address occurs in a communication channel, stores a pre-change network address for a terminal connected to the communication channel in association with a post-change network address for a terminal whose network address has changed; anda controller that, in a case where communication to a terminal is performed using the pre-change network address, controls the communication by using the storage such that, in a case where the network address of the terminal has not changed, the communication is performed as-is, whereas in a case where the network address of the terminal has changed, the pre-change network address is converted to the post-change network address to communicate with the terminal.2. The information processing device according to claim 1 , whereinthe controller causes the storage to store the pre-change network address for a terminal connected to a communication channel to be changed.3. The information processing device according to claim 2 , whereinin a case where a change of network address occurs in the communication channel, the controller detects a terminal ...

Подробнее
02-01-2020 дата публикации

SYSTEMS AND METHODS FOR EXTENDING LINK LAYER DISCOVERY OVER VIRTUAL ETHERNET BRIDGES

Номер: US20200007400A1
Принадлежит: DELL PRODUCTS L.P.

In accordance with embodiments of the present disclosure, an information handling system may include a host system comprising a host system processor and a network interface coupled to the host system processor and may include a management controller communicatively coupled to the host system processor and configured to provide management of the information handling system. The network interface may be configured to capture discovery protocol packets and encode the discovery protocol packets with extended discovery protocol information comprising information regarding physical functions, virtual functions, and ports associated with the discovery protocol packets. 1. An information handling system comprising: a host system processor; and', 'a network interface coupled to the host system processor; and, 'a host system comprisinga management controller communicatively coupled to the host system processor and configured to provide management of the information handling system; capture discovery protocol packets; and', 'encode the discovery protocol packets with extended discovery protocol information comprising information regarding physical functions, virtual functions, and ports associated with the discovery protocol packets., 'wherein in the network interface is configured to2. The information handling system of claim 1 , wherein the management controller is configured to:receive discovery protocol packets with encoded extended discovery protocol information; anddirect the discovery protocol packets to physical functions, virtual functions, and ports associated with the discovery protocol packets based on the encoded extended discovery protocol information.3. The information handling system of claim 1 , wherein a discovery protocol daemon executing on the management controller is configured to translate discovery protocol packet type-length-value information from an external port of the management controller to identifiers of virtual functions and physical functions ...

Подробнее
03-01-2019 дата публикации

VIRTUAL PRIVATE NETWORK SERVICE ENDPOINTS

Номер: US20190007366A1
Принадлежит: Amazon Technologies, Inc.

A customer may request a service endpoint for a service in their virtual network on a provider network. In response, a service endpoint is generated in the customer's virtual network, a local IP address in the IP address range of the customer's virtual network is assigned to the service endpoint, and a DNS name is assigned to the service endpoint. Resources on the customer's virtual network resolve the DNS name of the service endpoint to obtain the local IP address of the service endpoint and send service requests for the service to the local IP address of the service endpoint. The service endpoint adds routing information to the service requests and sends the service requests over the network substrate to be routed to the service. 1. A system , comprising;a first virtual network that implements a service executing on virtual machines on a provider network, wherein a frontend to the service is assigned an IP address on the first virtual network, and wherein a domain name system (DNS) name is associated with the service;a second virtual network including one or more virtual machines on the provider network; receive, via an application programming interface (API), a request to establish a service endpoint for the service on the second virtual network;', 'generate the service endpoint for the service on the second virtual network in response to the request, wherein the service endpoint is assigned a local IP address in an IP address range of the second virtual network;', 'assign a DNS name to the service endpoint on the second virtual network; and', 'generate routing information to encapsulate packets addressed to the local IP address for the service endpoint from the one or more virtual machines on the second virtual network, the routing information usable to route the packets through a network substrate of the provider network to the frontend of the service on the first virtual network., 'a control plane implemented by one or more devices on the provider, the control ...

Подробнее
10-01-2019 дата публикации

ASSOCIATION OF CONTENT IDENTIFIER OF AUDIO-VISUAL DATA WITH ADDITIONAL DATA THROUGH CAPTURE INFRASTRUCTURE

Номер: US20190012706A1
Принадлежит:

A method of a capture infrastructure includes determining a content identifier by applying a first automatic content recognition algorithm to fingerprint data of an audio-visual data rendered on a networked media device, and associating the content identifier with additional data derived from information other than the fingerprint data. 1. A method of a capture infrastructure comprising:determining a content identifier by applying a first automatic content recognition algorithm to fingerprint data of an audio-visual data rendered on a networked media device; andassociating the content identifier with additional data derived from information other than the fingerprint data.2. The method of claim 1 , comprising the additional data being an advertisement data associated with the content identifier based on a semantic correlation between a metadata of the advertisement data provided by a content provider and the content identifier.3. The method of claim 1 , comprising the additional data being an audio identifier determined by applying a second automatic content recognition algorithm to fingerprint data of audio data received by the capture infrastructure for a same content identified by the content identifier.4. The method of claim 3 , comprising the audio identifier identifying a piece of music in the same content.5. The method of claim 3 , comprising the audio identifier identifying a person speaking in the same content.6. The method of claim 1 , comprising the additional data being a text identifier determined by applying an optical character recognition algorithm to audio-visual data received by the capture infrastructure for a same content identified by the content identifier and by comparing recognized text to entries in a master database claim 1 ,wherein the text identifier identifies at least one of: a brand, a product, a person, and a location shown in the same content.7. The method of claim 1 , comprising the additional data being a logo name determined by ...

Подробнее
11-01-2018 дата публикации

Service Dependent IP Addresses

Номер: US20180013717A1
Принадлежит: Tata Communications America Inc

A system that enables end-user devices that operate within different enterprise networks to exchange data with one another. In particular, the disclosed system uses unique IP addresses that are dedicated solely to supporting a predefined communication service between enterprise computer networks, in order to identify and route each data packet according to the communications service. As part of the communications service, the data packets are transmitted, for example, from a first local service provider network hosting a first enterprise network, through a participating backbone service provider network on the public Internet and based on deterministic routing, and to a second local service provider network hosting a second enterprise network. In handling the data packets in this way, the disclosed system creates an Internet wide-area-network (WAN): the data packets are transmitted over the Internet and conceivably over a large geographic distance between enterprise networks.

Подробнее
14-01-2021 дата публикации

Selective service control to mobile ip network

Номер: US20210014286A1
Принадлежит: Kajeet Inc

Systems and methods are described for managing services of a computing device over a mobile network where requests for managed or unmanaged services are translated to corresponding IP addresses sent to the computing device and corresponding requests sent to the translated IP addresses are either permitted, rated, quality controlled or secured if the computing device has a valid data plan or is otherwise permissioned for using the mobile network, are denied if filtered and if the computing device does not have a valid data plan or is not otherwise permissioned and the request corresponds to the first address, and are permitted, rated, quality controlled or not secured even if the computing device does not have a valid data plan or is not otherwise permissioned if the request corresponds to the second address.

Подробнее
09-01-2020 дата публикации

Service Set Identifier Processing Method and Apparatus, and Terminal

Номер: US20200014656A1
Автор: DING Ji, Lu Junxin
Принадлежит:

A service set identifier processing method and apparatus, and a terminal are provided, so as to resolve a problem that there are garbled characters when a terminal displays an SSID. The method includes: obtaining, by a terminal, an SSID in a first encoding format, where the SSID in the first encoding format is broadcast by a wireless AP; and converting, by the terminal, the SSID in the first encoding format to an SSID in a second encoding format, and displaying the SSID in the second encoding format, where the second encoding format is an encoding format used by an operating system of the terminal, and the first encoding format is an encoding format different from the second encoding format. The terminal converts the obtained SSID in the first encoding format to the SSID in the second encoding format that can be correctly processed by the terminal, so that the terminal can correctly decode the SSID in the second encoding format by using the second encoding format, to further ensure that there is no garbled character when the SSID in the second encoding format is displayed. 113.-. (canceled)14. A method implemented by an electronic device , comprising:obtaining a first service set identifier (SSID) in a first encoding format broadcasted from a wireless access point (AP);storing the first SSID and an identifier of the wireless AP;converting the first SSID to a second SSID in a second encoding format, wherein the first encoding format and the second encoding format are different, and wherein the second encoding format is used by an operating system of the electronic device;displaying the second SSID; andestablishing a network connection to the wireless AP based on the stored first SSID corresponding to the identifier of the wireless AP.15. The method of claim 14 , wherein the second encoding format is a Chinese character coded character set format.16. The method of claim 14 , wherein the second encoding format is a variable-length character encoding format.17. The ...

Подробнее
15-01-2015 дата публикации

METHOD FOR SERVICE DISCOVERY IN WIRELESS PERSONAL AREA NETWORK

Номер: US20150019718A1
Принадлежит:

Disclosed are methods for service discovery in a wireless personal area communication network. A method for service discovery, performed in a terminal, the method comprises performing a passive scan for searching a specific service based on whether to receive a frame including a specific service identifier; and, when it fails to search the specific service, performing an active scan which broadcasts a service discovery request command frame for searching the specific service. Thus, service discovery may be efficiently performed by reducing the operation complexity of the terminal and minimizing the power consumption of the terminal needed for service discovery, without support of a upper layer. 1. A method for service discovery , performed in a terminal , the method comprising:performing, by a MAC layer, a passive scan for searching a specific service based on whether to receive a frame including a desired service identifier corresponding to the specific service; andwhen it fails to search the specific service, performing, by the MAC layer, an active scan which broadcasts a service discovery request command frame for searching the specific service.2. The method of claim 1 , wherein the performing the passive scan includes:receiving, by the MAC layer, a scan request primitive including the desired service identifier;updating, by the MAC layer, a service identifier of the MAC layer based on the desired service identifier of the higher layer;when a service discovery response command frame or a service discovery notification command frame is received from a physical layer, comparing, by the MAC layer, a service identifier included in the service discovery response command frame or the service discovery notification command frame with the service identifier of the MAC layer; andwhen the service identifier included in the service discovery response command frame or the service discovery notification command frame matches the service identifier of the MAC layer, reporting, ...

Подробнее
17-01-2019 дата публикации

PRINTING APPARATUS, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM

Номер: US20190018622A1
Автор: Sako Ritsuto
Принадлежит:

A printing apparatus is provided such that, if a publication state of the printing apparatus in a cloud print service indicates public, a URL for registering the printing apparatus to a public printer is acquired and the acquired URL is enabled to be output from the printing apparatus. 1. A printing apparatus comprising:a memory device that stores a set of instructions; andat least one processor that executes the set of instructions to:acquire a uniform resource locator used to issue a printing instruction to the printing apparatus via a cloud print service composed of one or more servers if state information indicating a state of the printing apparatus indicates that the printing apparatus is published in the cloud print service, andenable the acquired uniform resource locator to be output from the printing apparatus.2. The printing apparatus according to claim 1 ,wherein the at least one processor executes instructions in the memory device to:display the acquired uniform resource locator on an operation panel.3. The printing apparatus according to claim 2 ,wherein the at least one processor executes instructions in the memory device to:convert the uniform resource locator into a code, anddisplay the uniform resource locator converted into the code on the operation panel.4. The printing apparatus according to claim 2 ,wherein the at least one processor executes instructions in the memory device to:display a certain button on the operation panel if the state information indicates that the printing apparatus is published in the cloud print service, anddisplay the uniform resource locator on the operation panel when the certain button is selected.5. The printing apparatus according to claim 2 ,wherein the at least one processor executes instructions in the memory device to:set display or non-display of the uniform resource locator on the operation panel,control the uniform resource locator so as to be displayed on the operation panel if display of the uniform resource ...

Подробнее
19-01-2017 дата публикации

SHARING AN APPLICATION CONFIGURATION AMONG SOCIAL NETWORKS

Номер: US20170019299A1
Принадлежит:

A machine may generate and store a correlation among multiple identifiers of the user that enable access to an application through multiple systems. For example, the user may have a first identifier for using a first social network system, and a second identifier for using a second social network system, and the machine may generate and store a correlation between the first identifier and the second identifier. The machine may identify the user based on the first identifier and access a database that stores the correlation. The machine may then access a configuration of the application based on the correlation and configure the application in accordance with the configuration. The machine may generate a visual representation of the configured application, provide the visual representation to a device of a further user, receive an indication of an opinion of the further user on the visual representation, and present the indication. 1. A method comprising:authenticating, by one or more processors of a machine, a first identifier of a user of a first server system that is configured to provide the user with conditional access to an application, the first server system being configured to provide, based on the first identifier, the user with conditional access to the application;accessing, by one or more processors of the machine, a data structure that maps the first identifier of the user to a second identifier of the user, a second server system being configured to provide, based on the second identifier, the user with conditional access to the application;accessing, by one or more processors of the machine, state data that corresponds to the user and specifies a non-default parameter of the application, the accessing of the state data being based on the first identifier being mapped to the second identifier by the data structure; andcausing, by one or more processors of the machine, the second server system to instantiate the application based on the non-default ...

Подробнее
19-01-2017 дата публикации

Method, Device and System for Processing IPv6 Network Parameter, and AAA server

Номер: US20170019406A1
Автор: Cai Lei, Meng Wei, WANG Cui
Принадлежит:

Provided are a method, device and system for processing an IPv6 network parameter, an AAA server, a n RADIUS client and a BNG. The method includes that: an RADIUS access request message sent by an RADIUS client corresponding to a remote user is received; and an RADIUS access accepting message carrying information identifying an IPv6 transition technology type supported by the remote user is sent to the RADIUS client after the remote user passes authentication according to the RADIUS access request message. By the present disclosure, the problems of complexity in manual configuration, configuration inflexibility and high cost of an IPv6 transition technology type in the related art are solved, and the effects of extending a configuration manner for the IPv6 transition technology type and implementing unified configuration management of a network on IPv6 transition technology types supported by a user are further achieved. 1. A method for processing an Internet Protocol version 6 (IPv6) network parameter , comprising:receiving a Remote Authentication Dial-In User Service (RADIUS) access request message sent by an RADIUS client corresponding to a remote user; andsending an RADIUS access accepting message carrying information identifying an IPv6 transition technology type supported by the remote user to the RADIUS client after the remote user passes authentication according to the RADIUS access request message.2. The method as claimed in claim 1 , wherein sending the RADIUS access accepting message carrying the information identifying the IPv6 transition technology type supported by the remote user to the RADIUS client comprises:determining at least one IPv6 transition technology type supported by the remote user;determining at least one Identifier (ID) corresponding to the at least one IPv6 transition technology type; andsending the RADIUS access accepting message encapsulated with the at least one ID to the RADIUS client.3. A method for processing an Internet Protocol ...

Подробнее
19-01-2017 дата публикации

METHOD AND SYSTEM FOR OFF-NET MESSAGE COMMUNICATIONS

Номер: US20170019774A1
Принадлежит:

Methods and apparatus for routing off-net Short Message Service (SMS) messages between a first service provider network and a terminating service provider network are provided herein. In some embodiments, the method includes receiving a first SMS message including a first identifier associated with a first subscriber of the first service provider network stored in a source address field directed to a second identifier, determining that the second identifier is associated with a second subscriber of the terminating service provider network, associating the first identifier with a local reply identifier in a mapping database, replacing the first identifier in the source address field with the local reply identifier, and routing the first SMS message including the local reply identifier stored in the source address field to the second identifier. 1. A method for routing off-net messages between a first service provider network and a terminating service provider network to avoid message termination costs at the terminating service provider network , the method comprising:receiving a first message directed to a second identifier, the first message including a first identifier associated with a first subscriber of the first service provider network stored in a source address field;determining that the second identifier is associated with a second subscriber of the terminating service provider network;associating the first identifier with a local reply identifier, local to the terminating service provider network, for a predetermined period of time;replacing the first identifier in the source address field with the local reply identifier; androuting the first message including the local reply identifier stored in the source address field to the second identifier.2. The method of claim 1 , wherein the first message is one of a Short Message Service (SMS) or multimedia messaging service (MMS) message.3. The method of claim 1 , further comprising storing the association ...

Подробнее
03-02-2022 дата публикации

Methods for Protecting a Client Domain, Corresponding Client Node, Server and Computer Programs

Номер: US20220038429A1
Принадлежит:

A method for protecting a client domain, for example against a computing attack, implemented in a client node of the client domain. The method includes: discovering at least one other client node of the client domain, called a discovered node; detecting a conflict between at least two management rules for the traffic associated with the client domain; and resolving the detected conflict, including: if one of the rules was installed by a the discovered node, modifying the rule or a state associated with the discovered node; and otherwise, obtaining, from a the discovered node, an item of information for identifying at least one node of the client domain that installed one of the rules; and detecting and/or resolving the conflict using information obtained during the discovery of the at least one other node of the client domain. 1. A method for protecting a client domain , implemented in a client node of the client domain , said method comprising:discovering at least one other client node of said client domain, called a discovered node;detecting a conflict between at least two management rules for the traffic associated with said client domain; and if one of said rules was installed by a said discovered node, modifying said rule or a state associated with said discovered node;', 'otherwise, obtaining, from the at least one discovered node, an item of information for identifying at least one node of the client domain that installed one of said rules;, 'resolving the detected conflict, comprisingwherein the detecting and/or resolving said conflict comprises detecting and/or resolving said conflict using information obtained during the discovery of said at least one other node of the client domain.2. The method for protecting a client domain according to claim 1 , wherein the discovery comprises sending at least one discovery request and receiving a response.3. The method for protecting a client domain according to claim 2 , wherein the at least one discovery request is ...

Подробнее
18-01-2018 дата публикации

AUTHENTICATION WITH PRIVACY IDENTITY

Номер: US20180020351A1
Принадлежит:

Methods, systems, and devices for wireless communication are described. A user equipment (UE) may perform authentication procedures using an alternative identity (e.g., a privacy mobile subscriber identity (PMSI)) instead of an international mobile subscriber identity (IMSI) to protect the privacy of the user. If the UE does not have a PMSI, it may include a request for a PMSI initialization in an attach request. In some cases, the PMSI may be used once, and a new PMSI may be generated for the next attachment procedure. In some cases, a universal subscriber identity module (USIM) of the UE may not support storage of a PMSI. So a privacy module of the UE may communicate with the USIM according to the USIM's capabilities and may maintain a PMSI separately for communication with the network. 1. A method for wireless communication at a device , comprising:transmitting an attach request comprising an international mobile subscriber identity (IMSI) and an initialization request for an additional mobile subscriber identity;receiving an authentication request in response to the attach request based at least in part on the initialization request for the additional mobile subscriber identity, wherein the authentication request comprises the additional mobile subscriber identity;identifying one or more encryption keys for initialization based at least in part on receiving the authentication request; andtransmitting an acknowledgement for the additional mobile subscriber identity in response to the authentication request.2. The method of claim 1 , further comprising:identifying an absence of the additional mobile subscriber identity, wherein the attach request is transmitted based at least in part on the absence of the additional mobile subscriber identity.3. The method of claim 2 , wherein the absence of the additional mobile subscriber identity is identified in a universal subscriber identity module (USIM) and the USIM does not support the additional mobile subscriber ...

Подробнее
17-01-2019 дата публикации

MOBILE DEVICE AND CONTROL METHOD

Номер: US20190020809A1
Автор: PAN Sheng-Yang
Принадлежит:

A control method suitable for a mobile device comprising a camera includes operations as follows: obtaining a description of a first wireless device adjacent to the mobile device over a first wireless communication; capturing a first image of a physical environment by the camera; recognizing a first candidate object within the first image; matching the first candidate object with the description of the first wireless device; and in response to that the first candidate object matches with the description of the first wireless device and a first predetermined instruction is received by the camera, generating a first command according to the description of the first wireless device, wherein the first command is to be transmitted to the first wireless device over a second wireless communication for manipulating the first wireless device. 1. A control method , suitable for a mobile device comprising a camera , the control method comprising:obtaining a description of a first wireless device adjacent to the mobile device over a first wireless communication;capturing a first image of a physical environment by the camera;recognizing a first candidate object within the first image;matching the first candidate object with the description of the first wireless device; andin response to that the first candidate object matches with the description of the first wireless device and a first predetermined instruction is received by the camera, generating a first command according to the description of the first wireless device, wherein the first command is to be transmitted to the first wireless device over a second wireless communication for manipulating the first wireless device.2. The control method of claim 1 , wherein the first predetermined instruction comprises user had motions.3. The control method of claim 1 , wherein the operation of matching the first candidate object with the description of the first wireless device further comprises:displaying the first candidate object; ...

Подробнее
25-01-2018 дата публикации

UPLINK AIRTIME FAIRNESS THROUGH BASIC SERVICE SET STEERING

Номер: US20180027440A1
Принадлежит:

Methods, systems, and devices for wireless communication are described. Methods, systems, and devices provide for determining or identifying a client device that is monopolizing a channel associated with a first basic service set (BSS). Once identified, a second BSS is dynamically created and configured with parameters that are throttled with respect to the first BSS. The client device is steered to the second BSS and is prevented from reassociating with the first BSS until a change in device status. 1. A method for wireless communication , comprising:determining that a first client device is monopolizing a channel of a first basic service set (BSS) associated with a first BSS identifier (BSSID); andsteering the first client device to a second BSS that is throttled with respect to the first BSS based at least in part on the determination, the second BSS associated with a second BSSID different from the first BSSID.2. The method of claim 1 , wherein determining that the first client device is monopolizing the channel of the first BSS comprises:determining a performance degradation of a second client device connected to the first BSS.3. The method of claim 2 , wherein determining the performance degradation of the second client device connected to the first BSS comprises:determining an airtime usage of the channel by the first client device.4. The method of claim 1 , further comprising:increasing an enhanced distributed channel access (EDCA) deferral length for the first client device.5. The method of claim 1 , further comprising:reducing a transmission opportunity (TXOP) limit for the first client device.6. The method of claim 1 , further comprising:selectively withholding a transmission of a clear to send (CTS) message to the first client device.7. The method of claim 1 , further comprising:receiving a request to send (RTS) message from the first client device, the RTS message comprising a requested duration value;selecting a duration field value that is less than ...

Подробнее
02-02-2017 дата публикации

Methods, Systems, and Computer Readable Media for Affecting User Associations in Over The Top (OTT) Service Platforms

Номер: US20170034114A1
Принадлежит: GENBAND US LLC

According to one aspect, the subject matter described herein includes a method for affecting user associations in over the top (OTT) service platforms. The method includes receiving a first message for initiating associations or disassociations between a first user and a second user of over the top (OTT) service platforms. The OTT service platforms are controlled and operated by distinct entities. The method also includes determining, using at least one of information in the first message and stored information, the OTT service platforms in which associations are to be established or disestablished. The method further includes sending at least a second message for establishing or disestablishing an association between the first user and the second user in the OTT service platforms. 1. A method for affecting user associations in over the top (OTT) service platforms , the method comprising:receiving a first message for initiating associations or disassociations between a first user and a second user of OTT service platforms, the OTT service platforms being controlled and operated by distinct entities;determining, using at least one of information in the first message and stored information, the OTT service platforms in which associations are to be established or disestablished; andsending at least a second message for establishing or disestablishing an association between the first user and the second user in the OTT service platforms.2. The method of wherein initiating associations or disassociations between a first user and a second user includes initiating the following or un-following of the second user by the first user via a new user device or application.3. The method of wherein the first user and the second user are associated in the OTT service prior to the first message being sent.4. The method of wherein the first message is sent in response to the first user interacting with a user interface.5. The method of wherein the first message is sent in response to ...

Подробнее
04-02-2016 дата публикации

Mechanism And Service For Device Naming

Номер: US20160036764A1
Принадлежит:

A naming scheme for IoT Devices can address the problem that the existing naming schemes of the IoT devices do not support device discovery and group operation efficiently. An IoT Device Name Service (IDNS) can be in charge of how the device name is generated from the location and other context information; updated due to the location change or context variation; and discovered. The IoT Devices can be routed by their names using a Name Routing Protocol (NRP). With the name scheme and NRP, the IoT Devices do not need to implement the full protocol stack to enable the direct communication between them. 1. A server comprising a processor and a memory , the server further including computer-executable instructions stored in the memory of the server which , when executed by the processor of the server , cause the server to:store names for network devices with a location field and a label field, the location field including location information including a major location and a sub-location.2. The server of claim 1 , wherein the network devices are Internet of Things (IoT) devices.3. The server of claim 1 , wherein the location field is hierarchically arranged with the base location followed by one or more sublocation identifiers.4. The server of claim 3 , wherein the computer-executable instructions when executed by the processor further cause the server to:maintain a sub-location pool which contains the possible sub-locations under the main location in a hierarchical way.5. The server of claim 1 , wherein the computer-executable instructions when executed by the processor further cause the server to:register sub-location names in a sub-location registration function.6. The server of claim 1 , wherein the computer-executable instructions when executed by the processor further cause the server to:assign one of the names to a network device based on its location and other context information.7. The server of claim 1 , wherein the computer-executable instructions when ...

Подробнее
31-01-2019 дата публикации

Device Registration to Fleet Service Using Gateway Feature

Номер: US20190034127A1
Принадлежит:

Methods and apparatus for utilizing a network device manager (NDM) as an agent for printing devices are provided. An NDM executing on a computing device can be registered as a. as a maintenance agent for a plurality of printing devices. The NDM can be utilized as the maintenance agent for the plurality of printing devices by: receiving inputs related to modifying data at the NDM; receiving data from the plurality of printing devices at the NDM; modifying the data received from the plurality of printing devices based on the inputs related to modifying data using the NDM; sending the modified data from the NDM to a device management system; after sending the modified data, receiving, at the NDM from the device management system, one or more maintenance messages related to maintenance of the plurality of printing devices; and providing a notification of the one or more maintenance messages. 1. A method , comprising:registering a network device manager (NDM) executing on a computing device as a maintenance agent for a plurality of printing devices; and receiving inputs related to modifying data at the NDM;', 'receiving data from the plurality of printing devices at the NDM;', 'modifying the data received from the plurality of printing devices based on the inputs related to modifying data using the NDM;', 'sending the modified data from the NDM to a device management system;', 'after sending the modified data, receiving, at the NDM from the device management system, one or more maintenance messages related to maintenance of the plurality of printing devices; and', 'providing a notification of the one or more maintenance messages., 'utilizing the NDM as the maintenance agent for the plurality of printing devices by2. The method of claim 1 , wherein the one or more maintenance messages comprise a message related to one or more maintenance and management operations for a particular printing device of the plurality of printing devices claim 1 , and wherein utilizing the NDM ...

Подробнее
01-02-2018 дата публикации

Network apparatus, network system, and operating method thereof

Номер: US20180034905A1
Принадлежит: WASEDA UNIVERSITY

A terminal network apparatus performs wireless communication with a user terminal apparatus. The terminal network apparatus receives a registration request which is transmitted from the user terminal apparatus, and assigns a node name to the user terminal apparatus. The terminal network apparatus receives a reregistration request from a user terminal apparatus which has moved from a wireless service area of another terminal network apparatus, and assigns a new node name to the user terminal apparatus. The terminal network apparatus transmits a notification that includes an old node name and the new node name to the terminal network apparatus that had assigned the old node name. When the terminal network apparatus receives the notification, the terminal network apparatus generates an entry, in which the old node name and the new node name are correlated, in a node name pair table.

Подробнее
17-02-2022 дата публикации

TURN AUTHENTICATION USING SIP CHANNEL DISCOVERY

Номер: US20220052850A1
Принадлежит:

In one embodiment, an endpoint in a network sends a Session Initiation Protocol (SIP) registration request to a device. The device generates a first key using information included in the SIP registration request. The device also writes the first key to a storage location accessible by a Traversal Using Relays around Network address translators (TURN) server. The endpoint generates a second key based on the information included in the SIP registration request. The endpoint sends an allocate request to the TURN server that includes the second key. The TURN server authenticates the endpoint based in part by comparing the second key to the first key. The endpoint receives an allocate response from the TURN server, after the TURN server authenticates the endpoint. 1. A method comprising:sending, by an endpoint in a network, a Session Initiation Protocol (SIP) registration request to a device, wherein the device generates a first key using information included in the SIP registration request, and wherein the device writes the first key to a storage location accessible by a Traversal Using Relays around Network address translators (TURN) server;generating, by the endpoint, a second key based on the information included in the SIP registration request;sending, by the endpoint, an allocate request to the TURN server that includes the second key, wherein the TURN server authenticates the endpoint based in part by comparing the second key to the first key; andreceiving, at the endpoint, an allocate response from the TURN server, after the TURN server authenticates the endpoint.2. The method as in claim 1 , wherein the device comprises a session border controller.3. The method as in claim 1 , wherein generating the second key based on the information included in the SIP registration request comprises:applying a hash to the information included in the SIP registration request.4. The method as in claim 1 , wherein the endpoint is located behind a network address translator (NAT) ...

Подробнее
31-01-2019 дата публикации

SYSTEMS AND METHODS FOR DYNAMIC NETWORK ADDRESS MODIFICATION RELATED APPLICATIONS

Номер: US20190036734A1
Принадлежит: IP Technology Labs, LLC

The invention presented herein is a system and method for automatically discovering communication capabilities for direct communication between endpoints across one or more unknown networks, the system comprising: a plurality of network enabled endpoints configured with a module in wireless communication with a management database, the module configured to establish a communication path for direct communication between the network-enabled endpoints, independent of a NAT router. Also disclosed is a system and method for indirect connectionless bi-directional messaging over an unknown network infrastructure for communicating a message communication between a querying device and a database, wherein communication is enabled without the requirement for direct access to the database for either obtaining or placing information; and where the message communication comprises an unlimited amount of discreet and selectable information elements; and without requiring or issuing a direct acknowledgement of a receipt from the database of the communication message received. 1. A system configured for automatically discovering communication capabilities for direct communication between endpoints across one or more unknown networks , the system comprising: a plurality of network enabled endpoints configured with a module in network communication with a management database , the module configured to establish a communication path for direct communication between the network-enabled endpoints , independent of a NAT router.2. The system of claim 1 , wherein the endpoints are one or both of network enabled devices or applications.3. The module of claim 3 , wherein the module is configured for performing a set of operations claim 3 , comprising:assessing the network to discover behavioral traits of a NAT router of a network associated with the endpoints, comprising: collecting public IP address; assessing a number of hops; sending a stream of packets embedded with an authenticated source ...

Подробнее
18-02-2021 дата публикации

MESSAGE ROUTING TO DEVICES WITH NON-ROUTABLE ADDRESSES

Номер: US20210051101A1
Принадлежит:

The disclosed system provides for machine-to-machine routing of messages (e.g., text messages, binary information, etc.) between devices (e.g., external applications, IoT devices, etc.) using non-routable identifiers. The systems and methods publish an application programming interface (API) configured to receive (non-routable) identification information of a target device from an external application (e.g., an IoT Service Provider) that calls the API, determines whether a target device associated with the identification information is a subscriber of a telecommunications service provider that provides telecommunications plans to subscribers of the telecommunications service provider, verifies that the external application is authorized to transmit messages to the target device, and translates the non-routable identification information to a mapped device address that can be used to determine a location of the target device so that the message can be delivered to the target device. 1. At least one non-transitory , computer-readable medium carrying instructions , which when executed by a message originator , performs operations to route messages to a target device , the operations comprising: wherein the message comprises a destination address of the target device that is not routable on the telecommunications network, and', 'wherein a node of the telecommunications network maintains a mapping between the non-routable destination address of the target device to a mapped device address associated with the target device; and, 'transmitting, from an application executing at the message originator, a message to be delivered to the target device via a telecommunications network,'}upon successful delivery of the message to the target device, receiving a message delivery notification from the telecommunications network.2. The at least one non-transitory claim 1 , computer-readable medium of claim 1 , wherein the destination address comprises a:Mobile Station International ...

Подробнее
15-02-2018 дата публикации

Dynamic Voicemail Receptionist System

Номер: US20180048765A1
Принадлежит: AT&T MOBILITY II LLC

A voicemail receptionist system includes a memory and a processor. The memory can store data relating to one or more users. An incoming communication can be handled by the voicemail receptionist system and provided with functionality based upon a user's preferences, for example. The data stored by the voicemail receptionist system can be updated at any time, or automatically updated upon updating of the data, or upon occurrence of a trigger event. Voicemail receptionist functionality can include standard voicemail system functionality as well as functionality relating to email, text messaging, MMS messaging, calendar features, schedule announcements, location data, as well as other features.

Подробнее
25-02-2016 дата публикации

ASSET DETECTION SYSTEM

Номер: US20160057101A1
Принадлежит: MCAFEE, INC.

A pluggable asset detection engine is used to identify devices within a network. The pluggable asset detection engine includes a set of pluggable discovery sensors and is adapted to identify particular address information of a particular computing device within a network, using a first pluggable discovery sensor in the set of discovery sensors, and send an identification of the particular address information of the particular computing device to an asset management system for inclusion of the particular address information in an asset repository managed by the asset management system. 1. A method comprising:identifying, using an asset detection engine, address information of a particular computing device within a network, wherein identification of the address information is facilitated by a first pluggable discovery sensor in a set of discovery sensors included in the asset detection engine; andsending an identification of the address information of the particular computing device to an asset management system for inclusion of the address information in an asset repository managed by the asset management system.2. The method of claim 1 , further comprising identifying additional attributes of the particular computing device using a second pluggable discovery sensor in the set of discovery sensors.3. The method of claim 2 , wherein a security policy is assigned to the particular computing device based on the identified attributes identified using pluggable discovery sensors in the set of discovery sensors.4. The method of claim 3 , wherein the additional attributes include at least one of active ports of the particular computing device claim 3 , operating systems of the particular computing device claim 3 , and applications of the particular computing device.5. The method of claim 3 , wherein the particular computing device is tagged to associate the particular computing device with a particular grouping of computing devices and the security policy is associated with ...

Подробнее
25-02-2016 дата публикации

REMOTE ACCESS TO A NODE

Номер: US20160057197A1
Принадлежит: GOOGLE INC.

Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module maybe stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process. 1. A method , comprising:providing, by a node disposed at a location remote from a remote site, node information that enables registration of the node at the remote site, wherein registration of the node at the remote site enables a user to use a user device to remotely access the node, wherein the node information includes a node identifier that identifies the node, wherein the node information includes network address information that enables communication with the node via the Internet; and use the node identifier that is included in the node information and that identifies the node to locate or create a registration record in a data store that is located remote from the location of the node; and', 'register the node at the remote site, wherein being configured to register the node at the remote site includes being configured to store in association with the node identifier that identifies the node (i) at least some of the network address information that enables communication with the node via the Internet or (ii) a user device identifier that identifies the user device of the user;, 'causing the node information to be communicated to the remote site that is located remote from the node, ...

Подробнее
25-02-2016 дата публикации

FUNCTIONALITY INOPERABLE UNLESS NODE REGISTERED AT REMOTE SITE

Номер: US20160057198A1
Принадлежит: GOOGLE INC.

Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A registration protocol may be used by the monitoring module and the remote site in generating the messages communicated during the registration process. The monitoring module may gather and generate various identification information to be included in the registration protocol messages. The registration information provided by the monitoring module may be stored at the remote site in a database server having a database. A confirmation message may be communicated from the remote site to the monitoring module that may either acknowledge successful registration or report that an error occurred during the registration process. 1. A system , comprising:a node being disposed at a location, the node having node functionality that facilitates remote access to the node, wherein the remote access to the node enables a user of a user device to remotely access the node via the user device; anda remote site being remote from the node, the remote site being remote from the user device of the user, the remote site having remote access functionality that facilitates the remote access to the node, wherein the remote access functionality of the remote site facilitates the remote access to the node by intermediating one or more requests or responses between the user device of the user and the node, wherein the node functionality of the node facilitates the remote access to the node by receiving or outputting the one or more requests or responses intermediated by the remote site, wherein the remote site is configured to be capable of:registering the node at the remote site by associating in a data store (i) node identifying information that identifies the node and (ii) location identifying information that identifies the location where the node is disposed; andcausing the remote access to the node to be inoperable if the node has ...

Подробнее
25-02-2016 дата публикации

METHOD FOR NETWORK CHANGE TOLERANT SERVICE DISCOVERY IN A COMPUTER NETWORK

Номер: US20160057236A1
Принадлежит:

Method and computer network for discovering services in a computer network using Domain Name System Service Discovery (DNS-SD), comprising as components at least a client and a server, the components can be linked by bridges and communicate by a network protocol, whereby the client and the server have a connection-oriented communication path between each other in the computer network, whereby in case of a connection loss one of the components being affected by the connection loss announces itself regularly using DNS-SD until the connection to the client is restored. 1. A method for discovering services in a computer network using Domain Name System Service Discovery (DNS-SD) , the computer network having multiple components and including a client and a server , the method comprising:linking at least some of the components by bridges;sending and receiving at least one communication via at least some of the components via a network protocol;providing a connection-oriented communication path between the client and the server, whereby in case of a connection loss, one of the components being affected by the connection loss announces itself regularly using DNS-SD until the connection to the client is restored.2. The method according to claim 1 , whereby using a Multicast DNS claim 1 , in case the server detects the connection loss claim 1 , the server regularly announces itself.3. The method according to claim 1 , whereby using a Multicast DNS claim 1 , in case the client detects the connection loss claim 1 , the client removes component to which connection is lost from its DNS-SD cache.4. (canceled)5. The method according to claim 1 , whereby using a Unicast DNS and a DNS storage server claim 1 , in case the server detects the connection loss to the client the server revokes its announcement regularly until the DNS storage server acknowledges the revocation.6. The method according to claim 5 , whereby using a Unicast DNS and the DNS storage server claim 5 , the server ...

Подробнее
02-03-2017 дата публикации

SYSTEM AND METHOD FOR PREDICTION OF EMAIL ADDRESSES OF CERTAIN INDIVIDUALS AND VERIFICATION THEREOF

Номер: US20170061552A1
Принадлежит:

A method includes obtaining an identifier of an individual. The individual is associated with an entity such that the individual has an email address in a domain corresponding to the entity. The method also includes determining one or more candidate domains such that: the one or more candidate domains potentially correspond to the entity; and the individual potentially has the email address in at least one of the one or more candidate domains. The method further includes determining one or more candidate email addresses in at least one of the one or more candidate domains. The method additionally includes testing the one or more candidate email addresses and the one or more candidate domains to determine the email address of the individual in the domain corresponding to the entity. 1. A method comprising the steps of:obtaining an identifier of an individual, wherein the individual is associated with at least one entity such that the individual has an email address in a domain corresponding to the entity; the one or more candidate domains potentially correspond to the at least one entity; and', 'the individual potentially has the email address in at least one of the one or more candidate domains;, 'determining one or more candidate domains such thatdetermining one or more candidate email addresses in at least one of the one or more candidate domains, wherein the one or more candidate email addresses comprises the email address which the individual potentially has in the at least one of the one or more candidate domains; andtesting the one or more candidate email addresses and the one or more candidate domains to determine the email address of the individual in the domain corresponding to the entity.2. The method of claim 1 , wherein the entity comprises a company and the individual is an employee of the company.3. The method of claim 1 , wherein the entity comprises a social network and the individual is a user of the social network.4. The method of claim 1 , wherein ...

Подробнее
01-03-2018 дата публикации

Method and Apparatus for Establishing Network Service Instance

Номер: US20180062946A1
Автор: ZHU Weihong
Принадлежит:

The document discloses a method and an apparatus for establishing a network service instance. The method includes: receiving a network service instantiation request from a Network Management System (NMS); determining a network service descriptor for instantiating a network service; generating a network service instance and allocating a network service instance identifier to the generated network service instance; and performing a network service instantiation according to the determined network service descriptor and the allocated network service instance identifier. 1. A method for establishing a network service instance , comprising:receiving a network service instantiation request from a Network Management System, NMS;determining a network service descriptor for instantiating a network service according to the received network service instantiation request;generating a network service instance according to the network service instantiation request, and allocating a network service instance identifier to the generated network service instance; andperforming a network service instantiation according to the determined network service descriptor and the allocated network service instance identifier.2. The method according to claim 1 , wherein claim 1 , after receiving the network service instantiation request from the NMS and before determining the network service descriptor for instantiating the network service according to the received network service instantiation request claim 1 , the method further comprises: judging that the received network service instantiation request is valid.3. The method according to claim 1 , wherein the performing a network service instantiation comprises:when determining that there is a Virtualized Network Function, VNF, which needs to be instantiated in a Virtualized Network Function Descriptor, VNFD, list of the network service descriptor, sending a VNF instantiation request to a VNF Manager, VNFM, wherein the VNF instantiation ...

Подробнее
02-03-2017 дата публикации

UBIQUITOUS VOICE MESSAGING

Номер: US20170063779A1
Автор: Lasensky Peter, Major John
Принадлежит:

Methods and apparatus for providing ubiquitous and configurable communications between users is provided. Ubiquity and other features are provided using a common identifier linking two or more users. In one embodiment, a common identifier is automatically provided when call forwarding is directed to a designated phone number. In another embodiment, a user can cause a common identifier to be created linking the user with a user of their choice by sending a text message to a designated address. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims. 1. A method for processing communications in a server system , the server system comprising at least one processor , the method comprising:providing a unique receiver identifier associated with the server system configured for receiving unanswered calls forwarded from a first communication device;receiving by the server system, an unanswered call redirected from a first communication device having a first unique device identifier, the call originating from a second communication device having a second unique device identifier;determining by the server system the first unique device identifier and the second unique device identifier;determining by the server system if the first and second unique device identifiers are contained within a database of unique identifiers maintained by the server system; andassociating by the server system the first and second unique device identifiers with a common identifier when no such association in the server database previously exists.2. The method of claim 1 , further comprising recording by the server system a voice message from the second communication device.3. The method of claim 1 , further comprising ...

Подробнее
04-03-2021 дата публикации

METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR ACTIVELY DISCOVERING AND TRACKING ADDRESSES ASSOCIATED WITH 5G AND NON-5G SERVICE ENDPOINTS

Номер: US20210067480A1
Автор: Goel Yesh
Принадлежит:

A method for discovering and tracking addresses associated with producer network function (NF) service endpoints includes receiving a first domain name system (DNS) resolution request from a requesting node. The method further includes querying a DNS server using a fully qualified domain name (FQDN) extracted from the first DNS resolution request. The method further includes receiving a first response from the DNS server, the first response including an associated with a producer NF service endpoint associated with the FQDN and storing the address associated with the producer NF service endpoint in a database. The method further includes communicating the address associated with the producer NF service endpoint to the requesting node. The method further includes monitoring the FQDN for changes in address associated with the FQDN. The method further includes notifying the requesting node of the changes in address associated with the FQDN. 1. A method for discovering and tracking addresses associated with producer network function (NF) service endpoints , the method comprising:receiving a first domain name system (DNS) resolution request from a requesting node;querying a DNS server using a fully qualified domain name (FQDN) extracted from the first DNS resolution request;receiving a first response from the DNS server, the first response including an address associated with a producer NF service endpoint associated with the FQDN;storing the address associated with the producer NF service endpoint in a database;communicating the address associated with the producer NF service endpoint to the requesting node; detecting expiration of a record storing the address or associated with the producer NF service endpoint in the database;', 'in response to detecting expiration of the record, querying the DNS server using the FQDN;', 'receiving a second response from the DNS server;', 'comparing an address in the second response to the address associated with the FQDN stored in the ...

Подробнее
04-03-2021 дата публикации

Node, Another Node, and Methods Performed Thereby for Supporting Domain Name System Over Constrained Application Protocol

Номер: US20210067482A1
Принадлежит:

A method performed by a node () supporting operation on a Constrained Application Protocol (CoAP), but incapable of supporting operation on a Domain Name System (DNS) protocol. The node () encodes () a DNS query into a first message (), which has a format supported by the CoAP. The DNS query is mapped to the CoAP format of the first message () based on a mapping scheme. The node () then initiates sending () the first message () to another node () operating in the communications network (). The another node () supports operation on the CoAP and on the DNS protocol. The node () finally receives () a second message () from the another node (), which has the format supported by the CoAP. The second message () comprises the DNS response to the sent DNS query. The DNS response is mapped to the CoAP format of the second message () based on the mapping scheme. 130-. (canceled)31. A method performed by a node operating in a communications network , wherein the node supports operation on a Constrained Application Protocol , CoAP , and wherein the node is incapable of supporting operation on a Domain Name System , DNS , protocol , the method comprising:encoding a DNS query into a first message, the first message having a CoAP format supported by the CoAP, wherein the DNS query is mapped to the CoAP format based on a mapping scheme;initiating sending the first message to another node operating in the communications network, the another node supporting operation on the CoAP and on the DNS protocol; andreceiving a second message from the another node, the second message having the CoAP format supported by the CoAP, and the second message comprising a DNS response to the DNS query, wherein the DNS response is mapped to the CoAP format based on the mapping scheme.32. The method according to claim 31 , wherein the method further comprises:processing the received second message based on the mapping scheme, and thereby extracting DNS data from the second message.33. The method ...

Подробнее
04-03-2021 дата публикации

MULTI-TENANT ENVIRONMENT WITH OVERLAPPING ADDRESS SPACE

Номер: US20210067486A1
Принадлежит:

A method includes: receiving communications from first and second tenants of a multi-tenant computing environment over first and second dedicated networks, respectively, the communications being transmitted to a first globally unique IP address in first and second dedicated environments, respectively; NATing the first globally unique IP address, to which the communication from the first tenant was transmitted, to a first non-globally unique IP address that is locally unique in the service provider environment; NATing the first globally unique IP address, to which the communication from the second tenant was transmitted, to a second non-globally unique IP address that is locally unique in the service provider environment; providing the communication from the first tenant and the communication from the second tenant access to a shared resource in the service provider environment using the first and second non-globally unique IP addresses, respectively. 1. A computer-implemented method comprising:receiving, by a computer device, a communication from a first tenant of a multi-tenant computing environment over a first dedicated communication network, the communication being transmitted to a first globally unique internet protocol (IP) address in a first dedicated environment in a service provider environment, the first dedicated environment being dedicated to the first tenant;receiving, by the computer device, a communication from a second tenant of the multi-tenant computing environment over a second dedicated communication network, the communication from the second tenant being transmitted to the first globally unique IP address in a second dedicated environment in the service provider environment, the second dedicated environment being dedicated to the second tenant;network address translating, by the computer device, the first globally unique IP address, to which the communication from the first tenant was transmitted, to a first non-globally unique IP address that ...

Подробнее
10-03-2016 дата публикации

Direct transmission of data between applications in a multi-tenant environment

Номер: US20160072895A1
Автор: Christopher N. Bailey
Принадлежит: International Business Machines Corp

Overhead of sending data from one application to another by doing input and output processing can be costly. The present invention provides a method of transmitting data with a low overhead between applications in a multi-tenant runtime environment. The multi-tenant runtime detects a connection between tenants, and then performs low-overhead data transmission mechanisms by cloning data from one tenant space to another tenant space, while keeping the data isolated for two tenants.

Подробнее
08-03-2018 дата публикации

Service Provisioning Profile for a Fabric Network

Номер: US20180069827A1
Автор: Logue Jay D.
Принадлежит: GOOGLE INC.

Methods and systems for pairing a device to an account managed by a remote service include connecting to a commissioning device. The commissioning device is a device that manages pairing of devices to a remote service. Pairing the device to the fabric in a remote service also includes receiving service configuration details from the commissioning device. The commissioning device has previously retrieved the service configuration details that contain details configured to enable the joining device to connect to the remote service. Using the service configuration details, a device connects to the remote service using the received service configuration details. 1. A method for managing pairing of a joining device , by a commissioning device , to an account managed by a remote service , the method comprising:connecting, by the joining device, to the commissioning device via a first communication path of multiple communication paths;receiving, via the first communication path, service configuration details from the commissioning device, the service configuration details configured to enable the joining device to connect to the remote service using any of the multiple communication paths, and the service configuration details comprising an account identifier, a pairing token that is uniquely associated with the account identifier, and a list of certificates;connecting, by the joining device using the service configuration details, to the remote service via a second communication path of the multiple communication paths; andvalidating the connection between the joining device and the remote service using the account identifier, the pairing token that is uniquely associated with the account identifier, and the list of certificates.2. The method of claim 1 , wherein the service configuration details are configured to be accessible claim 1 , at the remote service claim 1 , by entry of:the account identifier that identifies an account that is paired to a fabric to which the ...

Подробнее
29-05-2014 дата публикации

SERVICE ADDRESS VALIDATION TOOL FOR A SERVICE PROVIDER NETWORK

Номер: US20140149871A1
Принадлежит: VERIZON PATENT AND LICENSING INC.

A device receives, from a user, a selection of a geographic region associated with a service provider network. The device generates a map of the geographic region, where the map includes notations of residential and business addresses, service provider network information, and addresses that purportedly are not accessible to the service provider network that potentially are actually accessible to the service provider network. The device presents the map to the user and receives, from the user, an indication that certain of the address that purportedly are not accessible to the service provider network have been determined to actually be accessible to the service provider network, or have been determined to not be accessible to the service provider network. The device revises the service provider network information based on the validation of the one or more addresses. 1. A method , comprising:obtaining, at a device, information associated with a service provider network from one or more network information systems;identifying, by the device, addresses that purportedly are not accessible to the service provider network from the information associated with the service provider network;obtaining, at the device, geographic mapping data including data associated with residential and business addresses;comparing, by the device, the information associated with the service provider network, and the identified addresses that purportedly are not accessible to the service provider network, with the geographic mapping data; andidentifying, by the device, ones of the residential and business addresses purportedly not accessible to the service provider network, that potentially are accessible to the service provider network, based on the comparison.2. The method of claim 1 , further comprising:organizing the identified ones of the residential and business addresses that potentially are accessible to the service provider network by at least one of state or wire center as tabulated ...

Подробнее
28-02-2019 дата публикации

Wireless Network Service Transaction Protocol

Номер: US20190069222A1
Принадлежит:

A mobile device may retrieve service information about a network prior to associating with the network. Utilizing an advertisement protocol to transmit service query messages, a mobile device may receive service query responses from a network that identify the services available prior to establishing network capability. In other words, the messaging is prior to the exchange of any authentication parameters between the device and the network as well prior to the establishment of a recognized session between the device and the network. 1. A method for a wireless communications device , the method comprising:transmitting, from the wireless communication device, a service discovery request message comprising a query request field, wherein the query request field includes information identifying a requested service; andreceiving, at the wireless communication device, a service discovery response message comprising a query response field, wherein the query response field includes information about the requested service, and wherein the service discovery request and the service discovery response are Access Network Query Protocol (ANQP) elements, as defined in a Wi-Fi Alliance specification.2. The method of claim 1 , wherein the service discovery request and the service discovery response are respectively transmitted and received using Generic Advertisement Service (GAS).3. The method of claim 1 , wherein the wireless communication device receives a return code of at least one of “0” claim 1 , “unknown failure” claim 1 , “no service available” claim 1 , or “message too large” in response to transmitting the service discovery request.4. The method of claim 1 , wherein the query request field is of a variable number of octets in length.5. The method of claim 1 , wherein the query response field is of a variable number of octets in length.6. The method of claim 1 , wherein the service discovery request includes an identifier (ID) field of 2-octets in size and a length field ...

Подробнее
11-03-2021 дата публикации

SYSTEM AND METHOD FOR DOMAIN NAME SYSTEM (DNS) SERVICE SELECTION

Номер: US20210075761A1
Принадлежит:

Methods, devices, and storage mediums select an edge network site over other candidate edge network sites, to resolve hostnames, from end devices, to Internet protocol addresses based on various network path information, over other factors, such as a proximity of the end device to the selected edge network site relative to the proximity to the other candidate edge network sites. 1. A method comprising:receiving, by a name server device, a domain name system (DNS) request from an end device to resolve a hostname to an Internet Protocol (IP) address associated with an application service;determining, by the name server device, that the hostname can be resolved using a local database;determining, by the name server device, that the application service is available from multiple multi-access edge computing (MEC) networks that are not a closest MEC network in physical proximity to the end device;determining, by the name server device, a first network path criteria value for each of the multiple MEC networks associated with a network path segment between the name server device and each of the multiple MEC networks;selecting, by the name server device, a set of first MEC networks from the multiple MEC networks based on the first network path criteria values that are within a first range of values;determining, by the name server device, a second network path criteria value for each of the first MEC networks associated with the network path segment between the name server device and each of the first MEC networks;selecting, by the name server device, a second MEC network from among the first MEC networks based on the second network path criteria value;resolving, by the name server device, the hostname to the IP address based on the second MEC network;generating, by the name server device, a DNS response that includes the resolved IP address; andtransmitting, by the name server device, the DNS response to the end device.2. The method of claim 1 , wherein the hostname ...

Подробнее
11-03-2021 дата публикации

SYSTEM AND METHOD OF USING A GLOBAL DISCOVERY SERVICE TO ENABLE ROUTING OF PACKETS FROM A SOURCE CONTAINER TO A DESTINATION CONTAINER

Номер: US20210075763A1
Принадлежит:

Systems, methods, and computer-readable storage media are provided to populate databases with routing data for containers to eliminate the need for continuously accessing a global discovery service. An example method includes initiating, from a source container operating on a first machine in a first rack, a communication with a destination container operating on a second machine on a second rack, wherein a local database on the first machine does not know an address of the destination container. The method includes accessing a global discovery service to provide the address of the destination container, populating the local database on the first machine with the address of the destination container and routing a packet from the source container to the destination container according to the address of the destination container. 1. A method comprising:initiating, from a first container, a communication with a second container;looking up, in a first local database, a location of the second container;in response to the location of the second container not being present in the first local database, looking up, in a second local database, the location of the second container;in response to the location of the second container not being present in the second local database, accessing a global database for the location of the second container;in response to the location of the second container being present in the global database, processing the communication between the first container and the second container and populating the first local database and the second local database with the location information of the second container.2. The method of claim 1 , wherein the first container is on a first machine and the second container is on a second machine.3. The method of claim 2 , wherein the first machine and second machine are in different locations.4. The method of claim 2 , wherein the first machine is in a first rack and the second machine is in a second rack.5. The ...

Подробнее
11-03-2021 дата публикации

RELEVANCY IMPROVEMENT THROUGH TARGETING OF INFORMATION BASED ON DATA GATHERED FROM A NETWORKED DEVICE ASSOCIATED WITH A SECURITY SANDBOX OF A CLIENT DEVICE

Номер: US20210075833A1
Автор: HARRISON David
Принадлежит:

A system includes a networked device generating a fingerprint of media data rendered thereon, with the networked device having an identification data associated therewith, and a first set of computer implemented instructions executing to generate content identification data from the fingerprint. The system also includes a second set of computer implemented instructions executing to associate the content identification data with the identification data of the networked device, and associate the identification data of the networked device with an identification data of a user of the networked device involved in an interaction with the networked device. The interaction is associated with the rendering of the media data on the networked device. 1. A system comprising:a networked device generating a fingerprint of media data rendered thereon, the networked device having an identification data associated therewith;a first set of computer implemented instructions executing to generate content identification data from the fingerprint; and associate the content identification data with the identification data of the networked device; and', 'associate the identification data of the networked device with an identification data of a user of the networked device involved in an interaction with the networked device,', 'wherein the interaction is associated with the rendering of the media data on the networked device., 'a second set of computer implemented instructions executing to2. The system of :wherein the networked device is one of: a television, a data processing device and a set-top box.3. The system of :wherein the identification data of the networked device comprises a public Internet Protocol (IP) address.4. The system of claim 1 , wherein the identification data of the networked device and the identification data of the user are the same.5. The system of :wherein the networked device automatically generates the fingerprint at a chipset level based on access to at least ...

Подробнее
24-03-2022 дата публикации

CIRCUIT MIGRATION SEQUENCE GENERATION FOR NETWORK MODERNIZATION

Номер: US20220094571A1
Принадлежит: FUJITSU LIMITED

Disclosed methods for network modernization include obtaining a list of end-to-end circuits carried in a circuit-switched network, calculating, for each circuit, an early retirement credit (ERC) score and a circuit load factor (CLF) score, selecting, dependent on the ERC and CLF scores, a circuit to migrate to a new network, adding the selected circuit to a circuit migration sequence, and removing the circuit from the list. The ERC score represents the number of circuit-switching units on which no circuits would be carried and that would remain in the network following its removal. The CLF score represents an average number of circuits that would be carried on each circuit-switching unit currently traversed by the circuit following its removal. When two circuits have the highest ERC score, the circuit with the lowest CLF score is selected for migration. The method is repeated until the list is empty. 1. A method for network modernization , comprising:obtaining a first list of a plurality of end-to-end circuits carried in a circuit-switched network, the circuit-switched network spanning multiple nodes at which circuit-switching equipment resides;calculating, for each end-to-end circuit on the first list, a respective first early retirement credit (ERC) score representing a number of zero-fill circuit-switching units that would remain in the circuit-switched network as a result of removal of the end-to-end circuit, wherein a zero-fill circuit-switching unit is a circuit-switching unit on which no circuits are carried;selecting, dependent on the respective first ERC scores, a first one of the end-to-end circuits to migrate to a new network, the first end-to-end circuit having a highest first ERC score among the respective scores for the end-to-end circuits on the first list;adding the first end-to-end circuit to a circuit migration sequence for the circuit-switched network in a first position; andremoving the first end-to-end circuit from the first list to produce an ...

Подробнее
24-03-2016 дата публикации

Sales and Interaction Platform

Номер: US20160086252A1
Принадлежит: COMCAST CABLE COMMUNICATIONS LLC

A system may include a platform for an application to support processing flows for a service provider, such as ordering, sales, support, service delivery, and related process flows. The system may provide a limited set of application programming interfaces (APIs) that map to an application's user-experience page flows. The APIs may always appear to the application that the interaction process completed successfully—even if human intervention is required—to allow the application to complete the transaction. The system may have the ability to recognize the same user, and leverage that user's behavior across interactions with multiple sales channels. The system may thus provide, in one aspect, an enhanced user experience for ordering and maintaining complex service and equipment offerings.

Подробнее
22-03-2018 дата публикации

SYSTEMS AND METHODS FOR SHARING APPLICATION DATA BETWEEN ISOLATED APPLICATIONS EXECUTING ON ONE OR MORE APPLICATION PLATFORMS

Номер: US20180084056A1
Принадлежит:

Systems, methods, and software are disclosed herein for facilitating dynamic sharing of application data among multiple isolated applications executing on one or more application platforms. In an implementation, a method of operating an application platform executing an application to consume application data generated by other applications executing on one or more application platforms is disclosed. The method includes receiving an instruction to invoke the application in a runtime environment. The instruction is generated by a data sharing and decision service platform based on one or more application data feeds provided by the other applications registered with the data sharing platform. The method further includes processing the instruction to automatically invoke the application in the runtime environment and, once the application is invoked, directing the party application to perform the action. 1. A method of operating an application platform executing an application to consume application data generated by other applications executing on one or more application platforms , the method comprising: 'wherein the instruction is generated by a data sharing and decision service platform based on one or more application data feeds provided by the other applications registered with the data sharing platform;', 'receiving, by an application system on which the application is installed, an instruction to invoke the application in a runtime environment,'} 'wherein the instruction identifies the application to be invoked and configuration information associated with the action to be performed; and', 'processing the instruction to automatically invoke the application in the runtime environment,'}once the application is invoked, directing the application to perform the action.2. The method of claim 1 , wherein the configuration information associated with the action to be performed comprises a modification to existing event setting information.3. The method of claim 2 , ...

Подробнее
23-03-2017 дата публикации

TIMESTAMP-BASED MATCHING OF IDENTIFIERS

Номер: US20170085522A1
Автор: Greene Justin E.
Принадлежит:

Systems and methods for timestamp-based matching of identifiers are provided. Information may be stored in memory regarding a plurality of identifiers each unique to an associated website or to an associated browser. Stored information may further include one or more maps each associating a device identifier with at least one immutable browser identifier or mutable browser identifier. The device identifier may be unique to an associated computing device. Information may be received from a computing device that has used a browser to download a website, where the downloaded website includes a reference to a browser identifier specific to the downloaded website. The received information may be determined to include a timestamp and an internet protocol (IP) address. The timestamp and IP in the received information may further be determined to correspond to a computing device associated with one of the stored maps, where the corresponding computing device is identified by a corresponding device identifier. The stored map associated with the corresponding device identifier may be updated based on the referenced browser identifier. 1. A method for timestamp-based matching of identifiers , the method comprising:storing information in memory regarding one or more maps, wherein each map associates a device identifier with at least one browser identifier, the device identifier unique to an associated computing device;receiving information from a computing device that has used a browser to download a website, wherein the downloaded website includes a reference to a browser identifier specific to the browser;identifying that the received information includes a timestamp and an internet protocol (IP) address;determining that the timestamp and the IP address in the received information corresponds to a device identifier in one of the stored maps, wherein the corresponding device identifier is specific to the computing device; andupdating the stored map associated with the ...

Подробнее
25-03-2021 дата публикации

SYSTEM AND METHOD FOR CUSTOMIZABLE LINK BETWEEN TWO ENTITIES

Номер: US20210090183A1
Автор: Kerr Arthur Ray
Принадлежит:

A system and method improved communication system and method to permanently create and maintain private connections between entities such as two people, businesses, and/or other types of organizations and entities whereby to create an account with the example communication system, a user may complete an online personal contact application, such that once the information is verified, the user may be assigned a Unique Identification. 1. A communication system , comprising:one or more databases connected via a network;one or more processors connected to the one or more databases; and associate a first user with a first unique identifier, wherein the first unique identifier comprises a sequence of alphanumeric characters unique to the first user;', 'associate a second user with a second unique identifier, wherein the second unique identifier comprises a respective sequence of alphanumeric characters unique to the second user; and', 'generate a communication link, wherein the communication link is a stable link and stored in the one or more databases, wherein the contact information of the first user and the second user are stored on the one or more databases wherein when the contact information is updated, responsive to the communication link, the contact information converted into a compatible format for multiple computing devices of the first user and the second user and transmitted to the multiple computing devices of the first user and the second user., 'at least one computing device connected to the one or more processors and the one or more databases via the network, wherein the one or more processors are configured to2. The communication system of claim 1 , wherein the one or more processors are configured to transmit filtered content of the contact information to the second user wherein selection criteria for the presentation to the second user is elected by the first user.3. The communication system of claim 2 , the communication link comprising the first ...

Подробнее
25-03-2021 дата публикации

INTELLIGENT REDIRECTOR BASED ON RESOLVER TRANSPARENCY

Номер: US20210092089A1
Принадлежит:

Described embodiments provide systems and methods for resolving Domain Name Service (DNS) requests. An authoritative DNS server may receive, from a recursive resolver, a DNS request to resolve a query on behalf of a client. The authoritative DNS server may determine whether the recursive resolver is classified as a non-client representative resolver or a client representative resolver. The authoritative DNS server may identify a redirect server based on the recursive resolver classified as the non-client representative resolver or the resolved server based on the recursive resolver classified as the client representative resolver. The authoritative DNS server may transmit, to the recursive resolver, a response to the DNS request including an address of one of the redirect server or the resolved server. 1. A method comprising:receiving, by a device, a request to resolve a domain name, the request originating from a client;determining, by the device, that a recursive resolver conceals identification of the client;identifying, by the device, a server instead of a resolved server responsive to the determination, andtransmitting, by the device, a response to the request, the response identifies the server.2. The method of claim 1 , further comprising determining claim 1 , by an authoritative domain name service claim 1 , a classification of the recursive resolver.3. The method of claim 1 , further comprising determining claim 1 , by the device claim 1 , that the recursive resolver is classified as a non-client representative resolver.4. The method of claim 3 , further comprising classifying the recursive resolver based at least on round trip times of packets communicated with the recursive resolver.5. The method of claim 3 , further comprising classifying recursive resolver based at least on location information associated with an address of the recursive resolver.6. The method of claim 1 , further comprising determining claim 1 , by the device claim 1 , that a protocol ...

Подробнее
31-03-2016 дата публикации

Content Sharing Method and Social Synchronization Apparatus

Номер: US20160094680A1
Принадлежит:

The present invention relates to a content sharing method, including: receiving a first content sharing request sent by a content server; acquiring an identifier of the user on the destination website; querying a stored first correspondence among the internal identifier of the content, the identifier of the destination website, and an external identifier of the content according to the internal identifier of the content and the identifier of the destination website, to acquire the external identifier of the content on the destination website; and sending a second content sharing request to the destination website according to the identifier of the destination website and the identifier of the user on the destination website so as to share the content on a home page of the user on the destination website. In this way, same content shared on a same website by different users can be associated. 1. A content sharing method , comprising:receiving a first content sharing request sent by a content server, wherein the first content sharing request comprises an internal identifier of content that a user requests to share and an identifier of a destination website, wherein the internal identifier of the content is an identifier of the content on the content server;acquiring an identifier of the user on the destination website;querying a stored first correspondence among the internal identifier of the content, the identifier of the destination website, and an external identifier of the content according to the internal identifier of the content and the identifier of the destination website, to acquire the external identifier of the content on the destination website, wherein the external identifier of the content is an identifier generated by the destination website for the content when the content is shared by using the content server for a first time on the destination web site; andsending a second content sharing request to the destination website according to the ...

Подробнее
29-03-2018 дата публикации

IMAGE PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM

Номер: US20180091470A1
Автор: TERAO Yoshihide
Принадлежит:

In a case where the name of the address book to be imported is a default name, the name of a stored address book is set as the name of the address book to be imported. A control method for an image processing apparatus includes storing, in a storage, an address book, importing an address book from an external apparatus, determining whether a name of an address book imported by the importing is a default name or not, and in a case where the name of the address book imported by the importing is a default name, setting a name of an address book stored in the storage as the name of the address book to be imported by the importing. 1. An image processing apparatus comprising:an address book storing unit configured to store an address book;an address book importing unit configured to import an address book from an external apparatus;a determining unit configured to determine whether a name of an address book imported by the importing unit is a default name or not; anda control unit configured to, in a case where the name of the address book imported by the importing unit is a default name, set a name of an address book stored in the address book storing unit as the name of the address book to be imported by the importing unit.2. The image processing apparatus according to claim 1 ,wherein, in a case where the name of the address book to be imported by the importing unit is not a default name, the control unit does not set the name of the address book stored in the address book storing unit as the name of the address book to be imported by the importing unit.3. The image processing apparatus according to claim 1 , further comprising:a judging unit configured to judge whether a type of the address book to be imported by the importing unit is matched with a type of the address book stored in the address book storing unit or not,wherein, in a case where the judging unit judges that the type of the address book to be imported by the importing unit is matched with the type of ...

Подробнее
29-03-2018 дата публикации

NETWORK MAPPING USING A FINGERPRINT

Номер: US20180091496A1
Принадлежит:

A system for network mapping includes an interface and a processor. The interface is configured to receive an indication to scan a set of addresses using a fingerprint. The processor is configured to for an address of the set of addresses: receive a response associated with the address; determine whether the response matches the fingerprint; and store the address in a client network database in the event the response matches the fingerprint 1. A system for network mapping , comprising: 'receive an indication to scan a set of addresses using a fingerprint; and', 'an interface configured to receive a response associated with the address;', 'determine whether the response matches the fingerprint; and', 'store the address in a client network database.', 'in the event the response matches the fingerprint], 'for an address of the set of addresses, 'a processor configured to2. The system of claim 1 , wherein the set of addresses comprises all Internet addresses.3. The system of claim 1 , wherein the set of addresses comprises a predetermined subset of addresses.4. The system of claim 1 , wherein the processor is further to: 'request a response, wherein the response is associated with the address of the set of addresses.', 'for the address of the set of addresses5. The system of claim 4 , wherein requesting the response comprises requesting the response from a network information database.6. The system of claim 5 , wherein responses stored in the network information database comprise responses compiled by scanning the Internet.7. The system of claim 6 , wherein scanning the Internet comprises providing a payload to a set of Internet addresses.8. The system of claim 4 , wherein requesting the response comprises requesting the response from the address.9. The system of claim 8 , wherein requesting the response from the address comprises providing a payload to the address.10. The system of claim 1 , wherein the fingerprint is associated with a client network.11. The system of ...

Подробнее
21-03-2019 дата публикации

Information processing apparatus and non-transitory computer readable recording medium

Номер: US20190089672A1
Автор: Masaaki Aiba
Принадлежит: Kyocera Document Solutions Inc

A sub processor, in the sleep mode, receives an mDNS query from the external device via the communication interface, then determines whether or not the mDNS query is a service discovery query, if determining that the mDNS query is not a service discovery query, determines that the mDNS query is a name resolution query, generates the response based on the name resolution RR, and sends the response to the external device via the communication interface.

Подробнее
06-04-2017 дата публикации

SYSTEMS AND METHODS FOR ENABLING SERVICE INTEROPERABILITY FUNCTIONALITY FOR WIFI DIRECT DEVICES CONNECTED TO A NETWORK VIA A WIRELESS ACCESS POINT

Номер: US20170099356A1
Принадлежит:

Certain embodiments herein are directed to enabling service interoperability functionality for wireless fidelity (WiFi) Direct devices connected to a network via a wireless access point. A WiFi Direct device may identify various other WiFi Direct devices on a WiFi network for performing a requested service, such as printing content or displaying content to a screen. In so doing, the device may share information associated with an access point to which the device is connected with the other devices, which may also share information associated with an access point to which they are connected. In this way, WiFi Direct devices may discover their connectivity with respect to other devices to utilize a broader array of connection options for implementing a desired service, and hence, may leverage application programming interface (API) modules directed at providing service interoperability functionality between software applications and services requested by the software applications. 120-. (canceled)21. A device for discovering a service device offering a service using a wireless peer-to-peer protocol , comprising:at least one memory that stores computer-executable instructions; andat least one processor configured to access the at least one memory, wherein the at least one processor is configured to execute the computer-executable instructions to:generate a probe request comprising a hash value corresponding to the service;cause to send the probe request to one or more service devices using the wireless peer-to-peer protocol;identify a probe response received from a first service device of the one or more service devices using the wireless peer-to-peer protocol, the probe response including an indication the first service device provides at least the service;determine a first connection exchange information attribute comprising connection options indicative of one or more connection capabilities of the device;cause to send the connection exchange information attribute ...

Подробнее
08-04-2021 дата публикации

METHOD AND APPARATUS FOR SCHEDULING TRAFFIC OF NODE, ELECTRONIC DEVICE AND STORAGE MEDIUM

Номер: US20210105222A1
Автор: CHEN Zhizhong
Принадлежит:

Embodiments of the present disclosure relates to communication technology, and in particular to a method and an apparatus for scheduling traffic of a node, an electronic device and a storage medium. The method for scheduling traffic of a node comprises: obtaining a target node and each visitor of the target node, where traffic of the target node is to be scheduled out; obtaining a corresponding node accessed by each visitor when using a server address with a different path attribute, where each corresponding node pre-broadcasts a server address with at least two different path attributes for the visitor to access; obtaining a scheduled-in node from the corresponding node of each visitor; and scheduling the traffic of the target node to the scheduled-in node. 1. A method for scheduling traffic of a node , comprising:obtaining a target node and each visitor of the target node, wherein traffic of the target node is to be scheduled out;obtaining a corresponding node accessed by each visitor when using a server address with a different path attribute, wherein each corresponding node pre-broadcasts a server address with at least two different path attributes for the visitor to access;obtaining a scheduled-in node from the corresponding node accessed by each visitor; andscheduling the traffic of the target node to the scheduled-in node.2. The method according to claim 1 , wherein obtaining a corresponding node accessed by each visitor when using a server address with a different path attribute claim 1 , wherein each corresponding node pre-broadcasts a server address with at least two different path attributes for the visitor to access comprises:obtaining, by a server, a corresponding node accessed by each visitor when using a server address with a different path attribute, wherein each corresponding node pre-broadcasts a server address with at least two different path attributes for the visitor to access, wherein one node obtained is accessed by one visitor when using one ...

Подробнее
08-04-2021 дата публикации

SYSTEM AND METHOD FOR ESTABLISHING A TRUSTED SESSION

Номер: US20210105620A1
Принадлежит: The Toronto-Dominion Bank

A method for establishing a trusted session between a first computing device and a computer server includes obtaining identifying information for the first computing device and a second computing device. The identifying information includes identifying information corresponding to the networks to which each of the computing devices are directly connected. Based on the identifying information it may be determined that there is sufficient correspondence between the first and second computing devices. If so, an indication is sent to the second computing device requesting confirmation that the first computing device should be authenticated to the account. An indication confirming this may then be received and, responsive thereto, the first computing device is authenticated to the account. Related computer systems and computer-readable media are also disclosed. 1. A computer system comprising:a processor;a communications module coupled to the processor; and receive, using the communications module from a first computing device via an internetwork, a request to authenticate to an account using a second computing device;', 'obtain first identifying information for the first computing device, the first identifying information including first network identifying information corresponding to a first network of the internetwork to which the first computing device is directly connected;', 'obtain second identifying information for the second computing device, the second identifying information including second network identifying information corresponding to a second network of the internetwork to which the second computing device is directly connected;', 'determine based on the first and second identifying information that there is sufficient correspondence between the first and second computing devices;', 'responsive to determining that there is sufficient correspondence between the first and second computing devices, send, using the communications module via the internetwork ...

Подробнее
04-04-2019 дата публикации

Vehicle identification registration and communication system

Номер: US20190102958A1
Принадлежит:

A computer-implemented system and method for registering vehicle identifications and registering users linked to them, searching users or vehicles for example with portions of user names or portions of vehicle identifications and, sending messages directed to registered users or directed to registered vehicles. In case the messages are directed to a registered vehicle, the message may be received by the user(s) linked to that vehicle in the system. The system may also provide for a method to link several users to a vehicle and several vehicles to a user and, a method for reassigning vehicle identifications to users, as a means to enable the use of vehicle identifications by users with the greatest interest in those particular vehicle identifications. 1. A computer-implemented method for directing message communications from a sender to a recipient , comprising executing on a processor the steps of:establishing a database containing a plurality of user records and a plurality of vehicle records, each of the plurality of user records including at least a systemwide-unique user identification, one or more message-receiving capable addresses and none or one user selected name, each of the plurality of vehicle records including at least a systemwide-unique vehicle identification, publicly accessible vehicle identification or characteristic information and none, one or, more than one, systemwide-unique user identification identifying a user record to which said vehicle record is linked or, in case the vehicle record is linked to more than one user record, the user records to which said vehicle records are linked;receiving a user registration request with none or one message-receiving capable address and, none or one user selected name and, none or one systemwide-unique user identification;receiving a vehicle registration request with publicly accessible vehicle identification or characteristic information and, none, one or, more than one systemwide-unique user ...

Подробнее
04-04-2019 дата публикации

IDENTIFYING MULTIPLE NODES IN A VIRTUAL NETWORK DEFINED OVER A SET OF PUBLIC CLOUDS TO CONNECT TO AN EXTERNAL SAAS PROVIDER

Номер: US20190103993A1
Принадлежит:

Some embodiments establish for an entity a virtual network over several public clouds of several public cloud providers and/or in several regions. In some embodiments, the virtual network is an overlay network that spans across several public clouds to interconnect one or more private networks (e.g., networks within branches, divisions, departments of the entity or their associated datacenters), mobile users, and SaaS (Software as a Service) provider machines, and other web applications of the entity. The virtual network in some embodiments can be configured to optimize the routing of the entity's data messages to their destinations for best end-to-end performance, reliability and security, while trying to minimize the routing of this traffic through the Internet. Also, the virtual network in some embodiments can be configured to optimize the layer 4 processing of the data message flows passing through the network. 1. A method for defining multiple routes to a SaaS (Software as a Service) provider through a virtual network defined over a set of one or more one public clouds , the method comprising:providing, to each of a plurality of managed forwarding nodes (MFNs) in the set of public clouds, an identifier identifying the SaaS provider for the MFN to generate a measurement that quantifies an attribute of a network path between the MFN and the identified SaaS provider;receiving, from each MFN, measurements for the identified SaaS provider;based on the received measurements, selecting a set of at least two MFNs to use to reach the SaaS provider from the virtual network, the set of MFNs not including all of the plurality of MFNs; andusing the selected set of at least two MFNs to define routes through the virtual network to the SaaS provider.2. The method of claim 1 , wherein the identifier for the SaaS provider is a network address associated with the SaaS provider.3. The method of claim 2 , wherein the network address is a network address associated with a set of one ...

Подробнее
29-04-2021 дата публикации

MODIFYING MULTICAST DOMAIN NAME SERVICE (MDNS) RESPONSES TO CONTROL ASSIGNMENT OF DISCOVERABLE RESOURCE PROVIDING DEVICES AVAILABLE ON NETWORK

Номер: US20210126894A1
Автор: Warrick Peter S.
Принадлежит:

An apparatus for helping with multicast domain name service (MDNS) discovery includes one or more processors configured to receive a first MDNS query from the resource seeking device, receive a first MDNS response from the resource providing device, and generate a second MDNS response according to the first MDNS response. The second MDNS response is generated at least by including a resource record from the first MDNS response and setting a time-to-live (TTL) value of the resource record in the second MDNS response to be lower than an original TTL value as specified for the resource record in the first MDNS response. The second MDNS response is sent to the resource seeking device in response to the first MDNS query. A hospitality establishment may thereby soft assign a media device to a user device while retaining the ability to change the media device assigned to the user device. 1. An apparatus for helping with multicast domain name service (MDNS) discovery , the apparatus comprising:one or more network interfaces coupled to a resource-seeking device and a resource-providing device;one or more storage devices; andone or more processors coupled to the one or more network interfaces and the one or more storage devices; receive a first MDNS query from the resource-seeking device;', 'receive a first MDNS response from the resource-providing device;', 'generate a second MDNS response according to the first MDNS response, wherein the second MDNS response is generated at least by including a resource record from the first MDNS response and setting a time-to-live (TTL) value of the resource record in the second MDNS response to be lower than an original TTL value as specified for the resource record in the first MDNS response; and', 'sending the second MDNS response to the resource-seeking device in response to the first MDNS query., 'wherein, by executing a plurality of software instructions loaded from the one or more storage devices, the one or more processors are ...

Подробнее
11-04-2019 дата публикации

INFORMATION PROCESSING APPARATUS, DEVICE MANAGEMENT SYSTEM, AND DEVICE MANAGEMENT METHOD

Номер: US20190109921A1
Автор: MATSUSHIMA Hiroyuki
Принадлежит:

An information processing apparatus, a device management system, and a device management method. The device management system includes the information processing apparatus, a device management apparatus, a mediating device, and the device. The device management method include communicating via a network with one or more device management units to manage devices to be managed and one or more mediating devices to collect information on the devices, managing correspondence between the device or the mediating device and the device management unit, collecting management information from the device or the mediating device, determining corresponding device management unit based on the correspondence, and transmitting management information to the corresponding device management unit. 1. An information processing apparatus , comprising:a memory for storing one or more programs; and communicate via a network with one or more device management units to manage devices to be managed and one or more mediating devices to collect information on the devices;', 'manage correspondence between the device or the mediating device and the device management unit;', 'collect management information including management information on the device or the mediating device;', 'identify a corresponding device management unit from among one or more device management units based on the correspondence; and', 'transmit management information to the corresponding device management unit., 'a processor configured to execute the one or more programs to2. The information processing apparatus of claim 1 , wherein the processor manages first correspondence information that stores correspondence between account information for identifying an account and the device management unit and second correspondence information that stores the correspondence between the account information and the mediating device claim 1 ,specifies the account information corresponding to the mediating device that acquired the ...

Подробнее
02-04-2020 дата публикации

SYSTEM AND METHOD FOR SOCIAL MEDIA-BASED CONTENT RECOMMENDATIONS

Номер: US20200107074A1
Принадлежит:

Methods, systems, and computer program products are provided for recommending content based on content being engaged with by a user's social media contacts. For example, embodiments described herein advantageously provide a user with content recommendations that are based on what other people associated with the user (e.g., via a social media service) are consuming. For instance, content being engaged with by a user's social media contacts are monitored via multimedia devices utilized by the user and his contacts and/or are inferred via social media posts of the user's contacts. Once the content is determined, the user is provided with recommendations for that contact. The recommendations may be provided to the user while the user is watching content and/or browsing for content. The recommendations may also be provided based on periodicity of the media content. 1. A method for recommending content to a first user , comprising:determining that the first user utilizes a first multimedia device to consume media content;determining that a second user, which utilizes a second multimedia device to consume media content, is associated with the first user via a social media service;determining that the second user is consuming a particular piece of media content via the second multimedia device; andcausing an indicator to be displayed via a graphical user interface rendered on a display device communicatively coupled to the first multimedia device responsive to determining that the second user consuming the particular piece of media content is associated with the first user, the indicator recommending the particular piece of media content to the first user.2. The method of claim 1 , wherein determining that a second user that utilizes a second multimedia device to consume media content is associated with the first user via a social media service comprises:receiving, via the first device, social media user credentials associated with the first user;accessing a social media ...

Подробнее
18-04-2019 дата публикации

RELEVANCY IMPROVEMENT THROUGH TARGETING OF INFORMATION BASED ON DATA GATHERED FROM A NETWORKED DEVICE ASSOCIATED WITH A SECURITY SANDBOX OF A CLIENT DEVICE

Номер: US20190116209A1
Автор: HARRISON David
Принадлежит:

A system includes a client device capable of being associated with a number of networked devices through a computer network to: process an embedded object, constrain an executable environment in a security sandbox, and execute a sandboxed application in the executable environment. The embedded object is processed through the sandboxed application. The system also includes a relevancy-matching server to: receive primary data generated from fingerprint data of each of the number of networked devices, match the primary data with targeted data based on a relevancy factor, search a storage for the targeted data, and cause rendering of the targeted data through the embedded object processed through the sandboxed application of the client device. The primary data is any one of a content identification data and a content identification history. 1. A system comprising: process an embedded object,', 'constrain an executable environment in a security sandbox, and', 'execute a sandboxed application in the executable environment, the embedded object being processed through the sandboxed application; and, 'a client device capable of being associated with a plurality of networked devices through a computer network to receive primary data generated from fingerprint data of each of the plurality of networked devices,', 'match the primary data with targeted data based on a relevancy factor, search a storage for the targeted data, and', 'cause rendering of the targeted data through the embedded object processed through the sandboxed application of the client device,', 'wherein the primary data is any one of a content identification data and a content identification history., 'a relevancy-matching server to2. The system of :wherein the fingerprint data is any one of an audio fingerprint data and a video fingerprint data,wherein at least one of the embedded object and the sandboxed application is configured to bypass at least one access control of the security sandbox through any one of ...

Подробнее
07-05-2015 дата публикации

NODE DE-DUPLICATION IN A NETWORK MONITORING SYSTEM

Номер: US20150127806A1
Принадлежит: SOLARWINDS WORLDWIDE, LLC

Systems, methods, apparatuses, and computer program products for node de-duplication. One method includes discovering, by a network monitoring apparatus, nodes in a network, and collecting a list of internet protocol (IP) addresses, media access control (MAC) addresses, domain name system (DNS) names, and sysnames for each of the nodes discovered in the network. The method may also include comparing the collected list of information for each of the discovered nodes with corresponding information for current nodes and other discovered nodes. The method may then includes determining duplicate nodes that are duplicates of the other discovered nodes and/or the current nodes based on the comparison of the IP addresses, MAC addresses, DNS names, and sysnames. 1. A method , comprising:discovering, by a network monitoring apparatus, nodes in a network;collecting a list of internet protocol (IP) addresses, media access control (MAC) addresses, domain name system (DNS) names, and sysnames for each of the nodes discovered in the network;comparing the IP addresses of each of the discovered nodes with IP addresses of current nodes and other discovered nodes;comparing the MAC addresses of each of the discovered nodes with MAC addresses of the current nodes and the other discovered nodes;comparing the DNS names of each of the discovered nodes with DNS names of the current nodes and the other discovered nodes;comparing the sysnames of each of the discovered nodes with sysnames of the current nodes and the other discovered nodes;determining duplicate nodes that are duplicates of the other discovered nodes and/or the current nodes based on the comparison of the IP addresses, MAC addresses, DNS names, and sysnames.2. The method according to claim 1 , further comprising discarding the duplicate nodes.3. The method according to claim 1 , further comprising assigning a priority to each of the comparing steps that determines an order of execution.4. The method according to claim 1 , ...

Подробнее
05-05-2016 дата публикации

Packet Transmission Method, Apparatus, and System in Multicast Domain Name System

Номер: US20160127306A1
Автор: Wang Chunning, Xu Yibin
Принадлежит:

A packet transmission method, apparatus, and system in a multicast domain name system (mDNS), which are used to resolve a network bandwidth waste problem due to much service information needs to be transmitted in an mDNS-based network. The method includes, converting, by a relay, a known-answer service query packet that is sent by a user terminal and used to query service information in an mDNS, into a unicast known-answer service query packet and sending the unicast known-answer service query packet to a gateway, receiving, by the relay, a unicast known-answer service answer packet that is sent by the gateway and includes service information unknown to the user terminal, and converting, by the relay, the unicast known-answer service answer packet into a multicast known-answer service answer packet and sending the multicast known-answer service answer packet to the user terminal. 1. A packet transmission method in a multicast domain name system (mDNS) , comprising:converting, by a relay, a multicast known-answer service query packet that is sent by a user terminal and used to query service information in the mDNS, into the unicast known-answer service query packet;sending the unicast known-answer service query packet to a gateway, wherein an identity field of the unicast known-answer service query packet comprises a terminal identity determined by the relay for the user terminal that sends the multicast known-answer service query packet;receiving, by the relay, a unicast known-answer service answer packet that is sent by the gateway and comprises service information unknown to the user terminal, wherein the service information unknown to the user terminal is obtained by the gateway after removing, based on the terminal identity comprised in the received unicast known-answer service query packet, all service information known to the user terminal corresponding to the terminal identity from an established correspondence between a terminal identity and known service ...

Подробнее
05-05-2016 дата публикации

SHARING AN APPLICATION CONFIGURATION AMONG SOCIAL NETWORKS

Номер: US20160127455A1
Принадлежит:

A machine may generate and store a correlation among multiple identifiers of the user that enable access to an application through multiple systems. For example, the user may have a first identifier for using a first social network system, and a second identifier for using a second social network system, and the machine may generate and store a correlation between the first identifier and the second identifier. The machine may identify the user based on the first identifier and access a database that stores the correlation. The machine may then access a configuration of the application based on the correlation and configure the application in accordance with the configuration. The machine may generate a visual representation of the configured application, provide the visual representation to a device of a further user, receive an indication of an opinion of the further user on the visual representation, and present the indication. 120-. (canceled)21. A method comprising:identifying a user of a first network-based system based on a first identifier by which the first network-based system permits the user to access an application on the first network-based system, the identifying being performed by a processor of a machine;accessing a database that correlates the first identifier to a second identifier by which a second network-based system permits the user to access the application on the second network-based system;accessing a non-default state of the application stored for the user, the accessing of the non-default state being based on the first identifier being correlated with the second identifier; andcausing the application to be configured in accordance with the non-default state stored for the user, the causing being performed by a processor of the machine.22. The method of claim 21 , wherein:the first and second network-based systems are configured to provide access to the application; andthe identifying of the user based on the first identifier includes ...

Подробнее
14-05-2015 дата публикации

Managed Directory Service Connection

Номер: US20150134826A1
Принадлежит:

Techniques for connection computer system entities to local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service receives commands to perform operations on the local computer system resource and, if the computer system entity is authorized to perform the operations on the local computer system resource, the managed directory service performs the operation on the local computer system resource. 1. A computer-implemented method for performing a set of operations comprising: receiving a request from a customer of the computing resources service provider to make a customer computer system directory hosted in a customer computing environment available in a computing environment of a computing resource service provider;', 'creating a computer system directory node in the computing resource service provider environment in response to the request, the created computer system directory node configured to process requests to perform directory operations without replication of the customer computer system directory to the computing environment of the computing resource service provider; and', 'managing the created directory node in the computing environment of the computing resource service provider on behalf of the customer., 'under the control of one or more computer systems of a managed directory service of a computing resource service provider, the one or more computer systems configured with executable instructions,'}2. The computer-implemented method of claim 1 , wherein processing the requests to perform directory operations includes forwarding the requests to the customer computer system directory.3. The computer-implemented method of claim 1 , further comprising:obtaining a uniform ...

Подробнее
14-05-2015 дата публикации

Managed directory service with extension

Номер: US20150134827A1
Принадлежит: Amazon Technologies Inc

Techniques for connecting computer system entities to remotely extended local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service extends the local computer system resource to a corresponding extended remote computer system resource, receives commands to perform operations on the local or extended remote computer system resources and, if the computer system entity is authorized to perform the operations on the appropriate computer system resource, the managed directory service performs the operations on the appropriate computer system resource.

Подробнее
25-08-2022 дата публикации

SYSTEM AND METHOD FOR USING A MULTICAST SERVICE TO CONFIGURE A CONTROLLING DEVICE

Номер: US20220271961A1
Принадлежит:

A signature comprised of a plurality of data blocks formatted in accordance with a multicast communications protocol is received from a target appliance. When it is determined that one or more of the plurality of data blocks has been populated with user data, a representation of at least a portion of signature is provided to an analytics engine for processing whereby the user data within the one or more of the plurality of data blocks is replaced with a predicted, original data. The predicted, original data is then usable to provision a controlling device with a command code set for use in communicating commands to the target appliance. 1. A method for configuring a controlling device to control a target appliance that supports a multicast communications protocol , the method comprising:receiving a signature comprised of a plurality of data blocks formatted in accordance with the multicast communications protocol from the target appliance;determining that a one or more of the plurality of data blocks has been populated with a user data;in response to it being determined that the one or more of the plurality of data blocks has been populated with the user data, providing a representation of at least a portion of signature to an analytics engine for processing whereby the user data within the one or more of the plurality of data blocks is replaced with a predicted, original data; andproviding the predicted, original data to a controlling device configuration process, the controlling device configuration process functioning to provision the controlling device with a command code set for use in communicating commands to the target appliance.2. The method as recited in claim 1 , comprising using a discovery process to cause the signature to be received from the target appliance.3. The method as recited in claim 1 , wherein the predicted original data comprises data indicative of a brand and model for the target appliance.4. The method as recited in claim 1 , wherein the ...

Подробнее
23-04-2020 дата публикации

UTILIZING SERVICE TAGGING FOR ENCRYPTED FLOW CLASSIFICATION

Номер: US20200127966A1
Принадлежит:

In one embodiment, a device in a network receives domain name system (DNS) information for a domain. The DNS information includes one or more service tags indicative of one or more services offered by the domain. The device detects an encrypted traffic flow associated with the domain. The device identifies a service associated with the encrypted traffic flow based on the one or more service tags. The device prioritizes the encrypted traffic flow based on the identified service associated with the encrypted traffic flow. 1. A method , comprising:receiving, at a device in a network, domain name system (DNS) information for a domain, wherein the DNS information includes one or more service tags indicative of one or more services offered by the domain;populating, by the device, a local database of DNS information from the received DNS information;training, by the device, a machine learning-based traffic flow classifier to distinguish one or more domain services associated with the domain;detecting, by the device, an encrypted traffic flow associated with the domain;identifying, by the device, a service of the one or more domain services as associated with the encrypted traffic flow based on information in the local database and by applying the machine learning-based traffic flow classifier to the encrypted traffic flow; andprioritizing, by the device, the encrypted traffic flow based on the identified service of the one or more services associated with the encrypted traffic flow.2. The method as in claim 1 , further comprising:sending, by the device, a DNS request for the DNS information, wherein the DNS request includes a request for the one or more service tags indicative of the one or more services offered by the domain.3. The method as in claim 2 , wherein the request for the one or more service tags is included in an extension mechanism for DNS (EDNS) field of the DNS request.4. The method as in claim 1 , wherein the DNS information is received via a DNS response ...

Подробнее
19-05-2016 дата публикации

Routing to Multiple Diameter Peers with the Same Identity

Номер: US20160142368A1
Автор: Mann Robert A.
Принадлежит:

Various exemplary embodiments relate to a method performed by a Diameter Routing Agent (DRA) for processing a Diameter message, the method including: providing alias Diameter identifiers (IDs) to peers with the same Diameter IDs; receiving a Diameter message at the DRA associated with one of the peers with the same Diameter ID; determining a correct peer of the peers with the same Diameter ID associated with the received Diameter message; setting the destination host of the received Diameter message to the aliased ID of the correct peer; and transmitting the Diameter message to the correct peer. 1. A method performed by a Diameter Routing Agent (DRA) for processing a Diameter message , the method comprising:providing alias Diameter identifiers (IDs) to peers with the same Diameter IDs;receiving a Diameter message at the DRA associated with one of the peers with the same Diameter ID;determining a correct peer of the peers with the same Diameter ID associated with the received Diameter message;setting the destination host of the received Diameter message to the aliased ID of the correct peer; andtransmitting the Diameter message to the correct peer.2. The method of claim 1 , wherein determining a correct peer includes matching a destination IP address in the Diameter message with the IP address of one of the peers with the same Diameter ID.3. The method of claim 1 , wherein determining a correct peer is based upon information in the Diameter message claim 1 , wherein the information in the Diameter message may be one of a source host claim 1 , source realm claim 1 , application claim 1 , information in a non-standard attribute-value pair claim 1 , subscriber location claim 1 , subscriber identification claim 1 , and destination realm.4. The method of claim 1 , wherein determining a correct peer is based upon information related to the Diameter message claim 1 , wherein the information related to the Diameter message may be one of the IP address where the Diameter ...

Подробнее
03-06-2021 дата публикации

METHODS AND PROCEDURES FOR THE DYNAMIC MAC ADDRESS DISTRIBUTION IN IEEE 802.11 NETWORKS

Номер: US20210168115A1
Принадлежит: INTERDIGITAL PATENT HOLDINGS, INC.

Methods and apparatuses are described for dynamic medium access control (MAC) address distribution in a wireless network. A station (STA) may receive, from an access point (AP), a frame that includes an indicator indicating at least one MAC address type or MAC address policy supported by an extended service set (ESS) associated with the AP. The indicator may comprise an 8 bit bitmap. The STA may then transmit, to the AP, a request message that includes MAC Address Assignment Protocol information determined based on the at least one MAC address type or MAC address policy. The STA may receive a response message that includes a local medium access control (MAC) address assigned based on the MAC Address Assignment Protocol information. The STA may transmit, to the AP, an association request frame with the local MAC address. 1. A method for use in a station (STA) , the method comprising:transmitting in a pre-association discovery state, to an access point (AP), an Access Network Query Protocol (ANQP) Service Information request;receiving in a pre-association discovery state, from the AP, an ANQP Service Information response indicating support for an extended service set (ESS) associated with the AP;transmitting in a pre-association discovery state, to the AP, an ANQP request message requesting medium access control (MAC) Address Assignment Protocol information determined based on at least one MAC address type or MAC address policy supported by the ESS;receiving in a pre-association discovery state, an ANQP response message that includes a local MAC address assigned based on the MAC Address Assignment Protocol information; andtransmitting in a pre-association discovery state, to the AP, an association request frame with the local MAC address.2. The method of claim 1 , wherein support for the ESS is indicated by an Extended Capabilities Element.3. The method of claim 1 , wherein the ANQP Service Information request message comprises includes a service information request ...

Подробнее
09-05-2019 дата публикации

Multiple Device and Multiple Line Connected Home and Home Monitoring

Номер: US20190141138A1
Принадлежит:

Systems, devices, and techniques for multiple device and multiple line enabled computing devices and computing appliances are described herein. A device number can be assigned to a computing device and can be unique to the computing device. A plurality of alias numbers can be provided to the computing device and enabled for use by the computing device. Alias numbers can be enabled on multiple computing appliances, such that a user can transfer voice or video calls between devices using the alias numbers. Further, monitoring components in a home environment, for example, can be associated with one or more alias number so that security alerts can be provided to the various computing devices and computing appliances associated with the alias numbers. 1. A method comprising:receiving, by a monitoring alert routing module of a telecommunication network, an indication associated with a monitoring component associated with an alias number;determining, by the monitoring alert routing module, an action based on one or more rules associated with the alias number;performing, by the monitoring alert routing module, the action to communicate over the telecommunication network with at least one computing device associated with the alias number; andreceiving, by the monitoring alert routing module, a response to the action over the telecommunication network from the at least one computing device.2. The method of claim 1 , wherein the indication is received via a computing appliance that monitors a plurality of monitoring components within a monitoring location.3. The method of claim 1 , wherein determining the action comprises determining a plurality of computing devices associated with the alias number and determining a group or an order associated with the plurality of computing devices claim 1 , wherein the monitoring alert routing module performs the action with multiple ones of the plurality of computing devices based on the group or the order.4. The method of claim 1 , ...

Подробнее
30-04-2020 дата публикации

USER BASED mDNS SERVICE DISCOVERY

Номер: US20200137173A1
Принадлежит:

Techniques for user-based service discovery in a network are described. In one embodiment, a method includes receiving, at a controller, a query to discover advertised services from a user device from a local area network. The method includes determining one or more advertised services in response to the query from the user device and determining a service discovery gateway agent for the local area network in communication with the user device. A query response that includes the one or more advertised services determined in response to the query is transmitted to the service discovery gateway agent. The service discovery gateway agent is configured to receive the query response and transmit the one or more advertised services to the user device via a Layer 2 unicast transmission. 1. A method comprising:receiving, at a controller, a query to discover advertised services from a user device from a local area network;determining one or more advertised services in response to the query from the user device;determining a service discovery gateway agent for the local area network in communication with the user device; andtransmitting a query response to the service discovery gateway agent, wherein the query response includes the one or more advertised services determined in response to the query;wherein the service discovery gateway agent is configured to receive the query response and transmit the one or more advertised services to the user device via a Layer 2 unicast transmission.2. The method of claim 1 , wherein the service discovery gateway agent is configured to extract a media access control (MAC) address for the user device from the query response.3. The method of claim 1 , wherein the local area network comprises a plurality of devices including the user device; andwherein the query response is transmitted by the service discovery gateway agent to only the user device that initiated the query to discover advertised services.4. The method of claim 1 , further ...

Подробнее
10-06-2021 дата публикации

SYSTEMS AND METHODS FOR ENABLING SERVICE INTEROPERABILITY FUNCTIONALITY FOR WIFI DIRECT DEVICES CONNECTED TO A NETWORK VIA A WIRELESS ACCESS POINT

Номер: US20210176323A1
Принадлежит:

Certain embodiments herein are directed to enabling service interoperability functionality for wireless fidelity (WiFi) Direct devices connected to a network via a wireless access point. A WiFi Direct device may identify various other WiFi Direct devices on a WiFi network for performing a requested service, such as printing content or displaying content to a screen. In so doing, the device may share information associated with an access point to which the device is connected with the other devices, which may also share information associated with an access point to which they are connected. In this way, WiFi Direct devices may discover their connectivity with respect to other devices to utilize a broader array of connection options for implementing a desired service, and hence, may leverage application programming interface (API) modules directed at providing service interoperability functionality between software applications and services requested by the software applications. 123-. (canceled)24. A service device for providing to a service requesting device a service using a wireless protocol , comprising:at least one memory that stores computer executable instructions; and identify a probe request received from the service requesting device, the probe request including a hash value corresponding to the service;', 'determine to send a probe response based at least in part on the hash value in the probe request;', 'cause to send the probe response to the service requesting device, the probe response including a first indication the service device provides the service;', 'identify a discovery request, in a layer two protocol frame, received from the service requesting device, wherein the discovery request comprises a request for information associated with the service;', 'cause to send a discovery response to the service requesting device in response to the discovery request, wherein the discovery response comprises the information associated with the service;', ' ...

Подробнее
31-05-2018 дата публикации

Method, Device and System for Forwarding Message

Номер: US20180152414A1
Автор: Ao Ting, Wu Bo
Принадлежит:

A method, device and system for message forwarding are provided. The method may include the following acts. A second device in a second domain receives a first message from a first domain. The second device allocates, for the first message, a second Service Function Path Identifier (SFPID) corresponding to a Service Function Chain (SFC) in the second domain, and obtains a second message. The second device sends the second message to one or more other devices, except the second device, in the second domain. 1. A method for message forwarding , comprising:receiving, by a second device in a second domain, a first message from a first domain;allocating, by the second device for the first message, a second Service Function Path Identifier (SFPID) corresponding to a Service Function Chain (SFC) in the second domain, and obtaining, by the second device, a second message; andsending, by the second device, the second message to one or more other devices, except the second device, in the second domain.2. The method as claimed in claim 1 , wherein the first message carries a first SFPID allocated by the first domain for the first message.3. The method as claimed in claim 1 , wherein receiving claim 1 , by the second device in the second domain claim 1 , the first message from the first domain comprises:receiving, by the second device, the first message through a Gateway (GW) device of the second domain.4. The method as claimed in claim 3 , wherein the first message is sent to the second domain by the first domain according to an address of the GW device of the second domain; the address of the GW device of the second domain is obtained by the first domain through a coordination management entity; and the address of the GW device of the second domain serves as an address of a Service Function (SF) claim 3 , corresponding to the SFC claim 3 , of the first domain.5. The method as claimed in claim 2 , wherein allocating claim 2 , by the second device for the first message claim 2 ...

Подробнее
15-09-2022 дата публикации

METHOD AND SYSTEM FOR AUTOMATIC CREATION OF TRUST COMMUNITIES

Номер: US20220294696A1
Принадлежит: XEROX CORPORATION

A method of automatically creating trust communities in a fleet of devices. The method includes finding candidate devices in a fleet of devices via one or more candidate discovery techniques and generating device-related data based on the candidate devices that are found, analyzing the device-related data via an analytics engine and creating one or more fleet orchestrator device lists based on the analysis of the device-related data, and automatically creating one or more new trust communities or suggesting joining one or more previously existing trust communities based at least on the one or more fleet orchestrator device lists for the candidate devices, wherein the one or more new trust communities or previously existing trust communities include at least a sub-set of the devices in the fleet, and wherein at least one of the managed devices in the sub-set of devices is configured as a root device to publish files via a file sharing function. 1. A method of automatically creating trust communities in a fleet of devices , the method comprising:finding candidate devices in a fleet of devices via one or more candidate discovery techniques and generating device-related data based on the candidate devices that are found;analyzing the device-related data via an analytics engine and creating one or more fleet orchestrator device lists based on the analysis of the device-related data; andautomatically creating one or more new trust communities or suggesting joining one or more previously existing trust communities based at least on the one or more fleet orchestrator device lists for the candidate devices, wherein the one or more new trust communities or previously existing trust communities include at least a sub-set of the devices in the fleet, and wherein at least one of the managed devices in the sub-set of devices is configured as a root device to publish files via a file sharing function.2. The method of claim 1 , wherein finding candidate devices in a fleet of ...

Подробнее
07-05-2020 дата публикации

SERVICE ORCHESTRATION ACROSS MULTIPLE SERVICE DOMAINS

Номер: US20200145502A1
Принадлежит:

A method includes: (a) setting up a service orchestration rule set between a home operator and a sponsor service provider, managing a service domain for obtaining a data structure for a service definition object; (b) receiving a list of available services from the sponsor service provider; (c) receiving a subscriber selection of at least one service from the list; (d) adding a first set of data including subscriber specific data to the service definition object; (e) sending a service creation request to the sponsor service provider for subscribing to the selected service; and (f) receiving a response from the sponsor service provider including the service definition object complemented with a second set of data to allow the selected service to be executed. 1. A method of orchestrating services across at least two different service domains in a communication network , the method comprising the following steps carried out by a processing unit of a first service provider , referred to as a home operator , managing a first service domain:receiving a data structure for a service definition object from a second service provider, referred to hereinafter as a sponsor service provider, managing a second service domain, the home operator being identified by a home operator identifier;receiving a list of available services from the sponsor service provider, the services on the list being individually identified by a service identifier;receiving a subscriber selection of at least one service on the list from a subscriber of the home operator, the subscriber being identified by a subscription identifier;adding a first set of data to the service definition object to obtain a populated service definition object, the first set of data comprising at least subscriber specific data;sending a service creation request to the sponsor service provider for subscribing to the selected service, the request comprising the home operator identifier, the subscription identifier, a service ...

Подробнее
16-05-2019 дата публикации

SCANNING METHOD IN WIRELESS LAN SYSTEM AND SUPPORTING DEVICE THEREFOR

Номер: US20190150078A1
Принадлежит:

A scanning method performed by a station (STA) in a wireless LAN system is provided. The method comprises: transmitting a probe request frame; and receiving a short probe response frame from an access point (AP) as a response to the probe request frame. The short probe response frame includes service set ID (SSID) information or compressed 1. A scanning method performed by a STA (station) in a wireless LAN system , the method comprising:generating a probe request frame that includes a probe response option information element indicating whether SSID (service set ID) information or compressed SSID information is included in a short probe response frame,transmitting the probe request frame to an AP (access point); andreceiving the short probe response frame from the AP in response to the probe request frame including the probe response option information element,wherein the probe response option information element includes at least one probe response option bitmap field, andwherein each bit of each probe response option bitmap indicates whether a request is made to include corresponding option information.2. The method of claim 1 ,wherein the probe response option bitmap field is included in the probe response option information element only when at least one bit of the bitmap is set to indicate a request is made to include corresponding option information.3. The method of claim 2 , wherein the probe response option information element further includes a probe response group bitmap field to indicate which probe response option bitmap is included in the short probe response frame claim 2 , andwherein the bit in the probe response group bitmap field corresponding to the probe response option bitmap field is set to indicate that the corresponding probe response option bitmap is included in the probe response option information element.4. The method of claim 3 ,wherein if only a probe response option bitmap field corresponding to a default bitmap is included in the probe ...

Подробнее
09-06-2016 дата публикации

PROCESSING UNSTRUCTURED MESSAGES

Номер: US20160162984A1
Автор: SHEN Weiye
Принадлежит:

A method for processing an unstructured message includes: acquiring, when a first client detects that an icon on a client interface is clicked, an icon identifier corresponding to the icon; receiving a first unstructured message inputted by a first user; organizing the icon identifier and the first unstructured message into a second unstructured message; and sending the second unstructured message to a communications server, where the communications server is configured to send the second unstructured message to a second client and save the first unstructured message in a first associated platform having a binding relationship with the communications server, and where the first associated platform is a platform configured to store structured information. 1. A method for processing an unstructured message , the method comprising:acquiring an icon identifier corresponding to an icon on a client interface in response to a first client detecting that the icon is clicked;receiving a first unstructured message inputted by a first user;organizing the icon identifier and the first unstructured message into a second unstructured message; andsending the second unstructured message to a communications server, wherein the communications server is configured to send the second unstructured message to a second client and save the first unstructured message in a first associated platform having a binding relationship with the communications server, and wherein the first associated platform is a platform configured to store structured information, store the first unstructured message, and generate a first data identifier corresponding to the first unstructured message.2. The method of claim 1 , further comprising:generating a binding request;sending the binding request to the communications server;receiving binding page data, returned by the communications server, corresponding to the binding request;rendering the binding page data to output a corresponding binding page;receiving ...

Подробнее
07-06-2018 дата публикации

Router Node, Network and Method to Allow Service Discovery in a Network

Номер: US20180159818A1
Автор: Speight Timothy James
Принадлежит:

A router node for a network is described. The router node comprises: a transceiver; an interface operably coupled to the transceiver; and a signal processor operably coupled to the transceiver and configured to support a consensus protocol. The signal processor is operably coupled to a cache and configured to receive and distribute resource records to other nodes in the network via the interface and store the resource records in the cache. 2. The router node of wherein the resource records stored in the cache comprise router node multicast Domain Name System claim 1 , mDNS claim 1 , information.3. The router node of claim 2 , wherein the signal processor is configured to support a use of DNS service discovery claim 2 , DNS-SD claim 2 , to determine an internet protocol claim 2 , IP claim 2 , address of devices and other router nodes located in the network.4. The router node of wherein the resource records include a Type-Length-Value claim 1 , TLV claim 1 , describing mDNS claim 1 , cache information of other nodes in the network.5. The router node of wherein the consensus protocol is a Distributed Node Consensus Protocol claim 1 , DNCP.6. The router node of claim 5 , wherein a Home Network Control Protocol claim 5 , HNCP profile is used as an extension to the DNCP.7. The router node of wherein the signal processor and transceiver are configured to publish a resource record whenever the cache is updated.8. The router node of wherein the cache is updated following a receipt of an Announcement message of a new service within the network.9. The router node of wherein the transceiver receives an mDNS query and the signal processor determines whether the mDNS queried service is contained in the cache claim 2 , and if the queried service is contained in the cache claim 2 , the signal processor sends a response to the query.10. The router node of wherein the signal processor is further configured to determine whether the DNS records for the queried service have been learned ...

Подробнее
23-05-2019 дата публикации

INTERNET REACHABILITY DETECTION AND INTERNET HIGH AVAILABILITY FOR MULTI-HOMED NETWORK DEVICES

Номер: US20190158386A1
Автор: Shanbhag Sandeep

A method for determining Internet reachability and Internet high availability for a multi-homed device in a network having a plurality of network interfaces includes connecting the multi-homed device to a network interface of interest in the plurality of network interfaces and disabling any functionality of setting a default route entry for the at least one network interface of interest until a determination of Internet reachability is made. 1. A method for determining Internet reachability for a multi-homed device in a network having a plurality of network interfaces capable of network interface connections , the method carried out by a network manager and comprising the steps of:connecting the multi-homed device to a network interface of interest in the plurality of network interfaces;disabling a dynamic host configuration protocol (DHCP) client functionality of setting a default route entry for the network interface of interest prior to determining Internet reachability of the network interface of interest;determining Internet reachability of the network interface of interest; if a default route entry does not already exist, adding a route entry for the network interface of interest;', 'if a default route entry already exists, applying preference configurations that indicate, through meeting predetermined criteria, that the default route entry should be overwritten with a route entry for the network interface of interest;, 'upon determination of Internet reachability, determining whether a default route entry for the network interface of interest already existsoverwriting the existing default route entry with the route entry for the network interface of interest;monitoring each of the network interface connections to determine Internet reachability; andupon determination that there is no Internet reachability for the network interface of interest, applying preference configurations that indicate, through predetermined criteria, that an alternative network ...

Подробнее
18-06-2015 дата публикации

METHOD AND SYSTEM FOR OFF-NET MESSAGE COMMUNICATIONS

Номер: US20150172884A1
Принадлежит: VONAGE NETWORK LLC

Methods and apparatus for routing off-net Short Message Service (SMS) messages between a first service provider network and a terminating service provider network are provided herein. In some embodiments, the method includes receiving a first SMS message including a first identifier associated with a first subscriber of the first service provider network stored in a source address field directed to a second identifier, determining that the second identifier is associated with a second subscriber of the terminating service provider network, associating the first identifier with a local reply identifier in a mapping database, replacing the first identifier in the source address field with the local reply identifier, and routing the first SMS message including the local reply identifier stored in the source address field to the second identifier. 1. A method for routing off-net messages between a first service provider network and a terminating service provider network , the method comprising:receiving a first message directed to a second identifier, the first message including a first identifier associated with a first subscriber of the first service provider network stored in a source address field;determining that the second identifier is associated with a second subscriber of the terminating service provider network;associating the first identifier with a local reply identifier in a mapping database;replacing the first identifier in the source address field with the local reply identifier; androuting the first message including the local reply identifier stored in the source address field to the second identifier.2. The method of claim 1 , wherein the first message is one of a Short Message Service (SMS) or multimedia messaging service (MMS) message.3. The method of claim 2 , wherein associating the first identifier with the local reply identifier includes storing an association between the first identifier and the local reply identifier in a mapping database.4. ...

Подробнее
14-06-2018 дата публикации

Point of Sale Pairing to Wireless Networks

Номер: US20180165668A1
Принадлежит:

Wireless pairing is automatically performed based on purchase. By providing a unique identifier and/or account number (such as a credit card number), a wireless device is automatically paired to a wireless network. 1. A system , comprising:a hardware processor; anda memory device, the memory device storing instructions, the instructions when executed causing the hardware processor to perform operations, the operations comprising:receiving an access notification sent via a communications network, the access notification specifying a network address and a device identifier associated with a wireless device requesting access to a wireless network;querying a database for the device identifier specified by the access notification, the database electronically associating identifiers to security credentials associated with wireless networks;identifying the security credentials in the database that are electronically associated with the device identifier specified by the access notification; andsending a message via the communications network to the network address associated with the wireless device, the message specifying the security credentials for a pairing of the wireless device to the wireless network.2. The system of claim 1 , wherein the operations further comprise receiving a confirmation of a purchase associated with the wireless device.3. The system of claim 1 , wherein the operations further comprise processing an electronic purchase transaction associated with the wireless device.4. The system of claim 1 , wherein the operations further comprise receiving an electronic purchase transaction associated with the wireless device.5. The system of claim 1 , wherein the operations further comprise identifying a credit card number that is electronically associated with the device identifier associated with the wireless device.6. The system of claim 1 , wherein the operations further comprise identifying a credit card number that is electronically associated with the ...

Подробнее
16-06-2016 дата публикации

NETWORK CONFIGURATION USING SERVICE IDENTIFIER

Номер: US20160173326A1
Автор: Koehler Yannick
Принадлежит:

A network controller may include a monitor and a configuration handler. The monitor may determine a service address and a service identifier. The configuration handler may use the service identifier to obtain a configuration for the service address. The configuration handler may also provide the configuration to a network node. 1. A network controller , comprising:a monitor to monitor a service address resolution message exchange to determine a service address and a service identifier for a service; anda configuration handler to use the service identifier to obtain a configuration for the service address and provide the configuration to a network node connected to the client.2. The network controller of claim 1 , wherein the monitor is to detect:a service address resolution request including the service identifier; anda service address resolution response including the service address.3. The network controller of claim 1 , wherein:the monitor is to detect the service being unavailable; andthe configuration handler is to cause the network node to remove the configuration if the service becomes unavailable.4. The network controller of claim 1 , further comprising:a management interface to obtain the configuration associated with the service identifier and to provide the configuration to the configuration handler.5. The network controller of claim 4 , wherein:the management interface is to obtain the configuration prior to the service becoming available.6. The network controller of claim 4 , further comprising:a service discoverer to discover the service identifier and provide the service identifier to the management interface.7. A non-transitory computer readable medium storing computer executable instructions executable by a processor to:implement a monitor by monitoring a service address resolution message exchange to obtain a service identifier and a service address associated with the service identifier; andimplement a configuration handler by obtaining a ...

Подробнее
14-06-2018 дата публикации

COMMUNICATION TERMINAL, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM

Номер: US20180167580A1
Автор: Hasegawa Takashi
Принадлежит:

A communication terminal includes circuitry to accept designation of an attribute, receive attribute information of a plurality of destination candidates and presence information of the plurality of destination candidates, and transmit a first request to a first destination candidate. The first destination candidate is one or more of the plurality of destination candidates whose attribute information indicates the accepted attribute and whose presence information indicates a first presence. In response to receiving attribute information and presence information of a second destination candidate of the plurality of destination candidates after transmission of the first request, the circuitry further transmits a second request to the second destination candidate, based on a determination that the attribute information of the second destination candidate indicates the accepted attribute, and the presence information of the second destination candidate indicates the first presence. 1. A communication terminal comprising:circuitry to:accept designation of an attribute;receive attribute information of a plurality of destination candidates and presence information of the plurality of destination candidates; andtransmit a first request to a first destination candidate, the first destination candidate being one or more of the plurality of destination candidates whose attribute information indicates the accepted attribute and whose presence information indicates a first presence,wherein in response to receiving attribute information and presence information of a second destination candidate of the plurality of destination candidates after transmission of the first request, the circuitry further transmits a second request to the second destination candidate, based on a determination that the attribute information of the second destination candidate indicates the accepted attribute, and the presence information of the second destination candidate indicates the first presence.2. ...

Подробнее
15-06-2017 дата публикации

Method for Acquiring Identifier of Terminal in Network, Management Network Element and Storage Medium

Номер: US20170171149A1
Автор: Li Cheng, Mo Sun, TONG Rui
Принадлежит: ZTE Corp

The embodiment of the present invention discloses a method for acquiring an identifier of a terminal in a network. The method includes: acquiring a device identifier of a current terminal which is registered in a network, herein the current terminal is a mobile user; and allocating a corresponding network identifier to the current terminal according to the device identifier of the current terminal such that the current terminal transmits data in the network by using the allocated network identifier, herein, the network identifier is a fixed public network Internet Protocol IP address or a fixed public network IP address and port number segment, allocated to the current terminal. The present invention further discloses a management network element and a computer storage medium.

Подробнее
15-06-2017 дата публикации

METHOD, TERMINAL AND DOMAIN NAME SERVER FOR CONNECTING TERMINAL TO SERVER

Номер: US20170171320A1
Автор: ZHANG Jiahao
Принадлежит:

A method for connecting a terminal to a server is disclosed, the method includes: a domain name request message is sent to a domain name server by a terminal according to a software identifier of launched application software; a domain name response message sent by the domain name server is received by the terminal, where the domain name response message includes a server domain name matching the software identifier; and a corresponding service server is accessed by the terminal according to the server domain name. 1. A method for connecting a terminal to a server , comprising:at a terminal:sending, by the terminal, a domain name request message to a domain name server according to a software identifier of launched application software;receiving, by the terminal, a domain name response message sent by the domain name server, wherein the domain name response message includes a server domain name matching the software identifier; andaccessing, by the terminal, a corresponding service server according to the server domain name.2. The method according to claim 1 , wherein the domain name request message further comprises a terminal identifier claim 1 , and wherein the domain name response message includes a server domain name matching the terminal identifier and the software identifier.3. The method according to claim 1 , before the terminal sends the domain name request message to the domain name server according to the software identifier of the launched application software claim 1 , further comprising:configuring, by the terminal, corresponding software identifiers for each installed application software.4. The method according to claim 2 , wherein the terminal identifier is an international mobile equipment identity IMEI code.5. A method for connecting a terminal to a server claim 2 , executed by a server claim 2 , comprising:at a server:receiving, by a domain name server, a domain name request message sent by a terminal according to a software identifier of ...

Подробнее
30-05-2019 дата публикации

Message routing to devices with non-routable addresses

Номер: US20190166047A1
Принадлежит: T Mobile USA Inc

The disclosed system provides for machine-to-machine routing of messages (e.g., text messages, binary information, etc.) between devices (e.g., external applications, IoT devices, etc.) using non-routable identifiers. The systems and methods publish an application programming interface (API) configured to receive (non-routable) identification information of a target device from an external application (e.g., an IoT Service Provider) that calls the API, determines whether a target device associated with the identification information is a subscriber of a telecommunications service provider that provides telecommunications plans to subscribers of the telecommunications service provider, verifies that the external application is authorized to transmit messages to the target device, and translates the non-routable identification information to a mapped device address that can be used to determine a location of the target device so that the message can be delivered to the target device.

Подробнее
21-06-2018 дата публикации

Method for managing service chaining at a network equipment, corresponding network equipment

Номер: US20180176177A1
Принадлежит: THOMSON LICENSING

A network equipment comprising at least one access point interface and configured to operate a plurality of network functions, the network equipment being configured to be in communication with at least one terminal belonging to a network. The network equipment includes at least one classifier configured to modify a data frame, coming from the one terminal and received by the access point interface, by replacing an address of the data frame with processing information.

Подробнее
21-06-2018 дата публикации

SYSTEM AND METHOD FOR AUTOMATIC SERVICE DISCOVERY AND PROTECTION

Номер: US20180176205A1
Автор: Oberheide Jon, Song Dug
Принадлежит:

A system for automatically discovering services operating on a network including a service discovery database configured to store expected service behavioral characteristics and service identities of the services operating on the network, a set of service discovery modules configured to collect service behavioral data of the services operating on the network, and a service discovery module controller communicatively coupled to the service discovery module database and the set of service discovery modules, the service discovery module controller configured to generate service behavioral characteristics from the service behavioral data, analyze the service behavioral characteristics using the expected service behavioral characteristics, resulting in a first behavioral analysis, identify a first service identity of at least one service operating on the network from the first behavioral analysis and an association of the first service identity and the expected service behavioral characteristics. 1. A computer-implemented method for discovering unknown services operating on a network and securing the network , the system comprising:collecting known service characterization data comprising characteristics and/or features of known services operating on the network, wherein known services include services identified as having an associated service identification that is known to the network;detecting one or more unknown services operating on the network, wherein unknown services include services without a service identification that is known to the network;in response to detecting the one or more unknown services operating on the network, collecting unknown service characterization data comprising characteristics and/or features of each of the detected one or more unknown services operating on the network;generating a digital fingerprint for each of the one or more unknown services based on the unknown service characterization data;generating a service identity probability ...

Подробнее
21-06-2018 дата публикации

LOCATION-BASED OPERATIONS AND MESSAGING

Номер: US20180176722A1
Принадлежит:

A system includes a first mobile device configured to provide information concerning a physical location of the first mobile device and a second mobile device configured to receive the information concerning the physical location of the first mobile device. A contacts database is provided for the first mobile device based on input of a user of the first mobile device such that communication is allowed with the second mobile device based on the contacts database. 1a first mobile device configured to provide information concerning a physical location of the first mobile device.. A system comprising: This application is a continuation of U.S. patent application Ser. No. 14/708,253 filed May 10, 2015 and entitled “LOCATION-BASED OPERATIONS AND MESSAGING”, which is a continuation of U.S. patent application Ser. No. 12/848,858 filed Aug. 2, 2010 and entitled “Location-based Operations and Messaging”, now U.S. Pat. No. 9,055,102 issued on Jun. 9, 2015, which claims priority as a continuation to U.S. patent application Ser. No. 11/607,620 filed Dec. 1, 2006 and entitled “Location-based Operations and Messaging”, now U.S. Pat. No. 7,769,395 issued on Aug. 3, 2010, which claims the priority benefit of U.S. provisional patent application No. 60/805,301 filed Jun. 20, 2006 and entitled “Communication and Content Sharing Across Social Networks”. The present application is related to U.S. patent application Ser. No. 11/363,912 filed Feb. 27, 2006 and entitled “Context Based Action”. The disclosures of these commonly owned and assigned applications are incorporated herein by reference.The present invention relates to location-based operations and messaging. More specifically, the present invention relates to location-based operations and messaging in the context of mobile devices such as cellular telephones, smart phones, personal data assistants (PDAs), wireless electronic mail devices, and the like.An individual may receive communication in a variety of ways, including through a ...

Подробнее
06-06-2019 дата публикации

Device Control System, Device, and Computer-Readable Non-Transitory Storage Medium

Номер: US20190173834A1
Автор: Suyama Akihiko
Принадлежит:

Provided is a device control system including: a device, which has a device ID for identifying the device, and is configured to write a user ID for identifying a user in a memory based on an instruction to register the user ID; and a server configured to transmit a message containing the user ID and a command to the device having the device ID. The device is configured to: receive the message, and compare the user ID contained in the message and the written user ID; and determine whether the command contained in the message is executable in accordance with a result of the comparison. 1. A device control system , comprising:a device, which has a device ID for identifying the device, and is configured to write a user ID for identifying a user in a memory based on an instruction to register the user ID; anda server configured to transmit a message containing the user ID and a command to the device having the device ID, receive the message, and compare the user ID contained in the message and the written user ID; and', 'determine whether the command contained in the message is executable in accordance with a result of the comparison., 'wherein the device is configured to2. The device control system according to claim 1 , wherein when the user ID contained in the message and the written user ID are determined to be different from each other in the comparison claim 1 , the device avoids executing the command contained in the message.3. The device control system according to claim 1 , wherein when the server receives an operation instruction directed to the device claim 1 , the server generates a message containing a user ID for identifying a user who has transmitted the operation instruction.4. The device control system according to claim 1 , wherein when the user ID contained in the message and the written user ID are determined to be the same in the comparison claim 1 , the device executes the command contained in the message.5. The device control system according to ...

Подробнее
02-07-2015 дата публикации

APPARATUS FOR GROUPING SERVERS, A METHOD FOR GROUPING SERVERS AND A RECORDING MEDIUM

Номер: US20150188879A1
Автор: CHA Yang Myung
Принадлежит:

According to an embodiment of present invention server grouping device includes a packet collection module for collecting or capturing communication packets transceiving between at least one wireless terminals and servers; a pattern grouping module grouping the servers into one or more groups by analyzing the packets; a matching information detecting module for detecting, from the at least one wireless terminals, server matching information corresponding to a service or an application; and a server grouping module for matching the service or the application to each groups based on the server matching information. 1. A device for server grouping , including:a packet collection module for collecting or capturing communication packets transceiving between at least one wireless terminals and servers;a pattern grouping module grouping the servers into one or more groups by analyzing the packets;a matching information detecting module for detecting, from the at least one wireless terminals, server matching information corresponding to a service or an application; anda server grouping module for matching the service or the application to each groups based on the server matching information.2. The device for server grouping according to claim 1 , wherein the matching information detecting module detects the server matching information by matching IP and port information of a server which is connected by a process of the at least one wireless terminals to application identify information corresponding to the process.3. The device for server grouping according to claim 1 , wherein the matching information detecting module detects the server matching information based on DNS query information received from domain name server application installed on the at least one wireless terminals.4. The device for server grouping according to claim 3 , wherein the matching information detecting module detects the server matching information by mapping domain name information obtained from ...

Подробнее
28-06-2018 дата публикации

Locale Profile for a Fabric Network

Номер: US20180183751A1
Принадлежит: Google LLC

Methods and systems for conveying locale information for an electronic device includes receiving, from a remote device and via a network interface of at least one network interfaces, a request for active or available locales for the electronic device. Conveying the locale information also includes sending, to the remote device and via the network interface, a message in a locale profile format including a list of available locales. The message includes a version field that indicates a version of schema used to transmit the list of available locales, an active local field that indicates a locale currently being used by the electronic device, and an available locales field that indicates which locales are available for use by the electronic device. 1. An electronic device comprising:a network interface;a processor; and request, from another device, and via the network interface, a list of available locales that are available to the other device;', 'receive the list of available locales from the other device;', 'select an active locale for the electronic device from the received list of available locales; and', 'send a request, to the other device, to change the active locale for the electronic device to the selected locale., 'a memory, the memory comprising instructions configured to cause the processor to2. The electronic device of claim 1 , wherein the request for the list of available locales comprises a request for a view of an entire profile instance of a locale profile on the other device.3. The electronic device of claim 1 , wherein the request for the list of available locales comprises a request for a view of only available locales sub-fields of a locale profile on the other device.4. The electronic device of claim 1 , wherein the electronic device presents the available locales to a user and receives a selection of the active locale from the user.5. The electronic device of claim 1 , wherein the list of available locales is a prioritized list of the ...

Подробнее
28-06-2018 дата публикации

ENVIRONMENT SIGNATURES

Номер: US20180184364A1
Автор: VAN HAMERSVELD Chris
Принадлежит:

Systems, methods, and media for automated discovery of amenities using environment signatures. In an embodiment, one or more environment signatures are received from a server application. A radio system is used to scan an environment of the mobile device to determine visible access point identifier(s). For each of the one or more visible access point identifiers, a signature is computed from the visible access point identifier, and the computed signature is compared to each of the one or more environment signatures. 1. A method for a mobile device comprising a first radio system and a second radio system , the method comprising using at least one hardware processor of the mobile device to:receive one or more environment signatures from a server application;use the second radio system to scan an environment of the mobile device to determine one or more visible access point identifiers; and, compute a signature from the visible access point identifier, and', 'compare the computed signature to each of the one or more environment signatures., 'for each of the one or more visible access point identifiers,'}2. The method of claim 1 , wherein each access point identifier comprises a Service Set Identifier (SSID).3. The method of claim 1 , further comprising using the at least one hardware processor to:for each of the one or more visible access point identifiers, when the computed signature matches at least one of the one or more environment signatures, add the visible access point identifier to an approval request; and,when the approval request comprises at least one of the one or more visible access point identifiers, send the approval request to the server application.4. The method of claim 3 , further comprising using the at least one hardware processor to:receive an approval response to the approval request from the server application; and,when the approval response identifies at least one of the one more visible access point identifiers, establish a connection to an ...

Подробнее
13-06-2019 дата публикации

GLOBAL PROVISIONING OF MILLIONS OF USERS WITH DEPLOYMENT UNITS

Номер: US20190182341A1
Принадлежит: Microsoft Technology Licensing, LLC

Described herein is technology for, among other things, global provisioning of a service. The technology involves a provisioning server obtaining location information for a client. The provisioning server determines an appropriate deployment unit, based on the location information, to which the client will be assigned. The provisioning server transmits assignment information for the appropriate deployment unit to the client. The client then communicatively couples to the assigned deployment unit and begins receiving the service from the deployment unit. 120-. (canceled)21. A method of provisioning a service for a new client , the method comprising:receiving, at a provisioning server, a request for a computing service from a client; and performing a search, based on the determined geographic location for the client, of a provisioning directory for a deployment unit associated with the determined geographic location to assign to the client, the provisioning directory being periodically synchronized with a global provisioning directory that is geographically distant from the provisioning server and containing information associated with multiple deployment units suitable for providing the service to multiple clients, the information associated with the deployment units comprising geographic location information for locations that the individual deployment units provide the service;', 'assigning the client to the deployment unit associated with the determined geographic location, as identified in the search of the provisioning directory; and', 'transmitting, to the client, information for receiving the service from the assigned deployment unit., 'in response to receiving the request for the service, with the provisioning server, determining a geographic location of the client based on the received request;'}22. The method of claim 21 , further comprising:receiving, by the assigned deployment unit, another request by the client to be provided the service;authenticating, ...

Подробнее
13-06-2019 дата публикации

Supporting or performing distribution of a paging message

Номер: US20190182803A1
Принадлежит: Telefonaktiebolaget LM Ericsson AB

A wireless device, a first network node and methods therein, for supporting or performing distribution of paging messages within a Radio Access Network Area, RANA, of a wireless network. The wireless device collects RANA related information from network nodes visited by the wireless device. The RANA related information indicates which RANAs are supported by the respective network nodes. A list of network nodes that support a RANA is extracted from the collected RANA related information, and the list is sent to the first network node to enable distribution of paging messages by the first network node within the RANA.

Подробнее