SYSTEM AND METHOD OF LOADING AN EXACT MATCH TABLE AND LONGEST PREFIX MATCH TABLE

    公开(公告)号:US20170237663A1

    公开(公告)日:2017-08-17

    申请号:US15585119

    申请日:2017-05-02

    Abstract: A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element generates a key for the destination address, wherein the key represents more addresses than the destination address. The network element further performs an address lookup using the key in an exact match table. Furthermore, a match in the address lookup indicates a first transmitting interface of the network element. The network element additionally performs an address lookup using the destination address with a longest prefix match table, wherein a match in the address lookup indicates a second transmitting interface of the network element. In addition, the network element determines a resulting transmitting interface based on results from the exact match table address lookup and the longest prefix match address lookup. The network element forwards the data packet using the transmitting interface.

    CLIENT SUBNET EFFICIENCY BY EQUIVALENCE CLASS AGGREGATION

    公开(公告)号:US20170111309A1

    公开(公告)日:2017-04-20

    申请号:US14883261

    申请日:2015-10-14

    Applicant: Nominum, Inc.

    Abstract: A method for improving client subnet efficiency by equivalence class aggregation includes receiving a Domain Name System (DNS) query from a client, determining, based on predetermined class criteria, that the client is associated with an equivalency class, searching a cache associated with the equivalence class for an answer corresponding to the DNS query, and upon locating the answer, serving the answer to the client. If it is determined that the cache does not include the answer, the method proceeds with querying, by a recursive server, an authoritative server using client subnet data associated with the equivalence class, receiving the answer from the authoritative server, storing the answer to the cache associated with the equivalency class, and serving the answer to the client. The client subnet data may include a representative CIDR block, the representative CIDR block being used to make queries on behalf of all clients associated with the equivalence class.

    Providing a masked short message service in a wireless network
    34.
    发明授权
    Providing a masked short message service in a wireless network 有权
    在无线网络中提供掩码短消息服务

    公开(公告)号:US09565564B2

    公开(公告)日:2017-02-07

    申请号:US14531672

    申请日:2014-11-03

    Abstract: A method and apparatus for providing a masked short message service in a wireless network are disclosed. For example, the method receives a message from a first endpoint device directed to a second endpoint device, wherein the message indicates that the message is a masked short message service message, and forwards the masked short message service message with a code towards the second endpoint device. In one example, the second endpoint device parses the message and executes instructions contained therein, e.g., for sending a regular SMS with content derived from masked SMS, making a call, playing music, finding location by invoking an API, sending a file or a picture and any other functions that the second endpoint device may be capable of doing. The masked short message service provides a method for remotely controlling a 2G/3G mobile device through a computer or another mobile device.

    Abstract translation: 公开了一种用于在无线网络中提供被掩蔽的短消息服务的方法和装置。 例如,该方法从指向第二终端设备的第一端点设备接收消息,其中该消息指示该消息是被屏蔽的短消息服务消息,并且向该第二端点转发具有代码的该被屏蔽的短消息服务消息 设备。 在一个示例中,第二端点设备解析消息并执行其中包含的指令,例如,用于发送具有从被屏蔽的SMS导出的内容的常规SMS,进行呼叫,播放音乐,通过调用API寻找位置,发送文件或 图片和第二个端点设备可能能够执行的任何其他功能。 掩蔽的短消息服务提供了一种通过计算机或其他移动设备远程控制2G / 3G移动设备的方法。

    Detecting Carriers for Mobile Devices
    35.
    发明申请
    Detecting Carriers for Mobile Devices 审中-公开
    检测移动设备的运营商

    公开(公告)号:US20160307232A1

    公开(公告)日:2016-10-20

    申请号:US15193789

    申请日:2016-06-27

    Applicant: Facebook, Inc.

    Abstract: In one embodiment, a method includes receiving a request for a multimedia object from a mobile-client system of a first user, wherein the request comprises http-header information of the mobile-client system, determining one or more attributes of the mobile-client system based at least on a social-graph information associated with the first user and the http-header information, wherein determining the one or more attributes comprises calculating a probability score the mobile-client system has the one or more attributes by comparing the social-graph information associated with the first user and the http-header information with a database of a social-networking system, and sending the multimedia object to the mobile-client system in response to the request, the multimedia object being customized based on at least the determined one or more attributes of the mobile-client system.

    Abstract translation: 在一个实施例中,一种方法包括从第一用户的移动 - 客户端系统接收对多媒体对象的请求,其中所述请求包括移动 - 客户端系统的http头信息,确定移动客户端的一个或多个属性 系统至少基于与第一用户和http头信息相关联的社交图信息,其中,确定所述一个或多个属性包括:通过将所述社交网络信息进行比较来计算所述移动客户端系统具有所述一个或多个属性的概率分数, 与第一用户相关联的图形信息和具有社交网络系统的数据库的http头信息,以及响应于该请求将多媒体对象发送到移动客户端系统,至少基于 确定移动客户端系统的一个或多个属性。

    Rotate-Mask-Merge and Deposit Field Instructions for Packet Processing
    36.
    发明申请
    Rotate-Mask-Merge and Deposit Field Instructions for Packet Processing 审中-公开
    数据包处理的旋转掩码合并和存储字段说明

    公开(公告)号:US20160191383A1

    公开(公告)日:2016-06-30

    申请号:US15059340

    申请日:2016-03-03

    CPC classification number: H04L45/741 H04L61/251 H04L61/6004 H04L61/6095

    Abstract: In an embodiment of the invention, a method of performing a byte-rotate-merge on computer hardware is discussed. Byte-rotating is performed on first and second source operands and are byte-rotated by first and second rotation constants respectively. The first byte-rotate output and the second byte-rotate output are merged. Bytes from the first byte-rotate output are output to a byte-rotate-merge output when control bits from a byte-mask are logical ones. Bytes from the second byte-rotate output are output to a byte-rotate-merge output when control bits from the byte-mask are logical zeros.

    Abstract translation: 在本发明的实施例中,讨论了在计算机硬件上执行字节旋转合并的方法。 在第一和第二源操作数上执行字节旋转,并分别由第一和第二旋转常数进行字节旋转。 第一个字节旋转输出和第二个字节旋转输出合并。 来自字节掩码的控制位是逻辑1时,来自第一个字节旋转输出的字节被输出到一个字节旋转合并输出。 来自字节掩码的控制位为逻辑0时,来自第二字节旋转输出的字节被输出到字节旋转合并输出。

    SYSTEM AND METHOD FOR AUTOMATICALLY ADDRESSING DEVICES IN A MULTI-DROP MASTER/SLAVE NETWORK
    37.
    发明申请
    SYSTEM AND METHOD FOR AUTOMATICALLY ADDRESSING DEVICES IN A MULTI-DROP MASTER/SLAVE NETWORK 审中-公开
    用于自动寻址多个主机/从机网络中的设备的系统和方法

    公开(公告)号:US20160142370A1

    公开(公告)日:2016-05-19

    申请号:US14899274

    申请日:2013-06-28

    Abstract: A system for assigning communications addresses within a network is provided. The system comprises a memory and at least one processor coupled to the memory. The at least one processor coupled to the memory being configured to instruct each device of a plurality of devices to generate an identifier by transmitting a message to the plurality of devices using a default address, each device of the plurality of devices having an active address set to the default address instruct each device having an identifier within a range of identifiers to transmit a response including the identifier, and respectively assign a communications address to each device that transmits a response including a unique identifier.

    Abstract translation: 提供了一种用于在网络内分配通信地址的系统。 系统包括存储器和耦合到存储器的至少一个处理器。 耦合到存储器的至少一个处理器被配置为通过使用默认地址向多个设备发送消息来指示多个设备的每个设备生成标识符,所述多个设备中的每个设备具有活动地址集 指示每个具有标识符范围内的标识符的设备的默认地址,以发送包括标识符的响应,并且分别向发送包括唯一标识符的响应的每个设备分配通信地址。

    MESSAGE FORWARDING BETWEEN GEOGRAPHICALLY DISPERSED NETWORK SITES
    39.
    发明申请
    MESSAGE FORWARDING BETWEEN GEOGRAPHICALLY DISPERSED NETWORK SITES 有权
    在地理分散网络站点之间的信息转发

    公开(公告)号:US20150081869A1

    公开(公告)日:2015-03-19

    申请号:US14394149

    申请日:2013-08-15

    Abstract: The present disclosure describes message forwarding in a network where Virtual Local Area Networks (VLANs) are deployed over geographically dispersed sites. The network comprises a first aggregation layer device at a first site and second first aggregation layer device at a second site. The first aggregation layer device learns Media Access Control (MAC) address information received from the second aggregation layer device. The MAC address information includes: a VLAN identifier (ID), an aggregated MAC address and an aggregated MAC address mask configured at the second site. When receiving a message addressed to the VLAN ID and a destination MAC address, the first aggregation layer device searches for the MAC address information based on the VLAN ID and destination MAC address and forwards the message to the second aggregation layer device according to the MAC address information. The destination MAC address belongs to the same MAC address segment as the aggregated MAC address and searching for the MAC address information comprises mask matching based on the aggregated MAC address mask.

    Abstract translation: 本公开描述了在虚拟局域网(VLAN)部署在地理上分散的站点上的网络中的消息转发。 该网络包括第一站点处的第一聚合层设备和第二站点处的第二第一聚合层设备。 第一聚合层设备学习从第二聚合层设备接收到的媒体访问控制(MAC)地址信息。 MAC地址信息包括:在第二站点配置的VLAN标识(ID),聚合MAC地址和聚合MAC地址掩码。 当接收到发往VLAN ID的消息和目的MAC地址时,第一聚合层设备根据VLAN ID和目的MAC地址搜索MAC地址信息,并根据MAC地址将报文转发给第二聚合层设备 信息。 目的MAC地址属于与聚合MAC地址相同的MAC地址段,搜索MAC地址信息包括基于聚合MAC地址掩码的掩码匹配。

    Delegate gateways and proxy for target hosts in large layer 2 and address resolution with duplicated internet protocol addresses
    40.
    发明授权
    Delegate gateways and proxy for target hosts in large layer 2 and address resolution with duplicated internet protocol addresses 有权
    为大型第2层的目标主机代理网关和代理,并使用重复的互联网协议地址进行地址解析

    公开(公告)号:US08897303B2

    公开(公告)日:2014-11-25

    申请号:US13172614

    申请日:2011-06-29

    Abstract: An apparatus comprising a plurality of district boundary bridges (DBBs) in a plurality of second network districts configured to couple to a plurality of core bridges in a core network district and to a plurality of end-stations in the second network districts via a plurality of intermediate switches in the second network districts; wherein the core bridges and the DBBs are aware of a plurality of Media Access Control (MAC) addresses of the DBBs but are not aware of Internet Protocol (IP) addresses and MAC addresses of the end-stations, and wherein the IP addresses of the end-stations are mapped in a directory service (DS) in the core network district to the MAC addresses of the corresponding DBBs in the corresponding second network districts of the end-stations.

    Abstract translation: 一种装置,包括多个第二网络区域中的多个分区边界网桥(DBB),其被配置为耦合到核心网区域中的多个核心网桥,并且经由多个第二网络区域中的多个终端站 中间交换机在第二个网络区域; 其中所述核心网桥和所述DBB知道所述DBB的多个媒体访问控制(MAC)地址,但是不知道所述终端站的因特网协议(IP)地址和MAC地址,并且其中所述IP地址 终端站映射到核心网区域的目录服务(DS)到终端站对应的第二个网络区域的相应DBB的MAC地址。

Patent Agency Ranking