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: 20160298392
    Abstract: A directional drilling steering system is configured to direct a tubular sleeve arranged at the bottom of a drill string adjacent the drill bit at a selected tilt angle with respect to the longitudinal axis of the uphole drill string and at a selected azimuth. Tilt angle can be achieved by axial movement of one or more pistons in engagement with the downhole tubular sleeve. Azimuth can be achieved by axial movement of the pistons or by rotation of the drill string. The movement of the downhole sleeve along the deviated path causes movement of the drill bit shaft and the drill bit coupled thereto.
    Type: Application
    Filed: December 30, 2013
    Publication date: October 13, 2016
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Bhargav Gajji, Puneet Agarwal, Rahul Ramchandra Gaikwad
  • Publication number: 20160299938
    Abstract: An anomaly detection system and method is provided. The system comprising: a hardware processor; and a memory storing instructions to configure the hardware processor, wherein the hardware processor receives a first time-series data comprising a first set of points and a second time-series data comprising a second set of points, computes a first set of error vectors for each point of the first set, and a second set of error vectors for each point of the second set, each set of error vectors comprising one or more prediction errors; estimates parameters based on the first set of error vectors comprising; applies (or uses) the parameters on the second set of error vectors; and detects an anomaly in the second time-series data when the parameters are applied on the second set of error vectors.
    Type: Application
    Filed: February 9, 2016
    Publication date: October 13, 2016
    Applicant: Tata Consultancy Services Limited
    Inventors: Pankaj MALHOTRA, Gautam Shroff, Puneet Agarwal, Lovekesh Vig
  • Patent number: 9444756
    Abstract: A network device monitors a path aggregation group. The network device may monitor path selection for network traffic (e.g., packets) communicated through the path aggregation group. During a monitoring period, the network device may obtain a path selection indication that a network packet has been selected for communication through the path aggregation group and specifically a first path in the path aggregation group. The network device may update a path entry associated with the first path in the path aggregation group.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: September 13, 2016
    Assignee: Broadcom Corporation
    Inventors: Leonid Okner, Puneet Agarwal
  • Patent number: 9444741
    Abstract: Disclosed are various embodiments for facilitating network flows in a networked environment. In various embodiments, a switch transmits data using an egress port that comprises an egress queue. The switch sets a congestion notification threshold for the egress queue. The switch generates a drain rate metric based at least in part on a drain rate for the egress queue, and the congestion notification threshold is adjusted based at least in part on the drain rate metric.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: September 13, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Puneet Agarwal, Bruce Hui Kwan, William Brad Matthews, Vahid Tabatabaee
  • Patent number: 9404316
    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: Grant
    Filed: July 9, 2013
    Date of Patent: August 2, 2016
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Bhargav Gajji, Rahul Ramchandra Gaikwad, Puneet Agarwal
  • Publication number: 20160180229
    Abstract: A method and a system for interpreting a dataset comprising a plurality of items is described herein. The method may include computing a rule set pertaining to the dataset, generating a rule cover, calculating a plurality of distances between the plurality of rule pairs in the rule cover and generating a distance matrix based on the calculated plurality of distances between the plurality of rule pairs, storing the calculated plurality of distances between the plurality of rule pairs, clustering the overlapping rules within the rule cover using the distance matrix; selecting a representative rule from each cluster, determining at least one exception for each representative rule in the rule cover selected from each cluster and interpreting the dataset using the representative rules and the at least one exception determined for each representative rule in the rule set.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 23, 2016
    Applicant: Tata Consultancy Services Limited
    Inventors: Puneet AGARWAL, Gautam SHROFF, Sarmimala SAIKIA, Ashwin SRINIVASAN
  • Patent number: 9350631
    Abstract: A system and method to monitor network congestion is provided. The system includes a plurality of ingress, egress ports, and a plurality of queues coupled to the ingress and egress ports and configured to store incoming and outgoing packets. The system also includes a monitoring unit configured to monitor at least one attribute of packets in at least one queue when a start condition occurs, stop monitoring the attribute when an end condition occurs, determine a flow that caused the start condition based on the monitored attribute, and report the monitored attribute and the flow.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 24, 2016
    Assignee: Broadcom Corporation
    Inventors: Brad Matthews, Mohan Kalkunte, Puneet Agarwal
  • Publication number: 20160127267
    Abstract: A distributed switch architecture supports very high bandwidth applications. For instance, the distributed switch architecture may be implemented for cloud networks. The architecture scales by organizing traffic management components into tiled structures with distributed buffering. The tile structures are replicated and interconnected to perform transfers from ingress to egress using an interconnect bandwidth scheduling algorithm. Bandwidth scaling may be achieved by adding more tiles to achieve higher bandwidth. The interconnect in the architecture may be swapped out depending on implementation parameters, e.g., physical efficiency.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 5, 2016
    Inventors: Amit Kumar, William Brad Matthews, Bruce Hui Kwan, Puneet Agarwal
  • Publication number: 20160080240
    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: Application
    Filed: November 30, 2015
    Publication date: March 17, 2016
    Inventors: William Brad Matthews, Puneet Agarwal
  • Patent number: 9286620
    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 15, 2013
    Date of Patent: March 15, 2016
    Assignee: Broadcom Corporation
    Inventors: William Brad Matthews, Puneet Agarwal, Bruce Hui Kwan
  • Patent number: 9282022
    Abstract: A method for diagnosing performance of a network switch device includes a processor monitoring data generated by a sensor associated with a network switch device, the data related to states or attributes of the network switch device. The processor detects a determined condition in the operation of the network switch device related to the state or attribute. The processor generates an event trigger in response to detecting the determined condition and executes a forensic command in response to the event trigger. Executing the command includes sending information relevant to the determined condition for aggregation in computer storage and for analysis.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 8, 2016
    Assignee: Broadcom Corporation
    Inventors: William Brad Matthews, Bruce Hui Kwan, Puneet Agarwal
  • Patent number: 9282097
    Abstract: The solution of the present application addresses the problem of authentication across disparately hosted systems by providing a single authentication domain across SaaS and cloud hosted applications as well as traditional enterprise hosted applications. An application delivery controller intermediary to a plurality of clients and the disparately hosted applications providing single sign on management, integration and control. A user may log in via an interface provided, controlled or managed by the ADC, which in turns, authenticates the user to the application in accordance with policy and the host of the application. As such, the user may login once to gain access to a plurality of disparately hosted applications. From the user's perspective, the user seamlessly and transparently gains access to different hosted systems with different passwords and authentication via the remote access provided by the system of the present solution.
    Type: Grant
    Filed: May 6, 2011
    Date of Patent: March 8, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Mugdha Agarwal, Akshat Choudhary, Puneet Agarwal, Arkesh Kumar, Nirdosh Shah, Ajay Soni
  • Patent number: 9270601
    Abstract: Network devices perform multiple stage path resolution. The path resolution may be ECMP resolution. Any particular stage of the multiple stage path resolution may be skipped under certain conditions. Further, the network device facilitate redistribution of traffic when a next hop goes down in a fast, efficient manner, and without reassigning traffic that was going to other unaffected next hops, using multiple stage ECMP resolution.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: February 23, 2016
    Assignee: Broadcom Corporation
    Inventors: Meg Pei Lin, Puneet Agarwal, Liav Leshem
  • Patent number: 9264429
    Abstract: The present invention provides a system and method of managing traffic traversing an intermediary based on a result of end point auditing. An authentication virtual server of an intermediary may determine a result of an end point analysis scan of a client. Responsive to the determination, the traffic management virtual server can obtain the result from the authentication virtual server. Further, the traffic management virtual server may apply the result in one or more traffic management policies to manage network traffic of a connection of the client traversing the intermediary. In some embodiments, the authentication virtual server may receive one or more expressions evaluated by the client. The one or more expressions identifies one or more attributes of the client. The traffic management virtual server can also determine a type of compression or encryption for the connection based on applying the one or more traffic management policies using the result.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: February 16, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: James Harris, Rui Li, Arkesh Kumar, Ravindranath Thakur, Puneet Agarwal, Akshat Choudhary, Punit Gupta
  • Patent number: 9253252
    Abstract: Embodiments of the present solution provide a cloud bridge to bring network transparency between the otherwise disparate networks of the datacenter and cloud service provider. For example, appliances may be deployed in the datacenter and on the edge of the cloud. These appliances may be configured or designed and constructed to communicate with each other and recognize and understand the local IP and/or public IP network information of the on-premise datacenter of the enterprise and the cloud datacenter. These appliances may manage the flow of network traffic between the on-premise and cloud datacenters in a manner to appear and act seamlessly and transparently as a single network spanning both the on-premise and cloud data centers.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: February 2, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Puneet Agarwal, Deepak Goel, Mugdha Agarwal, Anil Kumar Gavini, Jyotheesh Rao Kurma, Arkesh Kumar, Shaleen Sharma
  • Patent number: 9246810
    Abstract: Methods and apparatus for improving hash-based load balancing with per-hop seeding are disclosed. The methods and apparatus described herein provide a set of techniques that enable nodes to perform differing mathematical transformations when selecting a destination link. The techniques include manipulation of seeds, hash configuration mode randomization at a per node basis, per node/microflow basis or per microflow basis, seed index generation, and member selection. A node can utilize any, or all, of the techniques presented in this disclosure simultaneously to improve traffic distribution and avoid path starvation with a degree of determinism.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: January 26, 2016
    Assignee: BROADCOM CORPORATION
    Inventors: Brad Matthews, Puneet Agarwal
  • Publication number: 20160019567
    Abstract: Estimating warranty cost of products having multiple parts is described. In an implementation, part-failure data indicative of number of cycles at which each part fails in and after a first predefined time period is determined Sensor data and service records data are obtained to determine DTC occurrence data and DTC observance data. The DTC occurrence data and the DTC observance data are indicative of number of cycles at which each DTC associated with each part occurs and is observed for first time in the first predefined time period, respectively. Dependency parameters between the part-failure data, the DTC occurrence data and the DTC observance data are identified based on Bayesian Network that represents probabilistic relationships between the part-failure data, the DTC occurrence data and the DTC observance data. Number of failures of products in a second predefined time period is computed based on the dependency parameters for estimating the warranty cost.
    Type: Application
    Filed: July 14, 2015
    Publication date: January 21, 2016
    Inventors: Puneet Agarwal, Gautam Shroff, Karamjit Singh
  • Publication number: 20160004987
    Abstract: The present subject matter discloses system and method for executing prescriptive analytics. Simulation is performed from an input data (xinput) and simulation parameters (?) to generate simulating data (D). Further, forecast data may be predicted by processing the simulating data (D) using predictive model (M). Further, prescriptive value (x?) may be determined based on the forecast data by using optimization model. The prescriptive value (x?) may be determined such that an objective function associated with the optimization model is optimized, whereby the optimization of the objective function indicates business objective being achieved. Further, the steps of simulating, predicting and determining may be iteratively performed until the objective function is not further optimized, satisfying predefined condition.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 7, 2016
    Inventors: Gautam SHROFF, Puneet Agarwal
  • Publication number: 20150378963
    Abstract: The present subject matter discloses a system and a method for detecting an event from time-series data sequences. The system receives time-series data sequences generated by sensors, wherein the time-series data sequences comprise sample points. The system pairs the sample points with one another for determining pairs of the sample points. The system computes Euclidean distances and angles between the sample points for determining distance matrix and angle matrix corresponding to the sample points. Further, the system determines global distribution of the plurality of pairs of sample points, wherein the global distribution of the plurality of pairs of sample points represent 2D shape histogram for the time-series data sequence. Further, the system concatenates the 2D shape histogram for each time-series data sequence to generate a concatenated shape histogram. Finally the system matches the concatenated shape histogram to pre-stored shape histograms for determining the event.
    Type: Application
    Filed: June 25, 2015
    Publication date: December 31, 2015
    Inventors: Ehtesham Hassan, Puneet Agarwal, Guatam Shroff
  • Publication number: 20150368973
    Abstract: Roll reduction system for rotary steerable system. A well drilling system includes a tubular housing that attaches inline in a drill string and a bit drive shaft supported to rotate in the housing by a roll reduction system. The roll reduction system includes a first gear carried by the housing to rotate relative to the housing and coupled to rotate with the bit drive shaft, and a second gear carried by the housing to rotate relative to the housing and coupled to the first gear to rotate in an opposite direction to the first gear.
    Type: Application
    Filed: March 5, 2013
    Publication date: December 24, 2015
    Inventors: Bhargav Gajji, Rahul Ramchandra Gaikwad, Puneet Agarwal