Patents by Inventor Prashant Singh

Prashant Singh 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: 10419356
    Abstract: The disclosed apparatus may include (1) forwarding, along a network path, a test packet that is (A) destined for an invalid port on a destination device and (B) fragmented by an intermediary device within the network path according to an MTU value of a network interface on the intermediary device, (2) receiving an error packet sent by the destination device in response to having determined that the test packet is destined for the invalid port, (3) determining a PMTU value of the network path by identifying, within the error packet, a size of the largest fragmented segment of the test packet received by the destination device, and then (4) forwarding, along the network path, at least one packet sized to comply with the PMTU value such that the packet remains unfragmented upon reaching the destination device. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: July 22, 2017
    Date of Patent: September 17, 2019
    Assignee: Juniper Networks, Inc
    Inventors: Prashant Singh, Sairam Neelam
  • Publication number: 20190256337
    Abstract: A beverage dispensing system is provided, including a main body that includes an interior cavity adapted to receive a beverage container, an adaptor module, and a controlled gas system. The adaptor module is configured to provide fluidic coupling from the beverage container to the controlled gas system, such that a beverage may be dispensed through from a tap connected to the adaptor with the aid of positive gas pressure disposed on a beverage surface within the beverage container. The controlled gas system exerts a positive pressure on a surface of the beverage in the beverage container such that when a tap is opened to dispense the beverage, the relative pressure difference between the positive pressure on the surface of the beverage and the ambient pressure causes the beverage to be dispensed from the tap.
    Type: Application
    Filed: February 21, 2019
    Publication date: August 22, 2019
    Inventors: Gurmeet Singh BHUTANI, Prashant DESHPANDE
  • Patent number: 10382033
    Abstract: A power supply voltage detector circuit monitors a ramping supply voltage and selectively enables a voltage divider for operation to divide the ramping supply voltage in response to the ramping supply voltage exceeding a first threshold. Additionally, a variable resistance of the voltage divider is changed in response to the ramping supply voltage exceeding a second threshold. A voltage output from the voltage divider is used to generate a bandgap voltage used as a reference voltage in comparison operations for controlling enabling of the voltage divider and selection of the variable resistance.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: August 13, 2019
    Assignee: STMicroelectronics International N.V.
    Inventor: Prashant Singh
  • Patent number: 10374936
    Abstract: Techniques are described to reduce false alarms in network devices utilizing keepalive messaging schemes. In order to potentially avoid false alarms, a transmitting network device adjusts quality of service QOS/TOS settings in keep-alive probe packets that are sent later in a current detection interval such that the keep-alive probe packets have escalating priorities. In addition, for keep-alive probe packets that are sent later in the current detection interval, the network device may also insert host-level preferential indicator within each of the packets to request preferential treatment at both itself and the peer network device.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: August 6, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Prashant Singh, Sairam Neelam
  • Patent number: 10367505
    Abstract: Disclosed herein is an low power output stage coupled between a supply node and a ground node, configured to drive an output, and controlled by first, second, and third control nodes. A current sinking circuit controlled by an input signal and configured to sink current from the first and second control nodes when the input signal transitions to a first logic level, thereby resulting in decoupling of the output stage from the ground node and sourcing of current to the output by the output stage. When the input signal transitions to a second logic level different than the first logic level, the current sinking circuit sinks current from a third control node, thereby resulting in decoupling of the output stage from the supply node and sinking of current from the output by the output stage.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: July 30, 2019
    Assignee: STMicroelectronics International N.V.
    Inventor: Prashant Singh
  • Patent number: 10338845
    Abstract: Techniques for securely destroying data stored on a portable storage device may be provided. For example, a portable storage device includes a first memory configured to store data while a current is supplied by a second device or a capacitor of the first device. One or more capacitors of the portable device may be configured to store a charge to provide the current to the first memory. A processor that is configured to access computer-executable instructions of a second memory of the first device may provide instructions to enable transfer of the data stored in the first memory to the second device. In particular embodiments, the data stored in the first memory may be erased in response to the current no longer being provided by the second device or the one or more capacitors.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: July 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Prashant Singh, Stephen Christopher Trier
  • Patent number: 10341171
    Abstract: Embodiments of the invention relate techniques of implementing role-driven notification. The techniques can include determining a location of a role in a role hierarchy and a corresponding location of a first notification template in a notification template hierarchy. The techniques can also include identifying one or more child roles of the role corresponding to the user and one or more child notification templates of the notification template corresponding to the user. The techniques can include generating a second notification template, the second notification template including the one or more rules included in each of the one or more child notification templates and sending a notification for the user based on the second notification template.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: July 2, 2019
    Assignee: Oracle International Corporation
    Inventors: Suchet Singh Khalsa, Archana Shukla, Prashant Kumar Shetty, Jeffrey Doering, Gopalan Arun
  • Publication number: 20190197065
    Abstract: Various embodiments enable a web site to expose various search providers that it promotes to browsers that navigate to that site. In at least some embodiments, the search providers are exposed using the HTML of a web page. When a browser navigates to that site, it processes the HTML of the associated web page and exposes the promoted search providers to the user. In at least some embodiments, the browser can permit use of one or more search providers without requiring the user to install the search provider. Alternately or additionally, in at least some other embodiments, the browser can enable the user to quickly and efficiently install the search provider so that the search provider can be available whenever the user uses their browser application.
    Type: Application
    Filed: February 28, 2019
    Publication date: June 27, 2019
    Inventors: Aaron J. Sauve, Amar S. Gandhi, Bruce A. Morgan, Carlos Yeung, Prashant Singh
  • Patent number: 10330478
    Abstract: A method includes determining a user origination point and a destination point using a message received from a client device associated with a user, the message being transmitted over an Short Message Service (SMS) protocol. The method further includes determining a route between the user origination point and the destination point, the route comprising a plurality of instructions to direct the user from the user origination point to a checkpoint along the route. The method further includes formatting the plurality of instructions for display in an SMS messaging application on the client device. The method further includes transmitting the formatted plurality of instructions over the SMS protocol to the client device.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: June 25, 2019
    Assignee: CA, Inc.
    Inventors: Surya Kiran Satyavarapu, Prashant Singh
  • Publication number: 20190149180
    Abstract: A circuit has a first window comparator determining whether a signal at a first input has a voltage higher than a first threshold but lower than a second threshold, and a second window comparator determining whether a signal at a second input has a voltage higher than the first threshold but lower than the second threshold. A logic circuit generates pulses in response to either the first window comparator determining that the signal at the first differential input has a voltage higher than the first threshold but lower than the second threshold or the second window comparator determining that the signal at the second input has a voltage higher than the first threshold but lower than the second threshold. A filter circuit receives the pulses from the logic circuit and generates a flag indicating that the signal is invalid, based upon pulses received from the logic circuit.
    Type: Application
    Filed: November 14, 2017
    Publication date: May 16, 2019
    Applicant: STMicroelectronics International N.V.
    Inventor: Prashant Singh
  • Patent number: 10287867
    Abstract: Methods including creating or extending a first main fracture with a pad fluid into a subterranean formation, wherein the pad fluid is a high-viscosity fluid; alternatingly introducing a micro-proppant fluid with the pad fluid, wherein the micro-proppant fluid is a low-viscosity fluid comprising micro-sized proppant particulates; creating or extending a first branch fracture extending from the first main fracture with the alternatingly introduced micro-proppant fluid, whereby at least a portion of the micro-sized proppant particulates enter into the first branch fracture and form at least a partial monolayer of micro-sized proppant particulates therein; and introducing a macro-proppant fluid through the first opening at a second flow rate, wherein the macro-proppant fluid is a low-viscosity fluid comprising macro-sized proppant particulates, and whereby at least a portion of the macro-sized proppant particulates enter into the first main fracture and form a proppant pack therein.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: May 14, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Philip D. Nguyen, Dipti Singh, Prashant D. Chopade, Travis Hope Larsen
  • Patent number: 10261659
    Abstract: A system and method for facilitating graphically conveying information via a visualization. An example method includes accessing a first set of data characterized by hierarchically related data objects; representing a first object as a first central node in a visualization; displaying one or more additional second objects via one or more second nodes that are positioned on a first orbit path around the central node; determining if an additional object of the one or more second objects exhibits a superior hierarchical relationship relative to one or more third objects; and then illustrating the one or more third objects as petals that are circumferentially displayed about one or more outer edges of one or more nodes of the one or more second objects. The example method further includes enabling conversion of petals to planet nodes that orbit one of the second nodes.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 16, 2019
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
  • Patent number: 10261661
    Abstract: A system and method for facilitating preservation of context information during navigation of a visualization. An example method includes representing hierarchical data via an orbit visualization; providing a first user option to navigate to a child node selected from among the one or more child nodes of the orbit visualization; and updating the orbit visualization in response to user selection of the first user option, resulting in an updated orbit visualization, wherein the updated orbit visualization includes a parent node positioned at a periphery of the visualization, and wherein the selected child node is positioned as a new central node of the updated orbit visualization. A carousel control may be displayed concurrently with the orbit visualization, wherein the carousel control includes one or more user options to navigate to a previously navigated-to node of the orbit visualization.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 16, 2019
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
  • Patent number: 10261660
    Abstract: A system and method for transitioning a displayed visualization from a first state to a second state. An example method includes displaying an orbit visualization characterized by a first state, wherein the orbit visualization includes a parent node and one or more child nodes positioned about a first orbit path that at least partially circumscribes the parent node; selectively initiating navigation of the orbit visualization; transitioning display of the parent node and one or more child nodes in accordance with the navigation by animating repositioning of the parent node and the one or more child nodes on a user interface display screen, such that a resulting node positioning characterizes the orbit visualization in the second state representative of a navigated-to location. The navigation may represent a downward or upward navigation of hierarchically related data, such that the animation illustrates separation of one or more petals from a selected node or movement toward the selected node, respectively.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: April 16, 2019
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Yi Dai, Jindrich Dinga, David Kamholz
  • Patent number: 10242333
    Abstract: Embodiments presented herein describe a package management system that uses guidance devices when transporting packages. In one embodiment, the package management system includes an event detecting device that detects a package transporting event such as when a package is sorted into a container, a container is moved from the warehouse to vehicle, a container is moved from a vehicle into a warehouse, a package is delivered, a package is moved to a staging location, or a package is picked-up from a staging location. Once a container or staging location corresponding to the event is identified, a gateway identifies the guidance device assigned to that container or staging location and instructs the guidance device to illuminate a light disposed thereon.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: March 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: John Lewis Colucci, III, Jianwei Gao, Xingang Guo, Arun Prasath Sivakumaran, Ian Ward, Prashant Singh Ahluwalia
  • Publication number: 20190074835
    Abstract: A process and temperature variation operating condition that is globally applicable to an integrated circuit die is sensed in a core circuit region to generate a global process and temperature compensation signal. A voltage variation operating condition that is locally applicable to an input/output circuit within a peripheral circuit region of the integrated circuit die is sensed to generate a local voltage compensation signal. More specifically, the localized voltage operating condition is generated as a function of a measured difference in frequency between a first clock signal generated in the peripheral circuit region in response to a supply voltage subject to voltage variation and a second clock signal generated in the core circuit region in response to a fixed bandgap reference voltage. The operation of the input/output circuit is then altered in response to the global process and temperature compensation signal and in response to the local voltage compensation signal.
    Type: Application
    Filed: September 7, 2017
    Publication date: March 7, 2019
    Applicant: STMicroelectronics International N.V.
    Inventors: Prashant Singh, Pratap Narayan Singh
  • Patent number: 10223452
    Abstract: Various embodiments enable a web site to expose various search providers that it promotes to browsers that navigate to that site. In at least some embodiments, the search providers are exposed using the HTML of a web page. When a browser navigates to that site, it processes the HTML of the associated web page and exposes the promoted search providers to the user. In at least some embodiments, the browser can permit use of one or more search providers without requiring the user to install the search provider. Alternately or additionally, in at least some other embodiments, the browser can enable the user to quickly and efficiently install the search provider so that the search provider can be available whenever the user uses their browser application.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: March 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron J. Sauve, Amar S. Gandhi, Bruce A. Morgan, Carlos Yeung, Prashant Singh
  • Patent number: 10217075
    Abstract: Embodiments presented herein describe a package management system that uses guidance devices when transporting packages. In one embodiment, the package management system includes an event detecting device that detects a package transporting event such as when a package is sorted into a container, a container is moved from the warehouse to vehicle, a container is moved from a vehicle into a warehouse, or a package is delivered. For example, the event detecting device may trigger the event in response to a worker scanning a bar code, selecting a delivery route, or checking an electronic manifest. Once a container corresponding to the event is identified, a gateway identifies the guidance device assigned to that container and instructs the guidance device to illuminate a light disposed thereon.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: February 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ian Ward, John Lewis Colucci, III, Jianwei Gao, Xingang Guo, Arun Prasath Sivakumaran, Prashant Singh Ahluwalia
  • Publication number: 20190057526
    Abstract: Implementations generally relate to optimizing bar charts. In some implementations, a method includes receiving a plurality of data points, where each data point of the plurality of data points has a value. The method further includes determining a plurality of bars of the bar chart based on the plurality of data points, where each bar of the plurality of bars has a length and a width. The method further includes associating a plurality of pixels used to render the bar chart with the plurality of bars. The method further includes determining for each pixel of the plurality of pixels at least one or more of a highest positive bar and a lowest negative bar. The method further includes rendering for each pixel one or more of the respective highest positive bar and the respective lowest negative bar.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Inventors: Pangus Ho, Hugh Zhang, Prashant Singh
  • Patent number: 10190177
    Abstract: The invention provides a rapid, accurate, sensitive, and low-cost detection method for screening a biological sample for one or more desired bacterial species. The inventive method employs a two-step multiplex real-time PCR assay that comprises an internal amplification control and specific primer sets to detect and discriminate bacterial species based the unique melting temperatures of specific DNA sequences of each strain.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: January 29, 2019
    Assignee: The Curators of the University of Missouri
    Inventors: Azlin Mustapha, Prashant Singh