Patents by Inventor Puneet Agarwal

Puneet Agarwal has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20150356752
    Abstract: The present disclosure discloses system and method for providing perceptually efficient visualization of rules and exceptions mined from dataset. Further, parsing is performed on data-attributes associated with the rules. The data-attributes may include antecedents, consequents, ranges of the antecedents, syntax and statistics of the rules and exceptions. The visualization scheme of present disclosure present an overview first, allows semantic zooming, and then shows details on demand. Further, data attributes of the rules are mapped with visual attributes of graphical elements such as shape, color, opacity to create the perceptually efficient visualization of the rules and exceptions. Initially, the visualization shows main rule highlighting the exceptions associated and properties of the exceptions. Further, a semantic zoom slider is provided for allowing a user to navigate through different exception levels of the exception.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 10, 2015
    Inventors: Geetika SHARMA, Gautam SHROFF, Aditeya PANDEY, Puneet AGARWAL
  • Publication number: 20150345221
    Abstract: A downhole drilling assembly includes a drill string having an inner fluid passageway. A fluid motor disposed within the drill string has a rotor operable to rotate relative to a stator in response to a circulating fluid received via the inner fluid passageway. A drive shaft and drill bit are operably associated with and operable to rotate with the rotor. A hydraulically actuated clutch disposed within the drill string has a first configuration, wherein a first clutch assembly is disengaged from a second clutch assembly such that the drive shaft and drill bit rotate relative to the drill string and, a second configuration, wherein the first clutch assembly engages the second clutch assembly responsive to hydraulic pressure generated by rotation of the drill string such that the drive shaft and drill bit rotate with the drill string.
    Type: Application
    Filed: December 29, 2012
    Publication date: December 3, 2015
    Inventors: Rahul Ramchandra GAIKWAD, Puneet AGARWAL
  • Patent number: 9203759
    Abstract: Disclosed are various embodiments that relate to a network switch. The network switch obtains a network state metric, the network state metric quantifying a network traffic congestion associated with a switch. The network switch identifies a synchronous time stamp associated with the network state metric and generates an network state reporting message, the network state reporting message comprising the network state metric and the synchronous time stamp. The network state reporting message may be transmitted to a monitoring system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 1, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: William Brad Matthews, Bruce Hui Kwan, Puneet Agarwal
  • Patent number: 9203723
    Abstract: Network devices facilitate network tracing using tracing packets that travel through the network devices. The network devices may be switches, routers, bridges, hubs, or any other network device. The network tracing may include sending tracing packets down each of multiple routed paths between a source and a destination, at each hop through the network, or through a selected subset of the paths between a source and a destination. The network devices may add tracing information to the tracing packets, which an analysis system may review to determine characteristics of the network and the characteristics of the potentially many paths between a source and a destination.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 1, 2015
    Assignee: Broadcom Corporation
    Inventors: William Brad Matthews, Puneet Agarwal
  • Patent number: 9197561
    Abstract: In various embodiments, a system includes a switch comprising a resource that is shared between multiple objects. The switch comprises circuitry that determines a congestion metric for the switch in response to an amount of used of the resource by the objects. The circuitry determines a feedback parameter that is responsive to the congestion metric. The circuitry generates a congestion notification message that comprises a congestion feedback value responsive to the feedback parameter. In further embodiments, a system includes a switch that processes data for a first data link layer access network. The switch includes circuitry that identifies whether a received packet originated from a source device that shares the same network layer access layer as the switch. If the source device shares the same network layer access network as the switch, the circuitry generates a congestion notification message comprising a congestion feedback value for the switch.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: November 24, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Vahid Tabatabaee, Bruce Hui Kwan, Puneet Agarwal
  • Patent number: 9178782
    Abstract: Network devices add annotation information to network packets as they travel through the network devices. The network devices may be switches, routers, bridges, hubs, or any other network device. The annotation information may be information specific to the network devices, as opposed to simply the kinds of information available at application servers that receive the network packets. As just a few examples, the annotation information may include switch buffer levels, routing delay, routing parameters affecting the packet, switch identifiers, power consumption, and heat, moisture, or other environmental data.
    Type: Grant
    Filed: March 20, 2013
    Date of Patent: November 3, 2015
    Assignee: Broadcom Corporation
    Inventors: William Brad Matthews, Puneet Agarwal, Bruce Hui Kwan
  • Patent number: 9166927
    Abstract: Methods and apparatus for communicating data traffic using switch fabric dispersion are disclosed. An example apparatus includes a first tier of switch elements; and a second tier of switch elements operationally coupled with the first tier of switch elements. In the example apparatus, the first tier of switch elements is configured to receive a data packet from a source. The first tier of switch elements is also configured to route the data packet to the second tier of switch elements in accordance with a dispersion function, where the dispersion function is based on a dispersion tag associated with the data packet. The first tier of switch elements is still further configured to transmit the data packet to a destination for the data packet after receiving it from the second tier of switch elements.
    Type: Grant
    Filed: October 21, 2008
    Date of Patent: October 20, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Ariel Hendel, Bruce Kwan, Puneet Agarwal, Mohan Kalkunte
  • Publication number: 20150275581
    Abstract: A well tool drilling tool can include a torque transfer mechanism with an inner mandrel, an outer housing, and at least one pawl which displaces radially and thereby selectively permits and prevents relative rotation between the inner mandrel and the outer housing. A drill string can include a drill bit, a drilling motor, and a torque transfer mechanism which permits rotation of the drill bit in only one direction relative to the drilling motor, the torque transfer mechanism including at least one pawl which displaces linearly and thereby prevents rotation of the drill bit in an opposite direction relative to the drilling motor.
    Type: Application
    Filed: October 25, 2012
    Publication date: October 1, 2015
    Applicant: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Puneet Agarwal, Rahul R. Gaikwad, Bhargav Gajji
  • Publication number: 20150271105
    Abstract: Disclosed are various embodiments for multi-homing in an extended bridge, including both multi-homing of port extenders and multi-homing of end stations. In various embodiments, a controlling bridge device receives a packet via an ingress virtual port and determines a destination virtual port link aggregation group based at least in part on a destination media access control (MAC) address of an end station in the packet. The controlling bridge device selects one of multiple egress virtual ports of the destination virtual port link aggregation group. The end station of the extended bridge is reachable through any of the egress virtual ports of the destination virtual port link aggregation group. The controlling bridge device forwards the packet through the selected egress virtual port, and the forwarded packet includes an identifier of a destination virtual port to which the end station is connected.
    Type: Application
    Filed: June 5, 2015
    Publication date: September 24, 2015
    Applicant: Broadcom Corporation
    Inventors: Rupa BUDHIA, Biju Ravindranatha BABU, Mohan Venkatachar KALKUNTE, Puneet AGARWAL
  • Publication number: 20150259989
    Abstract: A well tool apparatus for damping torsional vibration of a drill string comprises stabilizing members projecting radially outwards from a housing that is, in operation, rotationally integrated in the drill string, to stabilize the drill string by engagement with a borehole wall. The stabilizing members are displaceably mounted on the housing to permit limited angular movement thereof relative to the housing about its rotational axis. The well tool apparatus includes a hydraulic damping mechanism to damp angular displacement of the stabilizing members relative to the housing, thereby damping torsional vibration of the housing and the connected drill string, in use.
    Type: Application
    Filed: July 9, 2013
    Publication date: September 17, 2015
    Inventors: Bhargav Gajji, Rahul Gaikwad, Puneet Agarwal
  • Publication number: 20150254329
    Abstract: The present subject matter relates to entity resolution, and in particular, relates to providing an entity resolution from documents. The method comprises obtaining a plurality of documents corresponding to a plurality of entities, from at least one data source. Upon receiving the plurality of documents, the plurality of documents is blocked into at least one bucket based on textual similarity. Further, a graph including a plurality of record vertices and at least one bucket vertex is created. The plurality of record vertices and the at least one bucket vertex are indicative of the plurality of documents and the at least one bucket, respectively. Subsequently, a notification is provided to a user for selecting one of a Bucket-Centric Parallelization (BCP) technique and a Record-Centric Parallelization (RCP) technique for resolving entities from the plurality of documents. Based on the selection, a resolved entity-document for each entity is created.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 10, 2015
    Inventors: Puneet Agarwal, Gautam Shroff, Pankaj Malhotra
  • Publication number: 20150253366
    Abstract: A method for identifying frequently occurring waveform patterns in time series comprises segmenting each of one or more time series into a plurality of subsequences. Further, a subsequence matrix comprising each of the plurality of subsequences is generated. Further, the subsequence matrix is processed to obtain a candidate subsequence matrix comprising a plurality of non-trivial subsequences. Further, the plurality of non-trivial subsequences is clustered into a plurality of spherical clusters of a predetermined diameter. Further, a plurality of sub-clusters for each of one or more spherical clusters is obtained based on a mean of each of the plurality of non-trivial subsequences present in the spherical cluster. Further, one or more frequent waveform clusters, depicting frequently occurring waveform patterns, are ascertained from amongst the one or more spherical clusters based on a number of non-trivial subsequences present in each of the plurality of sub-clusters of the spherical cluster.
    Type: Application
    Filed: November 12, 2014
    Publication date: September 10, 2015
    Inventors: Puneet Agarwal, Gautam Shroff, Rishabh Gupta
  • Patent number: 9106428
    Abstract: A system for multicast switching for distributed devices may include an ingress node including an ingress memory and an egress node including an egress memory, where the ingress node is communicatively coupled to the egress node. The ingress node may be operable to receive a portion of a multicast frame over an ingress port, bypass the ingress memory and provide the portion to the egress node when the portion satisfies an ingress criteria, otherwise receive and store the entire frame in the ingress memory before providing the frame to the egress node. The egress node may be operable to receive the portion from the ingress node, bypass the egress memory for the portion and provide the portion to the first egress port when an egress criteria is satisfied, otherwise receive and store the entire multicast frame in the egress memory before providing the multicast frame to an egress port.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: August 11, 2015
    Assignee: Broadcom Corporation
    Inventors: Brad Matthews, Bruce Kwan, Puneet Agarwal
  • Publication number: 20150222531
    Abstract: A system and method is provided for creating and detecting prefix-based entropy labels in a multi-protocol label switching communication network. Each label in a label stack is provided with at least a common prefix field and a computed hash field without the use of entropy label indicators (ELIs). Label stacks generated are processed by transit LSRs in an MPLS communications network where the transit LSR uses the first N labels of the label stack to determine the hash computations for load balancing. By scattering prefix-based entropy labels throughout the label stack, the transit LSR uses one or more prefix-based entropy labels for the hash computation.
    Type: Application
    Filed: April 23, 2014
    Publication date: August 6, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: Rupa Budhia, Puneet Agarwal
  • Publication number: 20150205803
    Abstract: The present subject matter relates to entity resolution, and in particular, relates to providing an entity resolution from documents. The method comprises obtaining the plurality of documents from at least one data source. The plurality of documents is blocked into at least one bucket based on textual similarity and inter-document references among the plurality of documents. Further, within each bucket, a merged document for each entity may be created based on an iterative match-merge technique. The iterative match-merge technique identifies, from the plurality of documents, at least one matching pair of documents and merges the at least one matching pair of documents to create the merged document for each entity. The merged documents may be merged to generate a resolved entity-document for each entity based on a graph clustering technique.
    Type: Application
    Filed: November 5, 2014
    Publication date: July 23, 2015
    Inventors: Puneet Agarwal, Gautam Shroff, Pankaj Malhotra
  • Publication number: 20150207739
    Abstract: Aspects of oversubscription monitoring are described. In one embodiment, oversubscription monitoring includes accumulating an amount of data that arrives at a network component over at least one epoch of time. Further, a core processing rate at which data can be processed by the network component is calculated. Based on the amount of data and the core processing rate, it is determined whether the network component is operating in an oversubscribed region of operation. In one embodiment, when the network component is operating in the oversubscribed region of operation, certain quality of service metrics are monitored. Using the monitored metrics, a network operation display object may be generated for identifying or troubleshooting network errors during an oversubscribed region of operation of the network component.
    Type: Application
    Filed: April 1, 2015
    Publication date: July 23, 2015
    Applicant: BROADCOM CORPORATION
    Inventors: William Brad MATTHEWS, Puneet AGARWAL, Bruce Hui KWAN
  • Patent number: 9083655
    Abstract: Processing techniques in a network switch help reduce latency in the delivery of data packets to a recipient. The processing techniques include internal cut-through. The internal cut-through may bypass input port buffers by directly forwarding packet data that has been received to an output port. At the output port, the packet data is buffered for processing and communication out of the switch.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: July 14, 2015
    Assignee: Broadcom Corporation
    Inventors: William Brad Matthews, Puneet Agarwal, Bruce Hui Kwan
  • Patent number: 9077650
    Abstract: Disclosed are various embodiments for multi-homing in an extended bridge, including both multi-homing of port extenders and multi-homing of end stations. In various embodiments, a controlling bridge device receives a packet via an ingress virtual port and determines a destination virtual port link aggregation group based at least in part on a destination media access control (MAC) address of an end station in the packet. The controlling bridge device selects one of multiple egress virtual ports of the destination virtual port link aggregation group. The end station of the extended bridge is reachable through any of the egress virtual ports of the destination virtual port link aggregation group. The controlling bridge device forwards the packet through the selected egress virtual port, and the forwarded packet includes an identifier of a destination virtual port to which the end station is connected.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: July 7, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Rupa Budhia, Biju Ravindranatha Babu, Mohan Venkatachar Kalkunte, Puneet Agarwal
  • Publication number: 20150188845
    Abstract: A switching device is operable to mitigate bandwidth degradation while it is oversubscribed. Due to a latency involved with notifying a scheduler that a queue has transitioned from an active state to an empty state, the scheduler may inadvertently schedule an empty queue for processing, which may result in a degradation of bandwidth of the switching device. To avoid such degradation, the switching device may be configured to control the flow of data provided from the queue to the scheduler so that the data is provided to the scheduler as a burst transaction. For example, the switching device may be configured to delay the provision of certain indicators provided by a queue in order to defer the notification to the scheduler of when the queue receives and stores data. This may enable the queue to store more data, which can be provided to the scheduler as a burst transaction.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 2, 2015
    Applicant: Broadcom Corporation
    Inventors: Brad Matthews, Puneet Agarwal, Bruce Kwan
  • Patent number: 9065755
    Abstract: Disclosed are systems and methods for cut-through switching in port-speed-mismatched networks. Specifically, systems and methods are described in which data packets from an ingress device are paced, thereby matching the data rate of the ingress device with the data rate of the egress device.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: June 23, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Bruce Kwan, Puneet Agarwal