Patents by Inventor Rahul Jain

Rahul Jain 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: 10901020
    Abstract: In one embodiment, a system including a duty-cycle-monitoring circuit is configured to receive a monitored signal having cycles that have a high portion and a low portion. The duty-cycle-monitoring circuit includes: a cascade of buffers including a first buffer, wherein the first buffer is configured to receive a first signal based on the monitored signal, a plurality of corresponding flip-flops. Each flip-flop is triggered by a second signal based on the monitored signal. The data input of each flip-flop is connected to an output of a corresponding buffer. The duty-cycle-monitoring circuit further includes a control circuit configured to determine, based on a state of the plurality of flip-flops, a measure of the duration of the high portion of a cycle of the monitored signal and determine, based on a state of the plurality of flip-flops, a measure of duration of the low portion of a cycle of the monitored signal.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: January 26, 2021
    Assignee: Qualcomm Incorporated
    Inventors: Palkesh Jain, Rahul Gulati, Edward Jacob Meisarosh
  • Publication number: 20210020531
    Abstract: Embodiments disclosed herein include electronic packages with underfill flow control features. In an embodiment, an electronic package comprises a package substrate and a plurality of interconnects on the package substrate. In an embodiment, a die is coupled to the package substrate by the plurality of interconnects and a flow control feature is adjacent on the package substrate. In an embodiment, the flow control feature is electrically isolated from circuitry of the electronic package. In an embodiment, the electronic package further comprises an underfill surrounding the plurality of interconnects and in contact with the flow control feature.
    Type: Application
    Filed: July 15, 2019
    Publication date: January 21, 2021
    Inventors: Edvin CETEGEN, Jacob VEHONSKY, Nicholas S. HAEHN, Thomas HEATON, Steve S. CHO, Rahul JAIN, Tarek IBRAHIM, Antariksh Rao Pratap SINGH, Nicholas NEAL, Sergio CHAN ARGUEDAS, Vipul MEHTA
  • Publication number: 20210021486
    Abstract: Example methods and computer systems are provided for east-west service insertion in a public cloud environment. An example method may comprise detecting an egress packet that is destined for a second endpoint located in the same virtual network as a first endpoint. The method may also comprise: in response to determination that service insertion is required, identifying a service path based on a service insertion rule; generating an encapsulated packet by encapsulating the egress packet with an outer header that is addressed from the first endpoint to a network device; and sending the encapsulated packet to cause the network device to send the egress packet towards the service path, thereby steering the egress packet towards the service path for processing.
    Type: Application
    Filed: July 18, 2019
    Publication date: January 21, 2021
    Applicant: VMware, Inc.
    Inventors: Rahul JAIN, Mukesh HIRA, Su WANG
  • Publication number: 20210020532
    Abstract: Embodiments disclosed herein include electronic packages and methods of forming such packages. In an embodiment an electronic package comprises a package substrate, and a first level interconnect (FLI) bump region on the package substrate. In an embodiment, the FLI bump region comprises a plurality of pads, and a plurality of bumps, where each bump is over a different one of the plurality of pads. In an embodiment, the electronic package further comprises a guard feature adjacent to the FLI bump region. In an embodiment, the guard feature comprises, a guard pad, and a guard bump over the guard pad, wherein the guard feature is electrically isolated from circuitry of the electronic package.
    Type: Application
    Filed: July 15, 2019
    Publication date: January 21, 2021
    Inventors: Jacob VEHONSKY, Nicholas S. HAEHN, Thomas HEATON, Steve S. CHO, Rahul JAIN, Tarek IBRAHIM, Antariksh Rao Pratap SINGH, Edvin CETEGEN, Nicholas NEAL, Sergio CHAN ARGUEDAS
  • Patent number: 10892989
    Abstract: Example methods and systems are provided a network device to perform tunnel-based service insertion in a public cloud environment. An example method may comprise establishing a tunnel between the network device and a service path. The method may also comprise: in response to receiving a first encapsulated packet, identifying the service path specified by a service insertion rule; generating and sending a second encapsulated packet over the tunnel to cause the service path to process an inner packet according to one or more services. The method may further comprise: in response to receiving, from the service path via the tunnel, a third encapsulated packet that includes the inner packet processed by the service path, sending the inner packet processed by the service path, or a fourth encapsulated packet, towards a destination address of the inner packet.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 12, 2021
    Assignee: VMWARE, INC.
    Inventors: Rahul Jain, Kantesh Mundaragi, Pierluigi Rolando, Jayant Jain, Mukesh Hira
  • Publication number: 20200411441
    Abstract: Embodiments described herein relate to lithographically defined vertical interconnect accesses (litho-vias) for a bridge die first level interconnect (FLI) and techniques of fabricating such litho-vias. In one example, a package substrate comprises a bridge die embedded in the package substrate; a first contact pad outside a perimeter of the bridge die; a second contact pad inside the perimeter of the bridge die and coupled to the bridge die by a first via; a third pad inside the perimeter of the bridge die, adjacent to the second contact pad, and coupled to the bridge die by a second via. The first contact pad has a surface finish disposed thereon. A first protruded interconnect structure is positioned on the first via and a second protruded interconnect structure is positioned on the second via. Each of the first and second vias have sidewalls that are substantially vertical.
    Type: Application
    Filed: June 27, 2019
    Publication date: December 31, 2020
    Inventors: Kristof DARMAWIKARTA, Tarek IBRAHIM, Siddharth ALUR, Rahul JAIN, Haobo CHEN
  • Publication number: 20200396125
    Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.
    Type: Application
    Filed: July 1, 2020
    Publication date: December 17, 2020
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Publication number: 20200396123
    Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.
    Type: Application
    Filed: May 26, 2020
    Publication date: December 17, 2020
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Publication number: 20200396124
    Abstract: A cloud extension agent can be provided on a customer premise for interfacing, via an outbound secure connection, cloud based services.
    Type: Application
    Filed: June 25, 2020
    Publication date: December 17, 2020
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Publication number: 20200396569
    Abstract: The present disclosure provides an apparatus and method for sharing content. A method provided in the present disclosure comprises receiving a message to request to join a content sharing group from a second device while a third device included in the content sharing group transmits first content shared in the content sharing group to a fourth device included in the content sharing group, adding the second device to the content sharing group, and permitting the second device to access the first content.
    Type: Application
    Filed: December 12, 2018
    Publication date: December 17, 2020
    Inventors: Shashank SHEKHAR, Theophilus THOMAS, Dhananjay L GOVEKAR, Arun PRABHAKAR, Ashwini Kumar KULSHRESTHA, Gaurav Chandra Singh MEHRA, Saurabh PAREEK, Gaurav GILHOTRA, Sandeep GOYAL, Ankesh KASLIWAL, Ganesh KUMAR, Govind SINGH, Iti JAIN, Rahul MAREPALLI, Silky DUDEJA, Sulabh RASTOGI, Tarun GUPTA, Shikha GOYAL, Nishant CHAUBEY
  • Publication number: 20200387849
    Abstract: A system provides a configurable market mix modeling (MMM) platform based on machine-learning (ML). The system may include configurable MMM pipelines in which an end user may identify portions and/or inputs to the MMM pipelines to be included or excluded from ML modeling. The system may apply ML to market data to automatically discover variables that correlate with a key performance indicator (PKI) such as sales to be used for modeling. The system may automatically generate multiple models, filter the models for robustness and ensemble the filtered models to generate a unified model. The unified model may be optimized using a multi-layered approach and introducing deviations into the model.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Derek P. LEVESQUE, Sanjay SHARMA, Rupesh KUMAR, Keshav RASTOGI, Kanika JAIN, Rahul SHARMA
  • Patent number: 10862753
    Abstract: Some embodiments provide a method for a network controller that manages a logical network spanning multiple physical locations. For each physical location hosting data compute nodes (DCNs) belonging to the logical network, the method defines a centralized routing component for processing data messages between the DCNs hosted at the physical location and networks external to the logical network, assigns an active instance of the centralized routing component to operate at the physical location, and assigns a standby instance of the centralized routing component to operate at one of the other physical locations.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: December 8, 2020
    Assignee: NICIRA, INC.
    Inventors: Mukesh Hira, Ganesan Chandrashekhar, Jayant Jain, Rahul Jain
  • Publication number: 20200378598
    Abstract: An adapter and adapter system for coupling a female end of a first chimney portion to a male end of a second chimney portion. The adapter includes a first radial adapter portion, wherein a first inner surface and a first outer surface of the first radial adapter portion are coaxial. The adapter further includes a first locking interface protruding outward from the first outer surface and configured to engage with a first locking interface of the first chimney portion. The adapter further includes a second radial adapter portion with a second inner surface and a second outer surface extending along the first axis and a second locking interface protruding inward from the second inner surface and configured to engage with a second interlocking interface of the second chimney.
    Type: Application
    Filed: July 22, 2019
    Publication date: December 3, 2020
    Inventors: Rahul JAIN, Satyendra KUMAR, Thomas J. DYKHUIS, Rajat SAXENA, Adam Michael RYCZEK
  • Publication number: 20200379775
    Abstract: Techniques for accelerating compaction include compaction accelerator. The compaction accelerator includes a compactor separate from a processor performing read and write operations for a database or a data store. The compactor includes a plurality of compaction resources. The compactor is configured to receive a compaction request and data to be compacted, compact the data via a compaction pipeline to generate compacted data, and forward the compacted data to the processor, the database, or the data store. The compaction pipeline has a first portion of the plurality of compaction resources.
    Type: Application
    Filed: May 27, 2020
    Publication date: December 3, 2020
    Inventors: Chidamber KULKARNI, Rahul JAIN, Prasanna SUNDARARAJAN
  • Publication number: 20200374188
    Abstract: A software upgrade to be deployed by a cloud extension agent is received by a remote network management platform, the cloud extension agent running locally on a network and initiating an outbound connection to the remote network management platform through a firewall of the network. A command is generated for the software upgrade, the command comprising an identification of a source of the software upgrade. The command is provided to the cloud extension agent, wherein providing the command causes the cloud extension agent to acquire the software upgrade from the identified source and deploy the software upgrade.
    Type: Application
    Filed: August 10, 2020
    Publication date: November 26, 2020
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Publication number: 20200374189
    Abstract: A first cloud extension agent that facilitates internet-based management of a first set of local computing resources of a network is provided by a remote network management platform. A first connection is established to the first cloud extension agent. A second cloud extension agent that facilitates internet-based management of a second set of local computing resources of a network is provided by the remote network management platform. A second connection is established to the second cloud extension agent. A first set of instructions is provided to the first cloud extension via the first connection and a second set of instructions is provided to the second cloud extension via the second connection.
    Type: Application
    Filed: August 10, 2020
    Publication date: November 26, 2020
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Publication number: 20200370749
    Abstract: An adapter and adapter system for connecting a female end of a first chimney portion to a male end of a second chimney portion. The adapter includes a first radial adapter portion with a first inner surface and a first outer surface extending along a first axis and wherein the first inner surface and the first outer surface are substantially coaxial. The adapter further includes a first locking interface protruding outward from the first outer surface and configured to engage with a first locking interface of the first chimney portion and a second locking interface protruding inward from the first inner surface and configured to engage with a second interlocking interface of the second chimney. The first outer surface of the adapter is configured to be received within the female end of the first chimney portion and the inner surface is configured to receive the male end of the second chimney.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 26, 2020
    Inventors: Rahul JAIN, Satyendra KUMAR, Rajat SAXENA, Adam Michael RYCZEK, Thomas J. DYKHUIS
  • Publication number: 20200374190
    Abstract: A method of monitoring status information of devices is described. The method includes establishing a first connection to a hardware resource executing a cloud extension agent on a local network, over a wide area network external from the local network and separated by at least one firewall, using a standard internet protocol. The method further includes sending, via the first connection, a first set of instructions to manage a first set of mobile devices by one or more local servers on the local network; and receiving status information via the secure network connection, wherein the status information is from the one or more local servers on the local network associated with a plurality of devices that access the one or more local servers.
    Type: Application
    Filed: August 10, 2020
    Publication date: November 26, 2020
    Inventors: Vineeth Narasimhan, Joshua Lambert, Thomas Herchek, Ryan Elliot Hope, Nitish Jha, Rahul Jain, Sumeet Singh
  • Publication number: 20200364391
    Abstract: A system is disclosed that includes a memory and a processor configured to perform operations stored in the memory. The processor performs the operations to select a master clock for a plurality of clocks in a design logic circuit. The processor further performs the operations to align a clock edge of a clock of the plurality of clocks with a corresponding nearest clock transition of the master clock. The aligned clock edge of the clock limits a number of emulation cycles for the design logic to a fixed number of emulation cycles required for the master clock The processor further performs the operation to determine a clock period for measuring power required for the design logic circuit and estimate, at the aligned clock edge, the power required for the design logic circuit corresponding to the determined clock period, which corresponds to a clock selected from the plurality of clocks and the master clock.
    Type: Application
    Filed: May 15, 2020
    Publication date: November 19, 2020
    Applicant: Synopsys, Inc.
    Inventors: Alexander John WAKEFIELD, Jitendra GUPTA, Vaibhav JAIN, Rahul JAIN, Shweta BANSAL
  • Publication number: 20200365344
    Abstract: Aspects of the present disclosure include a damper control system having a casing configured to detachably couple from a conventional air register having a damper assembly movably controllable by a manual lever, a motor assembly mounted to the casing, an actuating linkage assembly movably attached to the motor assembly and configured to detachably couple with the manual lever that controls the damper assembly, wherein one or more dampers of the damper assembly are in a closed position when the actuating linkage assembly is in a first position and in an open position when the actuating linkage assembly is in a second position, a memory mounted within the casing, and one or more processors communicatively coupled with the memory and mounted within the casing, the one or more processors being configured to cause the motor assembly to drive the actuating linkage assembly between the first position and the second position.
    Type: Application
    Filed: July 19, 2019
    Publication date: November 19, 2020
    Inventors: Rajesh Dushyantkumar VYAS, Eric Wayne PALMBOS, Vikas Ashok PATIL, Satyendra KUMAR, Rahul JAIN