Patents by Inventor Harish Ramamurthy

Harish Ramamurthy 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: 20230396684
    Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.
    Type: Application
    Filed: March 24, 2023
    Publication date: December 7, 2023
    Applicant: Lilac Cloud, Inc.
    Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
  • Patent number: 11616849
    Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: March 28, 2023
    Assignee: Lilac Cloud, Inc.
    Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
  • Publication number: 20220263912
    Abstract: In an embodiment, application delivery to end-user devices may be handled by a combination of an application device and a distributed set of split edge devices located closer to the end-user device within a network. The split edge devices are instructed by the application device about how to manage traffic to and from the end-user devices. The application device determines whether content is stored to content cache of a split edge device. The application device, when the content is stored to the split edge device, refrains from sending the content and instead sends instructions to the split edge device that include reference to a location of the content, and instruct the split edge device to send the content to an application and/or device. The application device, when the content is not stored to the split edge device, sends the content with instructions to store the content locally.
    Type: Application
    Filed: February 15, 2022
    Publication date: August 18, 2022
    Applicant: Lilac Cloud, Inc.
    Inventors: Harish Ramamurthy Devanagondi, Jay Shah, Simon Luigi Sabato, Srikanth Lakshminarasimhan
  • Publication number: 20220244964
    Abstract: In an embodiment, responsive to determining: (a) a first command is not of a particular command type associated with one or more hardware modules associated with a particular routing node, or (b) at least one argument used for executing the first command is not available: transmitting the first command to another routing node in the hardware routing mesh. Upon receiving a second command of the command bundle and determining: (a) the second command is of the particular command type associated with the hardware module(s), and (b) arguments used by the second command are available: transmitting the second command to the hardware module(s) associated with the particular routing node for execution by the hardware module(s). Thereafter, the command bundle is modified based on execution of the second command by at least refraining from transmitting the second command of the command bundle to any other routing nodes in the hardware routing mesh.
    Type: Application
    Filed: April 19, 2022
    Publication date: August 4, 2022
    Applicant: Lilac Cloud, Inc.
    Inventors: Simon Luigi Sabato, Jay Shah, Harish Ramamurthy Devanagondi, Jui-Yang Lu
  • Patent number: 11340907
    Abstract: In an embodiment, responsive to determining: (a) a first command is not of a particular command type associated with one or more hardware modules associated with a particular routing node, or (b) at least one argument used for executing the first command is not available: transmitting the first command to another routing node in the hardware routing mesh. Upon receiving a second command of the command bundle and determining: (a) the second command is of the particular command type associated with the hardware module(s), and (b) arguments used by the second command are available: transmitting the second command to the hardware module(s) associated with the particular routing node for execution by the hardware module(s). Thereafter, the command bundle is modified based on execution of the second command by at least refraining from transmitting the second command of the command bundle to any other routing nodes in the hardware routing mesh.
    Type: Grant
    Filed: July 6, 2020
    Date of Patent: May 24, 2022
    Assignee: Lilac Cloud, Inc.
    Inventors: Simon Luigi Sabato, Jay Shah, Harish Ramamurthy Devanagondi, Jui-Yang Lu
  • Publication number: 20220004388
    Abstract: In an embodiment, responsive to determining: (a) a first command is not of a particular command type associated with one or more hardware modules associated with a particular routing node, or (b) at least one argument used for executing the first command is not available: transmitting the first command to another routing node in the hardware routing mesh. Upon receiving a second command of the command bundle and determining: (a) the second command is of the particular command type associated with the hardware module(s), and (b) arguments used by the second command are available: transmitting the second command to the hardware module(s) associated with the particular routing node for execution by the hardware module(s). Thereafter, the command bundle is modified based on execution of the second command by at least refraining from transmitting the second command of the command bundle to any other routing nodes in the hardware routing mesh.
    Type: Application
    Filed: July 6, 2020
    Publication date: January 6, 2022
    Applicant: Lilac Cloud, Inc.
    Inventors: Simon Luigi Sabato, Jay Shah, Harish Ramamurthy Devanagondi, Jui-Yang Lu
  • Patent number: 10681632
    Abstract: A station, a method performed by a station and a corresponding method performed by an access point (AP) of a network to allow the station to operate a wireless local area network (WLAN) radio in a sleep state until the WLAN radio is ready to receive a beacon from the AP. The station includes a low power (LP) radio configured to receive a wake up signal from an AP of a network to which the station is connected. The station further includes a WLAN radio configured to operate in a sleep state until the WLAN radio receives an indication from the LP radio that the wakeup signal has been received, wherein WLAN radio is further configured to operate in a fully awake state after receipt of the indication to receive a beacon from the AP indicating a data transmission is pending for the station.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: June 9, 2020
    Assignee: Apple Inc.
    Inventors: Harish Ramamurthy, Joonsuk Kim, Yong Liu, Christopher Hansen
  • Patent number: 10298386
    Abstract: An unencrypted media access control layer (MAC) protocol data unit (MPDU) having a header is received at a wireless network interface device. The header includes a sequence number. The wireless network interface device uses the sequence number to encrypt data in the unencrypted MPDU to generate an encrypted MPDU, and transmits the encrypted MPDU.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: May 21, 2019
    Assignee: Marvell International Ltd.
    Inventors: Paul A. Lambert, Yong Liu, Raja Banerjea, Harish Ramamurthy
  • Patent number: 10212694
    Abstract: This document describes multicast communication between wireless devices. A scheduling frame may be wirelessly transmitted by a wireless device. The scheduling frame may include a multicast address indicating a group of intended receiving devices for a payload frame. The scheduling frame may further include scheduling information indicating an order for the group of intended receiving devices to transmit acknowledgement information for the payload frame. A payload frame may also be wirelessly transmitted by the wireless device. The payload frame may include payload information intended for the group of intended receiving devices. Additionally, acknowledgement frames may be wirelessly received by the wireless device from at least a subset of the group of intended receiving devices. The acknowledgement frames may be received according to the order indicated in the scheduling information.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Harish Ramamurthy, Kapil Chhabra, Matthew L. Semersky, Daniel R. Borges, Charles F. Dominguez
  • Publication number: 20180302854
    Abstract: A station, a method performed by a station and a corresponding method performed by an access point (AP) of a network to allow the station to operate a wireless local area network (WLAN) radio in a sleep state until the WLAN radio is ready to receive a beacon from the AP. The station includes a low power (LP) radio configured to receive a wake up signal from an AP of a network to which the station is connected. The station further includes a WLAN radio configured to operate in a sleep state until the WLAN radio receives an indication from the LP radio that the wakeup signal has been received, wherein WLAN radio is further configured to operate in a fully awake state after receipt of the indication to receive a beacon from the AP indicating a data transmission is pending for the station.
    Type: Application
    Filed: June 20, 2018
    Publication date: October 18, 2018
    Inventors: Harish Ramamurthy, Joonsuk Kim, Yong Liu, Christopher Hansen
  • Patent number: 10070418
    Abstract: The present disclosure includes systems and techniques relating to wireless devices. A described technique includes determining wireless resource allocations (e.g., spatial wireless channel allocations, downlink slot assignments, uplink slot assignments, and frequency sub-band assignments that correspond respectively to frequency sub-bands of a frequency band) in a time domain, a spatial wireless channel domain, and a frequency domain to coordinate communications with wireless devices. The technique further includes generating and transmitting information in one or more frames that directs wireless communications based on the wireless resource allocations.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: September 4, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Yong Liu, Raja Banerjea, Hongyuan Zhang, Harish Ramamurthy
  • Patent number: 10056986
    Abstract: A first network device including first and second transceiver modules. The first transceiver module: during a first downlink period, transmits an uplink indication (UI) signal; and during an uplink period and subsequent to transmitting the UI signal, transmits a first data signal. The UI signal indicates when the first data signal is transmitted. The second transceiver module, prior to transmission of the UI signal, transmits a notice signal that indicates to a second network device not to transmit data to the second transceiver module during a second downlink period. The second downlink period is subsequent to an unused portion of the uplink period. The second transceiver module: transitions to a power save mode prior to transmission of the first data signal; and transmits a second data signal from the first network device based on the UI signal, subsequent to transmission of the first data signal, and during the unused portion.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 21, 2018
    Assignee: Marvell International Ltd.
    Inventors: Josselin de la Broise, Raja Banerjea, Harish Ramamurthy
  • Patent number: 10015741
    Abstract: A station, a method performed by a station and a corresponding method performed by an access point (AP) of a network to allow the station to operate a wireless local area network (WLAN) radio in a sleep state until the WLAN radio is ready to receive a beacon from the AP. The station includes a low power (LP) radio configured to receive a wake up signal from an AP of a network to which the station is connected. The station further includes a WLAN radio configured to operate in a sleep state until the WLAN radio receives an indication from the LP radio that the wakeup signal has been received, wherein WLAN radio is further configured to operate in a fully awake state after receipt of the indication to receive a beacon from the AP indicating a data transmission is pending for the station.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: July 3, 2018
    Assignee: APPLE INC.
    Inventors: Harish Ramamurthy, Joonsuk Kim, Yong Liu, Christopher Hansen
  • Patent number: 9992772
    Abstract: A network interface device generates a packet that includes a beacon frame for transmission in a superframe. The beacon frame is used to announce the presence of a network and also is formatted as a beamforming training (BFT) frame to permit other communication devices to perform beamforming training with the packet. The beacon frame is generated to include (i) a frame control field, (ii) a duration field, (iii) a timestamp field, (iv) information indicative of a time of a subsequent association beamforming training (A-BFT) time slot, and (v) beamforming training information, which includes a countdown field. The network interface device transmits the packet during a beacon timeslot of the superframe, which is separate from an association beamforming training (A-BFT) timeslot of the superframe.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: June 5, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Yong Liu, Hongyuan Zhang, Raja Banerjea, Harish Ramamurthy, Hui-Ling Lou
  • Patent number: 9883522
    Abstract: Systems and techniques relating to wireless communications are described. A described technique includes determining a primary access category for a transmission opportunity (TXOP) to transmit data to a primary wireless communication device based on a first back-off timer associated with the primary access category; determining a secondary access category for the TXOP to transmit data to a secondary wireless communication device; and transmitting, during the TXOP, spatially steered streams that concurrently provide separate data to respective devices comprising the primary and the secondary device.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: January 30, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Yong Liu, Raja Banerjea, Harish Ramamurthy
  • Patent number: 9832057
    Abstract: In a method for transmitting a data unit in a wireless communication network, a physical layer (PHY) preamble and a media access control layer (MAC) header are generated. In generating the MAC header, a first address field to include a first address and a second address field to include a second address are generated. The first, not globally unique, address indicates a communication device for which the data unit is intended or a communication device that is transmitting the data unit. The second address field indicates the other one of a communication device for which the data unit is intended or a communication device that is transmitting the data unit. The first address field and the second address field are included in the MAC header. The MAC header omits a globally unique address corresponding to the first address of the first address field.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: November 28, 2017
    Assignee: Marvell World Trade Ltd.
    Inventors: Yong Liu, Harish Ramamurthy, Hongyuan Zhang
  • Publication number: 20170280421
    Abstract: This document describes multicast communication between wireless devices. A scheduling frame may be wirelessly transmitted by a wireless device. The scheduling frame may include a multicast address indicating a group of intended receiving devices for a payload frame. The scheduling frame may further include scheduling information indicating an order for the group of intended receiving devices to transmit acknowledgement information for the payload frame. A payload frame may also be wirelessly transmitted by the wireless device. The payload frame may include payload information intended for the group of intended receiving devices. Additionally, acknowledgement frames may be wirelessly received by the wireless device from at least a subset of the group of intended receiving devices. The acknowledgement frames may be received according to the order indicated in the scheduling information.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventors: Harish Ramamurthy, Kapil Chhabra, Matthew L. Semersky, Daniel R. Borges, Charles F. Dominguez
  • Patent number: 9769071
    Abstract: A first communication device transmits one or more first communication frames during a transmit opportunity period (TXOP) of the first communication device via a first composite channel. A control frame is generated, wherein the control frame includes information indicating a bandwidth of the first composite channel. After the one or more first communication frames have been transmitted, the first communication device transmits, during the TXOP, the control frame via the first composite channel. Information from a response frame that indicates a bandwidth of a second composite communication channel is extracted, the response frame having been transmitted by a second communication device and received by the first communication device during the TXOP. The first communication device transmits one or more second communication frames during the TXOP, wherein the one or more communication frames span the second composite communication channel and do not span the entire first composite communication channel.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: September 19, 2017
    Assignee: Marvell World Trade Ltd.
    Inventors: Yong Liu, Harish Ramamurthy, Raja Banerjea
  • Patent number: 9736731
    Abstract: A desired number of buffers to be used in a block acknowledgment (BA) session or with media access control (MAC) data units having a same traffic identifier (TID) is determined. A desired maximum MAC data unit size to be used in the BA session or with the MAC data units having the same TID is determined. An indication of the desired number of buffers in the BA session or with the MAC data units having the same TID is transmitted to a communication device in a wireless communication network for negotiating with the communication device. An indication of the desired maximum MAC data unit size to be used in the BA session or with the MAC data units having the same TID is transmitted to the second communication device for negotiating with the other station.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: August 15, 2017
    Assignee: Marvell International Ltd.
    Inventors: Yong Liu, Raja Banerjea, Hongyuan Zhang, Harish Ramamurthy
  • Patent number: 9680563
    Abstract: A system and method for partial bandwidth communication. The system includes a device that has a transceiver configured to connect to a network, a memory storing an executable program and a processor. The program causes the processor to perform operations including receiving data to be transmitted to second device, determining if the data uses less than a predetermined bandwidth used as a unit for a carrier aggregation, determining a plurality of sub-bands in the predetermined bandwidth, each sub-band including at least one pilot and a plurality of frequency tones, receiving network information from the second device, the network information indicating a preferred sub-band of the sub-bands, assigning one of the sub-bands to the second device based upon the network information, generating a packet including an indication, the indication indicating the assigned sub-band; transmitting the packet to the second device and transmitting the data in the assigned sub-band.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 13, 2017
    Assignee: APPLE INC.
    Inventors: Joonsuk Kim, Yong Liu, Christopher Hansen, Harish Ramamurthy