Audio based projector control
    22.
    发明授权

    公开(公告)号:US11289089B1

    公开(公告)日:2022-03-29

    申请号:US16909408

    申请日:2020-06-23

    Abstract: This disclosure proposes systems and methods to perform audio based projector control by a projector device to detect that a user is close to a projector and disable the projector when certain conditions are detected. The projector device may detect the user by performing voice activity detection (VAD) and/or breathing activity detection (BAD) on reference audio data generated by a reference microphone by the projector. In some examples, the projector device may determine that the user is located near the projector by performing beamforming on input audio data and/or comparing a first signal strength of the reference audio data to a second signal strength of the input audio data. The projector device may also implement two level device peripheral control architecture to provide additional safeguards to ensure that control mechanisms are in place even if a central processing unit (CPU) stops operating normally.

    Load balancing for multipath groups routed flows by re-associating routes to multipath groups

    公开(公告)号:US10778588B1

    公开(公告)日:2020-09-15

    申请号:US16153668

    申请日:2018-10-05

    Inventor: Bijendra Singh

    Abstract: Disclosed are techniques regarding interfaces, each configured to output network packets. The techniques can include a memory storing a first multipath group associated with the interfaces and a routing table containing routes to the first multipath group. The techniques can further include congestion detection logic configured to determine that an interface of the first multipath group is congested from a flow of network packets, the flow of network packets directed to the first multipath group from a route of the routing table. The techniques can additionally include congestion avoidance logic configured to, upon determining that the interface of the first multipath group is congested, dissociate the route from the first multipath group and associate the route with a second multipath group, the second multipath group associated with the interfaces of the first multipath group.

    Packet forwarding using programmable feature prioritization

    公开(公告)号:US10341259B1

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

    申请号:US15169571

    申请日:2016-05-31

    Inventor: Bijendra Singh

    Abstract: A network device can utilize multiple priority arbiters to support different programmable priorities for different virtual routing and forwarding (VRF) subsystems. Each priority arbiter can be logically connected to all the VRF subsystems in the network device. Each priority arbiter can support a set of features corresponding to functional requirements of a VRF subsystem. A particular priority arbiter can be selected from the multiple priority arbiters based on an association of the VRF subsystem to that priority arbiter.

    Dynamic byte order determination and conversion for robotic component

    公开(公告)号:US10160115B2

    公开(公告)日:2018-12-25

    申请号:US15384176

    申请日:2016-12-19

    Abstract: A management system (or controller) is configured to send commands to robotic components of different types (e.g., different command types, byte order types, etc.). Once configured, a translation component may be deployed to translate some commands to some robotic components that use a different command type than a native command type used by the management system. The management system uses a native byte order type to create commands, which may be big endian or little endian. While some of the robotic components (e.g., first robotic components) may also use the native byte order type, other robotic components (e.g., second robotic components) may use a non-native byte order type (in relation to the management system). For example, the native byte order type may be big endian while the non-native byte order type may be little endian, or vice versa.

    Load balancing for multipath groups routed flows by re-associating routes to multipath groups

    公开(公告)号:US10097467B1

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

    申请号:US15235007

    申请日:2016-08-11

    Inventor: Bijendra Singh

    Abstract: Disclosed are techniques regarding interfaces, each configured to output network packets. The techniques can include a memory storing a first multipath group associated with the interfaces and a routing table containing routes to the first multipath group. The techniques can further include congestion detection logic configured to determine that an interface of the first multipath group is congested from a flow of network packets, the flow of network packets directed to the first multipath group from a route of the routing table. The techniques can additionally include congestion avoidance logic configured to, upon determining that the interface of the first multipath group is congested, dissociate the route from the first multipath group and associate the route with a second multipath group, the second multipath group associated with the interfaces of the first multipath group.

    Adaptive forwarding tables
    29.
    发明授权

    公开(公告)号:US09992094B1

    公开(公告)日:2018-06-05

    申请号:US15194370

    申请日:2016-06-27

    Inventor: Bijendra Singh

    CPC classification number: H04L43/14 H04L45/7453

    Abstract: Disclosed are techniques for implementing a device with memory comprising a data table, the data table configured to store a plurality of elements in buckets, wherein each of the plurality of buckets contains a plurality of elements. The memory can further comprise an indirection table, the indirection table comprising a plurality of bucket reference storage locations and a plurality of hash reference storage locations. The device can include processing logic configured to generate a plurality of hash values using information to be inserted into the data table and locate a hash reference stored in one of the plurality of hash reference storage locations corresponding to one of the plurality of hash values. The processing logic can further locate a bucket of the plurality of buckets corresponding to the one of the plurality of hash values.

    Aggregating common portions of forwarding routes

    公开(公告)号:US09985885B1

    公开(公告)日:2018-05-29

    申请号:US14966504

    申请日:2015-12-11

    CPC classification number: H04L45/748 H04L45/741 H04L45/7453

    Abstract: Common portions of forwarding routes in a routing table may be aggregated. A hash table may store common portions of forwarding routes in shared entries that include route aggregation maps. When a network packet is received, a shared entry may be identified that includes a common portion that is a longest matching portion of the destination address. The route aggregation map in the shared entry may then be evaluated to select a forwarding route described by the route aggregation map that matches a longest portion of the destination address subsequent to the common portion of the shared entry. The network packet may then be forwarded according to the selected forwarding route.

Patent Agency Ranking