Patents by Inventor Hitesh Rastogi

Hitesh Rastogi 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: 20240094960
    Abstract: A computer-implemented method is disclosed. The method includes: receiving an initiation request for a data transfer associated with a terminal; determining that a resource external to the first logical storage area should be accessed to complete the data transfer; in response to determining that the resource external to the first logical storage area should be accessed to complete the data transfer, triggering a query message to an electronic device accessible to an entity associated with the first logical storage area, the query message prompting for an instruction to access the resource external to the first logical storage area to complete the transfer; receiving, from the electronic device, an instruction to access the resource external to the first logical storage area to complete the transfer; and in response to receiving the instruction, effecting the transfer using the resource external to the first logical storage area.
    Type: Application
    Filed: September 19, 2022
    Publication date: March 21, 2024
    Applicant: The Toronto-Dominion Bank
    Inventors: Milos DUNJIC, David Samuel TAX, Kushank RASTOGI, Thomas Osman KELLY, Pranay Chander GUPTA, Hitesh BAJAJ, Asad JOHEB
  • Publication number: 20240089136
    Abstract: Methods, computer systems, and computer-storage media, and graphical user interfaces are provided for facilitating efficient meeting management, according to embodiments of the present technology. In one embodiment, engagement data associated with an attendee of an online meeting is obtained. Thereafter, an engagement metric is generated using the engagement data, the engagement metric indicating an extent of engagement of the attendee to the online meeting. Based on the engagement metric indicating that the extent of engagement of the attendee to the online meeting falls below an engagement threshold, a request is provided to disconnect or throttle an audio and/or video stream of the online meeting to and/or from an attendee device associated with the attendee of the online meeting. Efficient meeting management may also be performed by clustering related messages.
    Type: Application
    Filed: November 15, 2023
    Publication date: March 14, 2024
    Inventors: Pranavasthitha TANDRA, Hitesh Kumar JHAMB, Vikram GUPTA, Arvind Kumar SINGH, Anubhuti ARUN, Ashutosh TRIPATHI, Kausik GHATAK, Aman RASTOGI
  • Patent number: 8761169
    Abstract: A method includes inserting a vector in a packet that identifies a first device in a stack of packet forwarding devices to receive the packet.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: June 24, 2014
    Assignee: Intel Corporation
    Inventors: Muraleedhara Herur Navada, Hitesh Rastogi
  • Publication number: 20120201242
    Abstract: A method includes inserting a vector in a packet that identifies a first device in a stack of packet forwarding devices to receive the packet.
    Type: Application
    Filed: December 6, 2011
    Publication date: August 9, 2012
    Applicant: Intel Corporation
    Inventors: Muraleedhara Herur Navada, Hitesh Rastogi
  • Patent number: 8238239
    Abstract: Packet flow control techniques are disclosed. In one example case, a flow control method is provided that includes transmitting a plurality of packets with an inter-packet gap disposed between neighboring packets, and increasing the length of the inter-packet gap to decrease packet rate, wherein the increased length is selected based on severity of a congestion condition. In another example case, a flow control system is provided that includes circuitry for transmitting and/or receiving a plurality of packets with an inter-packet gap disposed between neighboring packets, and circuitry for increasing the length of the inter-packet gap to decrease packet rate, wherein the increased length is selected based on severity of a congestion condition. The techniques can be carried out at one node of a communication system (such as in a backplane switch) or multiple nodes (such as between a backplane switch and a circuit board operatively coupled to the backplane).
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: August 7, 2012
    Assignee: Intel Corporation
    Inventors: Manoj Wadekar, Hitesh Rastogi
  • Patent number: 8085772
    Abstract: A method includes inserting a vector in a packet that identifies a first device in a stack of packet forwarding devices to receive the packet.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: December 27, 2011
    Assignee: Intel Corporation
    Inventors: Muraleedhara Herur Navada, Hitesh Rastogi
  • Patent number: 7684390
    Abstract: A method according to one embodiment may include communicating with at least one external device using at least one port, said at least one external device comprises at least one probe port. The method of this embodiment may also include receiving at least one data packet and generating at least one probe packet. The method of this embodiment may further include generating at least one probe packet device vector and transmitting the probe packet and the probe packet device vector to at least one probe port of at least one external device via at least one port. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: March 23, 2010
    Assignee: Intel Corporation
    Inventors: Muraleedhara Herur Navada, Hitesh Rastogi
  • Publication number: 20090175168
    Abstract: Packet flow control techniques are disclosed. In one example case, a flow control method is provided that includes transmitting a plurality of packets with an inter-packet gap disposed between neighboring packets, and increasing the length of the inter-packet gap to decrease packet rate, wherein the increased length is selected based on severity of a congestion condition. In another example case, a flow control system is provided that includes circuitry for transmitting and/or receiving a plurality of packets with an inter-packet gap disposed between neighboring packets, and circuitry for increasing the length of the inter-packet gap to decrease packet rate, wherein the increased length is selected based on severity of a congestion condition. The techniques can be carried out at one node of a communication system (such as in a backplane switch) or multiple nodes (such as between a backplane switch and a circuit board operatively coupled to the backplane).
    Type: Application
    Filed: December 30, 2008
    Publication date: July 9, 2009
    Applicant: INTEL CORPORATION
    Inventors: Manoj K. Wadekar, Hitesh Rastogi
  • Patent number: 7492710
    Abstract: A flow control method according to one embodiment may include transmitting a first plurality of packets from a transmitting node to a receiving node at an initial packet rate, and transmitting a second plurality packets from the transmitting node to the receiving node at a congested packet rate less than the initial packet rate in response to a signal from the receiving node representative of a congestion condition at the receiving node. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 17, 2009
    Assignee: Intel Corporation
    Inventors: Manoj K Wadekar, Hitesh Rastogi
  • Patent number: 7489683
    Abstract: The present disclosure relates generally to an integrated circuit configured to route multicast data packets using device vectors. A method according to one embodiment may include communicating with an external device using port. The method may also include storing a multicast data packet and a master device vector in memory. The method may also include de-queueing the master device vector from memory, generating an additional device vector based on the master device vector, and transmitting the multicast data packet and an additional device vector to an external device via a port. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: September 29, 2004
    Date of Patent: February 10, 2009
    Assignee: Intel Corporation
    Inventors: Muraleedhara Herur Navada, Hitesh Rastogi
  • Patent number: 7293130
    Abstract: A method and system is provided for a multi-level memory. The system includes an internal memory and an external memory. Data packets are received through one or more input ports and initially stored in the internal memory. A control unit determines whether there is congestion of resources within the system and transfers data packets to external memory to ease the congestion. Data packets are eventually transferred from the internal or external memory to one or more output ports.
    Type: Grant
    Filed: May 29, 2002
    Date of Patent: November 6, 2007
    Assignee: Intel Corporation
    Inventors: Rahul Saxena, Hitesh Rastogi, Ashwani Oberai
  • Publication number: 20060221831
    Abstract: A flow control method according to one embodiment may include transmitting a first plurality of packets from a transmitting node to a receiving node at an initial packet rate, and transmitting a second plurality packets from the transmitting node to the receiving node at a congested packet rate less than the initial packet rate in response to a signal from the receiving node representative of a congestion condition at the receiving node. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Inventors: Manoj Wadekar, Hitesh Rastogi
  • Publication number: 20060146723
    Abstract: A method according to one embodiment may include communicating with at least one external device using at least one port, said at least one external device comprises at least one probe port. The method of this embodiment may also include receiving at least one data packet and generating at least one probe packet. The method of this embodiment may further include generating at least one probe packet device vector and transmitting the probe packet and the probe packet device vector to at least one probe port of at least one external device via at least one port. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Muraleedhara Navada, Hitesh Rastogi
  • Publication number: 20060072571
    Abstract: A method according to one embodiment may include communicating with at least one external device using at least one port. The method may also include storing a multicast data packet and a master device vector in memory. The method may also include de-queueing the master device vector from memory, generating at least one additional device vector based at least in part on the master device vector, and transmitting the multicast data packet and at least one additional device vector to at least one external device via at least one port. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: September 29, 2004
    Publication date: April 6, 2006
    Inventors: Muraleedhara Navada, Hitesh Rastogi
  • Publication number: 20050198362
    Abstract: A method includes inserting a vector in a packet that identifies a first device in a stack of packet forwarding devices that delivers the packet to an exception processor being shared by the packet forwarding devices in the stack.
    Type: Application
    Filed: December 31, 2003
    Publication date: September 8, 2005
    Inventors: Muraleedhara Navada, Hitesh Rastogi
  • Publication number: 20050141496
    Abstract: A method includes inserting a vector in a packet that identifies a first device in a stack of packet forwarding devices to receive the packet.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Muraleedhara Navada, Hitesh Rastogi
  • Publication number: 20030223447
    Abstract: A method and system is provided for synchronizing multi-level memory. The system has an internal memory and an external memory. Data packets are initially stored in the internal memory. A determination is made as to whether to transfer the data packet to the external memory based on congestion of system resources. When it is time to transfer a data packet that should be stored in external memory to an output port, a determination is made as to whether the data packet has actually been transferred to the external memory. If the data packet has been transferred to the external memory, the data packet is retrieved from the external memory and transferred to the output port. Otherwise, no attempt is made to transfer the data packet from external memory to the output port until the data packet has been transferred to the external memory. This ensures that no attempt is made to retrieve the data packet from the external memory when the data packet is still being stored in the internal memory.
    Type: Application
    Filed: May 29, 2002
    Publication date: December 4, 2003
    Inventors: Rahul Saxena, Hitesh Rastogi
  • Publication number: 20030223415
    Abstract: A method and system is provided for a multi-level memory. The system includes an internal memory and an external memory. Data packets are received through one or more input ports and initially stored in the internal memory. A control unit determines whether there is congestion of resources within the system and transfers data packets to external memory to ease the congestion. Data packets are eventually transferred from the internal or external memory to one or more output ports.
    Type: Application
    Filed: May 29, 2002
    Publication date: December 4, 2003
    Inventors: Rahul Saxena, Hitesh Rastogi, Ashwani Oberai