System-on-chip power reduction through dynamic clock frequency
    1.
    发明授权
    System-on-chip power reduction through dynamic clock frequency 有权
    通过动态时钟频率进行片上功耗降低

    公开(公告)号:US08572419B1

    公开(公告)日:2013-10-29

    申请号:US13632551

    申请日:2012-10-01

    CPC classification number: G06F1/08 G06F1/3203 G06F1/324 Y02D10/126

    Abstract: A dynamic clock frequency module includes a request evaluation module configured to generate a sum of requests to utilize a system bus from a plurality of modules. A frequency assignment module is configured to calculate a clock frequency for the system bus in response to the requests and adjust the clock frequency between at least two non-zero frequency values. A pulse stretch module is configured to increase a period of time that at least one of the requests is asserted in response to the sum.

    Abstract translation: 动态时钟频率模块包括:请求评估模块,被配置为生成从多个模块中使用系统总线的请求总和。 频率分配模块被配置为响应于该请求计算系统总线的时钟频率,并且调整至少两个非零频率值之间的时钟频率。 脉冲拉伸模块被配置为增加响应于总和而要求至少一个请求的时间段。

    Multi-level piconet data aggregation
    3.
    发明授权
    Multi-level piconet data aggregation 有权
    多级微微网数据聚合

    公开(公告)号:US09445219B1

    公开(公告)日:2016-09-13

    申请号:US13908546

    申请日:2013-06-03

    Abstract: An example embodiment includes an apparatus. The apparatus includes piconet logic for establishing a multi-level piconet hierarchy having a top level piconet and a lower level piconet(s). The top level piconet includes a master device and master controller(s). The lower level piconet includes master controllers(s) and sub-controller(s). The apparatus includes time division multiplexing logic to solicit and control aggregated communication with master controllers. The aggregated communication comprises data from the master controller and data from a sub-controller(s).

    Abstract translation: 示例实施例包括一种装置。 该装置包括用于建立具有顶级微微网和较低级微微网的多级微微网层级的微微网逻辑。 顶级微微网包括主设备和主控制器。 下层微微网包括主控制器和子控制器。 该装置包括时分复用逻辑,用于请求和控制与主控制器的聚合通信。 聚合通信包括来自主控制器的数据和来自子控制器的数据。

    Security in smart configuration for WLAN based IOT device

    公开(公告)号:US10659442B1

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

    申请号:US15378276

    申请日:2016-12-14

    Abstract: Provided is a method in a device under configuration (DUC) for communicating with a remote device over a wireless local area network. The method comprises transmitting a beacon to a remote device, providing a first security key to the remote device using first security measures, authenticating the remote device using second security measures, receiving encrypted secrets from the remote device, and obtaining network access using the secrets. Also, provided is a method of providing network access information over a wireless network. The method comprises identifying a device under configuration (DUC) from information contained in a beacon transmitted by the DUC, retrieving a public KEY from the DUC, authenticating the DUC using first security measures, encrypting secrets, and transmitting encrypted commands to the DUC.

    Method and apparatus for a hardware-implemented AVL tree module

    公开(公告)号:US10095765B1

    公开(公告)日:2018-10-09

    申请号:US14245266

    申请日:2014-04-04

    Abstract: The present disclosure describes techniques and apparatuses for a hardware-implemented Adelson-Velskii and Landis' (AVL) tree module. In some aspects, commands are received at the AVL tree module that request operations be performed for an AVL tree table stored in memory. Each command is written to one of multiple hardware threads of the AVL tree module that perform AVL tree operations by causing records of the AVL tree table to be read from memory using a single read operation and then written to the AVL tree module, modifying those records without accessing memory, and causing modified records to be written back to memory using a single write operation. Once a command is written to a hardware thread, the hardware thread can perform the corresponding AVL tree operation. After the AVL tree operation is performed, results are returned to the requesting agent to indicate whether the AVL tree operation was performed successfully.

    Method and apparatus for setting a frequency of a clock signal for a bus based on a number of requests asserted to transfer data on the bus
    6.
    发明授权
    Method and apparatus for setting a frequency of a clock signal for a bus based on a number of requests asserted to transfer data on the bus 有权
    用于基于为在总线上传送数据而被请求的请求的数量来设置总线的时钟信号的频率的方法和装置

    公开(公告)号:US09423821B2

    公开(公告)日:2016-08-23

    申请号:US14065879

    申请日:2013-10-29

    CPC classification number: G06F1/08 G06F1/3203 G06F1/324 Y02D10/126

    Abstract: An integrated circuit includes a generator. The generator, based on a summation signal, generates a clock signal having a frequency. Multiple devices generate respective requests. Each of the requests requests transfer of data on a bus. Each of the devices is configured to, based on the frequency of the clock signal, transfer the data for the corresponding request on the bus. A summer receives the requests and based on a number of the requests being in an asserted state during a first period of time, generates the summation signal. A first module, based on the summation signal, increases a second period of time that a first request is in an asserted state. The second period of time is increased to include or overlap the first period of time. The summer, as a result of the increase, generates the summation signal further based on the first request.

    Abstract translation: 集成电路包括发电机。 发生器基于求和信号产生具有频率的时钟信号。 多个设备产生相应的请求。 每个请求都要求在总线上传输数据。 每个设备被配置为基于时钟信号的频率,在总线上传送相应请求的数据。 夏天接收请求,并且在第一时间段期间,基于多个请求处于断言状态,产生求和信号。 第一模块基于求和信号增加第一请求处于断言状态的第二时间段。 第二个时间段增加到包含或重叠第一个时间段。 作为增加的结果的夏天,基于第一请求进一步产生求和信号。

    Bridging wireless network traffic

    公开(公告)号:US10051688B1

    公开(公告)日:2018-08-14

    申请号:US15166188

    申请日:2016-05-26

    Abstract: A wireless network bridge controls a first network interface to operate as a first station in a first wireless network, and controls a second network interface to operate as an access point in a second wireless network. The bridge controls a bridge table that includes an entry associating one or more network addresses of a second station with the second network interface. The second station is accessible through the second network interface operating as an access point. The bridge receives a packet for communication between the second station and a network device in the first wireless network; examines the packet to find one or more network addresses included in the packet; associates the packet with the second station by performing a lookup of the bridge table; and communicates packet information with the second station through the second network interface, and with the network device through the first network interface.

    Hybrid beamforming architecture
    8.
    发明授权
    Hybrid beamforming architecture 有权
    混合波束成形架构

    公开(公告)号:US09369192B1

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

    申请号:US14524272

    申请日:2014-10-27

    Abstract: Systems, methods, and other embodiments associated with a hybrid beamforming architecture are described. According to one embodiment, a first wireless device includes a transmitter and a baseband beamforming processing unit. The baseband beamforming processing unit includes a steering matrix calculation unit and a steering matrix cache. The steering matrix calculation unit is configured to derive a steering matrix from channel related information in a first packet received from a second wireless device. The steering matrix includes weights. The steering matrix cache is configured to (i) store the steering matrix derived from the channel related information, and (ii) provide the weights from the steering matrix to the transmitter. The transmitter is configured to, based on the weights from the steering matrix, perform transmit beamforming on a second packet being transmitted to the second wireless device from the first wireless device.

    Abstract translation: 描述了与混合波束形成架构相关联的系统,方法和其他实施例。 根据一个实施例,第一无线设备包括发射机和基带波束成形处理单元。 基带波束形成处理单元包括导向矩阵计算单元和导向矩阵高速缓存。 导引矩阵计算单元被配置为从从第二无线设备接收的第一分组中的信道相关信息中导出导引矩阵。 导向矩阵包括重量。 导引矩阵高速缓存被配置为(i)存储从信道相关信息导出的导引矩阵,以及(ii)从导引矩阵向发射机提供权重。 发射机被配置为基于来自导引矩阵的权重,在从第一无线设备发送到第二无线设备的第二分组上执行发射波束成形。

    Dynamic bandwidth allocation
    9.
    发明授权
    Dynamic bandwidth allocation 有权
    动态带宽分配

    公开(公告)号:US09178673B1

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

    申请号:US14330229

    申请日:2014-07-14

    Abstract: A base station including a receiver, a processor, and a transmitter. The receiver is configured to receive, during a predetermined period, information from a plurality of stations. The processor is configured to estimate, based on the information received from the plurality of stations during the predetermined period, bandwidth requirement of each of the plurality of stations. The processor is configured to allocate, based on the estimated bandwidth requirement of each of the plurality of stations, a number of timeslots to each of the plurality of stations in which to communicate with the base station. Durations of the timeslots allocated to the plurality of stations are based on the estimated bandwidth requirement of each of the plurality of stations. The transmitter is configured to transmit a message including (i) identifiers identifying each of the plurality of stations and (ii) the number of timeslots allocated to each of the plurality of stations.

    Abstract translation: 包括接收机,处理器和发射机的基站。 接收机被配置为在预定时段期间从多个站接收信息。 处理器被配置为基于在预定时段期间从多个站接收的信息来估计多个站中的每个站的带宽要求。 处理器被配置为基于多个站中的每一个的估计的带宽需求来分配到与基站进行通信的多个站中的每一个的多个时隙。 分配给多个站的时隙的持续时间基于多个站中的每一个的估计的带宽要求。 发射机被配置为发送消息,其包括(i)标识多个站中的每一个的标识符和(ii)分配给多个站中的每一个的时隙的数量。

    Configuring network connections
    10.
    发明授权

    公开(公告)号:US10172180B1

    公开(公告)日:2019-01-01

    申请号:US15245654

    申请日:2016-08-24

    Abstract: A first network interface and a second network interface of a wireless network device are respectively controlled to operate as a station in a first wireless network and as an access point in a second wireless network. A beacon message, which includes a first signal strength of a first bridge node that is an access point in the first wireless network, is transmitted through the second network interface. A probe response message, which includes a second signal strength of a second bridge node that is an access point in a third wireless network, is received at the second network interface. Conditioned on determining that the second signal strength is greater than the first signal strength, the first network interface is disconnected from the first bridge node and is connected to the second bridge node to operate as a station in the third wireless network.

Patent Agency Ranking