Patents by Inventor Manish Agarwal
Manish 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).
-
Patent number: 11135521Abstract: An access control system that includes an access control device configured to receive transaction information that identifies a member identifier for a member and a purchased item. The access control device is configured to compare the purchased item to items in an item list and to determine whether the purchased item matches any items in the item list. The access control device is configured to store an authorization for the member identifier to access an augmented reality experience in response to a match. The access control device is configured to receive a number of session points earned by the member from interacting with the augmented reality experience, to add the received number of session points to the cumulative number of session points for the member, to identify a reward based on the cumulative session points, and to send reward information for retrieving the identified reward to the member.Type: GrantFiled: August 27, 2019Date of Patent: October 5, 2021Assignee: 7-ELEVEN, INC.Inventors: Charles Nathan Beran, Sajjad Mahmood Khan, Santhanagopalakrishnan Panchapakesan, Stephen Patrick Kinch, Tarang Swadeshkumar Sethia, Mark Hollon, Maninder Singh Suri, Manish Agarwal, Gurmeet Singh
-
Patent number: 11078766Abstract: An artificial lift system has a surface pump operated by a prime mover powered by a variable speed drive. A jet pump disposed downhole in tubing receives pressurized power fluid from the surface pump, mixes the power and production fluid and delivers the product uphole. A controller disposed at surface adjusts the artificial lift system relative to a set value based on a measured discharged pressure or a measured flowrate and trends a change in the other of the measured flowrate or the measured discharged pressure over time. The controller can also trend an operating condition (intake pressure vs. production rate) to determine changes relative to cavitation conditions. Based on the trended changes, the controller initiates an operation in the artificial lift system, such as adjusting the discharge pressure, initiating an alarm condition, etc.Type: GrantFiled: March 25, 2019Date of Patent: August 3, 2021Assignee: Weatherford Technology Holdings, LLCInventors: Michael C. Knoeller, Clark E. Robison, Manish Agarwal, Bryan A. Paulet
-
Publication number: 20210060439Abstract: An access control system that includes an access control device configured to receive transaction information that identifies a member identifier for a member and a purchased item. The access control device is configured to compare the purchased item to items in an item list and to determine whether the purchased item matches any items in the item list. The access control device is configured to store an authorization for the member identifier to access an augmented reality experience in response to a match. The access control device is configured to receive a number of session points earned by the member from interacting with the augmented reality experience, to add the received number of session points to the cumulative number of session points for the member, to identify a reward based on the cumulative session points, and to send reward information for retrieving the identified reward to the member.Type: ApplicationFiled: August 27, 2019Publication date: March 4, 2021Inventors: Charles Nathan Beran, Sajjad Mahmood Khan, Santhanagopalakrishnan Panchapakesan, Stephen Patrick Kinch, Tarang Swadeshkumar Sethia, Mark Hollon, Maninder Singh Suri, Manish Agarwal, Gurmeet Singh
-
Patent number: 10883349Abstract: A wellbore completion is configured for multiple forms of artificial lift. A downhole assembly on production tubing defines a production port communicating a throughbore with the wellbore annulus. A bypass, such as a snorkel or riser tube, on the assembly also communicates the throughbore between the packer and the production port with the annulus. A packer on the assembly seals in the annulus downhole of the production port and bypass. The assembly can then be configured for any selected artificial lift. To do this, at least one isolation (a sleeve insert, a sliding sleeve, a check valve, or a rupture disk) selectively prevents/allows communication via one or both of the production port and the bypass as needed. Additionally, removable lift equipment, including jet pump, gas lift valve, plunger assembly, rod pump, piston pump, or standing valve, is selectively inserted into the assembly's throughbore as needed.Type: GrantFiled: September 22, 2017Date of Patent: January 5, 2021Assignee: WEATHERFORD TECHNOLOGY HOLDINGS, LLCInventors: Thomas Scott Campbell, Manish Agarwal, Jeffrey J. Lembcke, Michael C. Knoeller, Toby S. Pugh, William C. Lane
-
Publication number: 20200308942Abstract: An artificial lift system has a surface pump operated by a prime mover powered by a variable speed drive. A jet pump disposed downhole in tubing receives pressurized power fluid from the surface pump, mixes the power and production fluid and delivers the product uphole. A controller disposed at surface adjusts the artificial lift system relative to a set value based on a measured discharged pressure or a measured flowrate and trends a change in the other of the measured flowrate or the measured discharged pressure over time. The controller can also trend an operating condition (intake pressure vs. production rate) to determine changes relative to cavitation conditions. Based on the trended changes, the controller initiates an operation in the artificial lift system, such as adjusting the discharge pressure, initiating an alarm condition, etc.Type: ApplicationFiled: March 25, 2019Publication date: October 1, 2020Inventors: Michael C. KNOELLER, Clark E. ROBISON, Manish AGARWAL, Bryan A. PAULET
-
Publication number: 20200272519Abstract: In some aspects, the present disclosure provides a method of allocating memory resources on a system-on-chip (SoC). The method includes receiving audio data from a first master, the first master being an audio subsystem. The method further includes receiving non-multimedia data from a second master, the second master being a non-multimedia subsystem. The method also includes communicating the audio data to a first partition of the memory management unit circuit, where the first partition is configured to be accessible by the first master and not the second master. The method further includes communicating the non-multimedia data to a second partition of the memory management unit circuit, where the second partition is configured to be accessible by the second master and not the first master, and where communication of the audio data is prioritized over communication of the non-multimedia data.Type: ApplicationFiled: February 27, 2019Publication date: August 27, 2020Inventors: Gur Prasad SRIVASTAVA, Manish AGARWAL
-
Patent number: 10689956Abstract: A plunger lift method can include introducing a plunger sleeve and a plunger closure into a well, engaging the sleeve with the closure, securing the sleeve and closure to each other in a flow passage of the well, and then retrieving the sleeve and closure from the well. A plunger lift system can include a plunger sleeve configured for reciprocal displacement in a flow passage of the well, a plunger closure configured to block flow through a flow path of the sleeve and being displaceable in the flow passage separate from the sleeve. A plunger retrieval device may displace with the sleeve in the flow passage and secure the closure against displacement away from the sleeve. Another plunger retrieval device may be positioned in a lubricator, whereby the plunger retrieval device engages the closure and secures the closure against displacement away from the sleeve in the lubricator.Type: GrantFiled: October 11, 2016Date of Patent: June 23, 2020Assignee: WEATHERFORD TECHNOLOGY HOLDINGS, LLCInventors: Manish Agarwal, Cardinal T. Nforgwei, James R. Bracken, Darryl Albers
-
Patent number: 10601915Abstract: A machine has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive data from a data source that continuously generates records, selectively identify conditions within the data that satisfy specified rules, and report the conditions prior to routing the data to a message system node forming a segment of a distributed transaction log with messages persisted in non-volatile memory and replicated within a cluster of nodes.Type: GrantFiled: December 20, 2016Date of Patent: March 24, 2020Assignee: Striim, Inc.Inventors: Alok Pareek, Vijayakrishna Nadimpalli, Bhushan Khaladkar, Manish Agarwal, Nicholas Keene
-
Patent number: 10382561Abstract: A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.Type: GrantFiled: September 19, 2016Date of Patent: August 13, 2019Assignee: Amazon Technologies, Inc.Inventors: Arijit Ganguly, Andrew B. Dickinson, Christopher J. Lefelhocz, Manish Agarwal, Ian R. Searle, Eric Jason Brandwine
-
Publication number: 20190093461Abstract: A wellbore completion is configured for multiple forms of artificial lift. A downhole assembly on production tubing defines a production port communicating a throughbore with the wellbore annulus. A bypass, such as a snorkel or riser tube, on the assembly also communicates the throughbore between the packer and the production port with the annulus. A packer on the assembly seals in the annulus downhole of the production port and bypass. The assembly can then be configured for any selected artificial lift. To do this, at least one isolation, such as a sleeve insert, a sliding sleeve, a check valve, or a rupture disk, selectively prevents/allows communication via one or both of the production port and the bypass as needed. Additionally, removable lift equipment, including jet pump, gas lift valve, plunger assembly, rod pump, piston pump, or standing valve, is selectively inserted into the assembly's throughbore as needed.Type: ApplicationFiled: September 22, 2017Publication date: March 28, 2019Inventors: Thomas Scott Campbell, Manish Agarwal, Jeffrey J. Lembcke, Michael C. Knoeller, Toby S. Pugh, William C. Lane
-
Publication number: 20180176122Abstract: A machine has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to receive data from a data source that continuously generates records, selectively identify conditions within the data that satisfy specified rules, and report the conditions prior to routing the data to a message system node forming a segment of a distributed transaction log with messages persisted in non-volatile memory and replicated within a cluster of nodes.Type: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Applicant: Striim, Inc.Inventors: Alok Pareek, Vijayakrishna Nadimpalli, Bhushan Khaladkar, Manish Agarwal, Nicholas Keene
-
Patent number: 9976398Abstract: Methods and apparatus are provided for measuring one or more parameters associated with an artificial lift system for hydrocarbon production and operating the system based on the measured parameters. One embodiment of the invention provides a lubricator for a plunger lift system, which generally includes a housing, a spring disposed in the housing for absorbing an impact by a plunger, and a sensor configured to measure at least one parameter of the spring. One example method of operating a plunger lift system for hydrocarbon production generally includes measuring at least one parameter of a spring disposed in a lubricator of the plunger lift system and operating the plunger lift system based on the measured parameter.Type: GrantFiled: April 10, 2014Date of Patent: May 22, 2018Assignee: WEATHERFORD TECHNOLOGY HOLDINGS, LLCInventors: Bryan A. Paulet, Manish Agarwal, Paul M. Lachin, Ross E. Moffett, Stephen E. Cannon
-
Publication number: 20180100382Abstract: A jet pump lift system for use with a tubing disposed in a casing includes a jet pump installed in the tubing; a one way valve for communicating a power fluid into the jet pump; and a safety valve configured to block fluid communication through the tubing and disposed above the jet pump.Type: ApplicationFiled: October 12, 2016Publication date: April 12, 2018Inventors: Manish AGARWAL, Jeffrey John LEMBCKE
-
Publication number: 20180100381Abstract: A plunger lift method can include introducing a plunger sleeve and a plunger closure into a well, engaging the sleeve with the closure, securing the sleeve and closure to each other in a flow passage of the well, and then retrieving the sleeve and closure from the well. A plunger lift system can include a plunger sleeve configured for reciprocal displacement in a flow passage of the well, a plunger closure configured to block flow through a flow path of the sleeve and being displaceable in the flow passage separate from the sleeve. A plunger retrieval device may displace with the sleeve in the flow passage and secure the closure against displacement away from the sleeve. Another plunger retrieval device may be positioned in a lubricator, whereby the plunger retrieval device engages the closure and secures the closure against displacement away from the sleeve in the lubricator.Type: ApplicationFiled: October 11, 2016Publication date: April 12, 2018Inventors: Manish AGARWAL, Cardinal T. NFORGWEI, James R. BRACKEN, Darryl ALBERS
-
Patent number: 9741005Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.Type: GrantFiled: August 16, 2012Date of Patent: August 22, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Manish Agarwal
-
Patent number: 9619772Abstract: Embodiments of the present disclosure are directed to, among other things, determining whether some or all portions of an application stack implemented on a distributed system are vulnerable to availability issues. In some examples, a web service may utilize or otherwise control a client instance to control, access, or otherwise manage resources of a distributed system. Based at least in part on comparing one or more customer graphs with one or more model, curated, or best practice graphs of a distributed system, availability risks and/or deployment recommendations may be provided. Additionally, in some examples, one or more remediation and/or migration operations may be performed automatically or provided as recommendations.Type: GrantFiled: August 16, 2012Date of Patent: April 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Eden G. Adogla, Manish Agarwal
-
Publication number: 20170074089Abstract: Methods and apparatus are provided for sensing a cavitation-related event in an artificial lift system for hydrocarbon production and operating the system based on the sensed event. One example method of operating an artificial lift system for a wellbore generally includes monitoring the wellbore for an indication (e.g., an acoustic or vibrational indication) of an event associated with cavitation in the artificial lift system and adjusting at least one parameter of the artificial lift system if the event is detected. One example system for hydrocarbon production generally includes an artificial lift system for a wellbore and at least one sensor configured to detect an indication of an event associated with cavitation in the artificial lift system.Type: ApplicationFiled: August 31, 2016Publication date: March 16, 2017Inventors: Manish AGARWAL, Ross E. MOFFETT, Michael C. KNOELLER, Toby PUGH, Bryan A. PAULET
-
Patent number: 9587444Abstract: A lubricator for use in a plunger lift system includes a tubular body having an outlet formed through a wall thereof and a bore therethrough. The bore is closed at an end thereof. The lubricator further includes a striker assembly disposed within the bore. The striker assembly includes a dampener housing longitudinally movable relative to the tubular body between a ready position and a stroked position and a choke plate. The choke plate: is disposed in the dampener housing, separates a bore of the housing into an upper hydraulic chamber and a lower hydraulic chamber, and has one or more orifices formed therethrough. The striker assembly further includes a dampener support rod connecting the choke plate to the tubular body. The orifices are sized to dissipate kinetic energy of a plunger striking a lower end of the dampener housing.Type: GrantFiled: December 20, 2013Date of Patent: March 7, 2017Assignee: Weatherford Technology Holdings, LLCInventor: Manish Agarwal
-
Patent number: 9450967Abstract: A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.Type: GrantFiled: May 1, 2012Date of Patent: September 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Arijit Ganguly, Andrew B. Dickinson, Christopher J. Lefelhocz, Manish Agarwal, Ian R. Searle, Eric Jason Brandwine
-
Patent number: 9438556Abstract: A network gateway is implemented on behalf of a customer entity. The network gateway may be implemented using a distributed computer system and the network gateway may connect a network of the customer entity to a public communications network. The network gateway may include network-related services without the need for adding specialized hardware. The network gateway may be provisioned programmatically in response to instructions received from the customer entity. The network gateway may be provisionable and accessible over several different types of data connections. The network gateway, by virtue of being implemented on a distributed computer system, is scalable upon demand without additional input by the customer entity.Type: GrantFiled: May 1, 2012Date of Patent: September 6, 2016Assignee: Amazon Technologies, IncInventors: Arijit Ganguly, Andrew B. Dickinson, Christopher J. Lefelhocz, Manish Agarwal, Ian R. Searle, Eric Jason Brandwine