Patents by Inventor Vikram Singh

Vikram 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).

  • Publication number: 20230292278
    Abstract: A method of positioning a target node (204-5) in a side-link communication system in a wireless communication network (200) is described. The method comprises establishing a communication link with the target node (204-5), and a second node (204-3), for positioning the target node (204-5). The first node (204-1) transmits a capability request message to the target node (204-5) and the second node (204-3) and receives a feedback message comprising a capability reply message and an acceptance message. The first node (204-1) configures the second node (204-3) for transmitting and receiving a Positioning Reference Signal (PRS) to or from the target node (204-5), based on the feedback message. The PRS is utilized for determining position measurement of the target node (204-5). The first node (204-1) receives data related to the position measurement and estimated position of the target node (204-5), from the target node (204-5) and the second node (204-3).
    Type: Application
    Filed: March 10, 2023
    Publication date: September 14, 2023
    Inventors: Abhijeet Abhimanyu MASAL, Pavan Kalyan DEVARAKONDA, Vikram SINGH, Jeniston Deviraj Klutto MILLETH, Bhaskar RAMAMURTHI
  • Patent number: 11733918
    Abstract: Methods and systems for processing a command from a host to a storage device are disclosed. A first controller of the storage device receives a first command from the host via a first queue. The first queue is exposed to the host. The storage device generates a second command based on the first command, and submits the second command to a second controller of the storage device via a second queue. The second command and the second queue are unexposed to the host. The second controller obtains and processes the second command from the second queue, where the processing of the second command is for accessing non-volatile storage media of the storage device. Based on a status of the second command, the first controller transmits a signal to the host for indicating completion of the first command.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: August 22, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Fnu Vikram Singh, Srinivasa Raju Nadakuditi
  • Publication number: 20230254025
    Abstract: A method for beam management in side-link communication between User Equipment (UEs) (104) operating in a wireless communication network (100) is described. The method comprises transmitting a reference signal using at least one beam by a first UE (104-1). The first UE (104-1) receives a feedback report of the at least one beam based on the reference signal from the second UE (104-2, 104-4). The feedback report of the at least one beam comprises at least one of UE identifier (ID), beam ID, beam strength, and beam validity. The first UE (104-1) updates entries of a beam management table based on the feedback report.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 10, 2023
    Inventors: Anil Kumar, Abhijeet Abhimanyu Masal, Vikram Singh, Jeniston Deviraj Klutto Milleth, Bhaskar Ramamurthi
  • Publication number: 20230254934
    Abstract: Methods, systems, and devices for wireless communications are described. A system may support techniques for triggering user equipment (UE) assistance information (UAI) based on mobility, wake up signal (WUS) configuration, or both. In some cases, a UE may communicate with a network node (e.g., a base station) on a first channel according to a discontinuous reception (DRX) configuration. The UE may determine that a speed of the UE satisfies a mobility threshold and may transmit UAI requesting one or more updated DRX configuration parameters based on the speed of the UE satisfying the mobility threshold. Additionally or alternatively, the UE may receive signaling configuring the UE to monitor for WUSs and may transmit UAI requesting one or more updated DRX configuration parameters based on the WUS configuration. The UE may receive control signaling configuring the DRX configuration with the one or more requested parameters in response to the UAI.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 10, 2023
    Inventors: Arvind Vardarajan Santhanam, Vanitha Aravamudhan Kumar, Kuo-Chun Lee, Satashu Goel, Shailesh Maheshwari, Daniel Amerga, Vikram Singh, Vishal Dalmiya
  • Patent number: 11716294
    Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: August 1, 2023
    Assignee: Mixhalo Corp.
    Inventors: Vikram Singh, Michal Pietras
  • Publication number: 20230205444
    Abstract: A method for tracking a progress of data copying for a live migration includes transferring, by a storage controller, a first data structure to a live migration server, the first data structure including a first status identifier indicating a location of a source data to be copied from a source storage to a target storage, and selectively generating or selectively clearing, by the storage controller, a second status identifier in or from a second data structure, based on a first current copying location of the live migration server, the second status identifier indicating a location of a first user data write to the source storage.
    Type: Application
    Filed: February 17, 2023
    Publication date: June 29, 2023
    Inventors: Chun-Chu Chen-Jhy Archie Wu, FNU Vikram Singh
  • Publication number: 20230176785
    Abstract: A method for aborting a command in PCIe based NVMe SSD includes receiving an abort command in an Admin submission queue to abort a target command present in an I/O submission queue of host or in an I/O queue of the NVMe SSD and updating a tail doorbell of NVMe doorbell registers of the NVMe SSD after receiving the abort command. The abort command includes a slot of the target command to be aborted. Thereafter, the method includes placing the abort command into an Admin queue of the NVMe SSD and executing the abort command using the slot of the target command to be aborted by updating an I/O completion queue of the host with the target command to be aborted. The method further includes updating a head doorbell of the doorbell registers of the NVMe SSD and updating the abort command in an Admin completion queue of the host.
    Type: Application
    Filed: March 30, 2022
    Publication date: June 8, 2023
    Inventors: ABHINAV KUMAR SINGH, CHANDRASHEKAR TANDAVAPURA JAGADISH, VIKRAM SINGH, SRINIVASA RAJU NADAKUDITI
  • Publication number: 20230151189
    Abstract: The present invention relates to a cross-linkable rubber composition for body compounds of a tyre, the cross-linkable rubber composition comprising, based upon parts by weight per 100 parts by weight rubber (phr): ?30 to ?90 phr of a natural rubber or isoprene rubber or combination thereof, ?10 to ?25 phr of a syndiotactic 1, 2-polybutadiene, ?3 to ?10 phr of a resin, and a filler, wherein the ratio in phr (parts by weight per 100 parts by weight of rubber) of the syndiotactic 1, 2-polybutadiene to the resin is in the range of ?1:1 to ?7:1.
    Type: Application
    Filed: March 26, 2021
    Publication date: May 18, 2023
    Inventors: Vikram SINGH, Anup MONDAL, Tharik MOHAMED, Louis REUVEKAMP
  • Patent number: 11645153
    Abstract: Embodiments herein provide a method for controlling operations of a Redundant Array of Independent Disks (RAID) data storage system comprising a host device and a plurality of solid-state drives (SSDs). The method includes performing, by the at least one SSD, recovery of lost data by performing the auto-rebuild operation. The method also includes performing by the at least one SSD, the auto-error correction operation based on the IO error. The method also includes creating a snapshot of an address mapping table by all SSDs of the plurality of SSDs in the RAID data storage system. The auto-rebuild operation, the auto-error correction operation and the creation the snapshot of the address mapping table are all performed without the intervention from the host device.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: May 9, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Srikanth Tumkur Shivanand, Sharath Kumar Kodase, Vikram Singh
  • Patent number: 11646979
    Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
    Type: Grant
    Filed: September 24, 2020
    Date of Patent: May 9, 2023
    Assignee: MIXHalo Corp.
    Inventors: Vikram Singh, Michal Pietras
  • Publication number: 20230138713
    Abstract: Systems and methods for packet payload mapping for robust transmission of data are described. For example, methods may include receiving, using a network interface, packets that each respectively include a primary frame and one or more preceding frames from the sequence of frames of data that are separated from the primary frame in the sequence of frames by a respective multiple of a stride parameter; storing the frames of the packets in a buffer with entries that each hold the primary frame and the one or more preceding frames of a packet; reading a first frame from the buffer as the primary frame from one of the entries; determining that a packet with a primary frame that is a next frame in the sequence has been lost; and, responsive to the determination, reading the next frame from the buffer as a preceding frame from one of the entries.
    Type: Application
    Filed: November 9, 2022
    Publication date: May 4, 2023
    Inventors: Vikram Singh, Michal Pietras
  • Publication number: 20230111048
    Abstract: System and method for differentiable networks trainable to learn an optimized query of a 3D model database used for object recognition includes training a first differentiable network configured as a differentiable renderer by generating 2D images from 3D models of a first object of a dissimilar second object while optimizing rendering parameters for producing 2D images by gradient descent of a first triple loss function. Visual variation among the images is maximized. A second differentiable network configured as a convolutional neural network defined by a regression function is trained by generating searchable feature vectors of the 2D images. The feature vectors are determined using optimized neural network parameters determined by gradient descent of a second triple loss function to achieve high correlation to an input image of the first object and low correlation to images of the second object.
    Type: Application
    Filed: August 28, 2020
    Publication date: April 13, 2023
    Inventors: Benjamin Planche, Rajat Vikram Singh
  • Patent number: 11625213
    Abstract: A computerized method of delivering data to one or more client computing devices includes receiving, by a server computing device, a data stream starting at a first time; processing, by the server computing device, the data stream, thereby creating a processed data stream; transmitting, by the server computing device, via a wireless network in electronic communication with the server computing device, the processed data stream to the one or more client computing devices; and interpreting, by an application installed on the one or more client computing devices, the processed data stream, thereby recovering the data stream for use by the one or more client computing devices. A latency between the first time and the second time is less than 100 milliseconds.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: April 11, 2023
    Assignee: MIXHalo Corp.
    Inventors: Michael Einziger, Ann Marie Simpson, Nathanial Pollack, Vikram Singh
  • Publication number: 20230108597
    Abstract: A method may include determining, with a queue availability module, that an entry is available in a queue, asserting a bit in a register based on determining that an entry is available in the queue, determining, with a processor, that the bit is asserted, and processing, with the processor, the entry in the queue based on determining that the bit is asserted. The method may further include storing the register in a tightly coupled memory associated with the processor. The method may further include storing the queue in the tightly coupled memory. The method may further include determining, with the queue availability module, that an entry is available in a second queue, and asserting a second bit in the register based on determining that an entry is available in the second queue. The method may further include finding the first bit in the register using a find first instruction.
    Type: Application
    Filed: October 10, 2022
    Publication date: April 6, 2023
    Inventors: Chao YANG, Wentao WU, Glenn YU, Wei ZHAO, FNU VIKRAM SINGH, Xiaoyi ZHANG, Yong YANG
  • Publication number: 20230104252
    Abstract: Systems and methods for transmitting data partitioned into a sequence of frames may include transmitting a first packet that includes a primary frame and one or more preceding frames from the sequence of frames of data, wherein the one or more preceding frames of the first packet are separated from the primary frame of the first packet in the sequence of frames by respective multiples of a stride parameter; transmitting a second packet that includes a primary frame and one or more preceding frames from the sequence of frames of data, where the primary frame of the first packet is one of the one or more preceding frames of the second packet; and, prior to transmitting the first packet and the second packet, randomly determining an order of transmission for the first packet and the second packet.
    Type: Application
    Filed: October 12, 2022
    Publication date: April 6, 2023
    Inventor: Vikram Singh
  • Publication number: 20230101518
    Abstract: A time-interleaved analog to digital converter (TI-ADC) includes a first sub-ADC configured to sample and convert an input analog signal to generate a first digital signal and a second sub-ADC configured to sample and convert said input analog signal to generate a second digital signal. Sampling by the second sub-ADC occurs with a time skew mismatch. A multiplexor interleaves the first and second digital signals to generate a third digital signal. A time skew mismatch error determination circuit processes the first and second digital signals to generate a time error corresponding to the time skew mismatch. A slope value of said third digital signal is determined and multiplied by the time error to generate a signal error. The signal error is summed with the third digital signal to generate a digital output signal which eliminates the error due to the time skew mismatch. This correction is performed in real time.
    Type: Application
    Filed: December 6, 2022
    Publication date: March 30, 2023
    Applicant: STMicroelectronics International N.V.
    Inventors: Ankur BAL, Vikram SINGH
  • Patent number: 11586372
    Abstract: A method for tracking a progress of data copying for a live migration includes transferring, by a storage controller, a first data structure to a live migration server, the first data structure including a first status identifier indicating a location of a source data to be copied from a source storage to a target storage, and selectively generating or selectively clearing, by the storage controller, a second status identifier in or from a second data structure, based on a first current copying location of the live migration server, the second status identifier indicating a location of a first user data write to the source storage.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: February 21, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chun-Chu Chen-Jhy Archie Wu, Fnu Vikram Singh
  • Patent number: 11586698
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing collected web content are presented. A collection of web content may be maintained, wherein the collection of web content is divided into a plurality of sections, each of the plurality of sections comprising a subset of web content from a different webpage. An indication to export the collection of web content to a productivity application may be received. A plurality of attributes that each of the plurality of sections have a value for may be identified. A productivity application document may be populated with the plurality of attributes and the corresponding values from each of the sections.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: February 21, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aaron Michael Butcher, Daniel John Krenn, Steven Michael McMurray, Steven Oliver Lengieza, Silvana Patricia Moncayo, Laurentiu Titi Nedelcu, Puneet Arora, Pramod Nammi, Akshansh Choudhary, Kurian Jacob, Vikas Verma, Vikram Singh
  • Patent number: 11586564
    Abstract: A method of a buffer memory device, a storage system, and a buffer memory device are provided. The method of the buffer memory device, the buffer memory device having a lower tier memory and a higher tier memory, may include receiving a new entry request, determining that the new entry request includes an HOL entry, selecting an entry on the higher tier memory to be tiered down to the lower tier memory in response to determining that the new entry request includes an HOL entry, removing the selected entry from the higher tier memory, storing the HOL entry in the higher tier memory of the buffer memory device, and outputting the HOL entry to an arbiter.
    Type: Grant
    Filed: May 7, 2021
    Date of Patent: February 21, 2023
    Inventors: Chun-Chu Chen-Jhy Archie Wu, Fnu Vikram Singh, Syed Kaiser
  • Publication number: 20230020114
    Abstract: An example method comprises, receiving resource availability values from the plurality of Network Interface Cards (NICs); determining a data path for data packets of a flow transported using a protocol from a source NIC to a destination NIC via a NIC set that comprises at least one NIC, wherein: the plurality of NICs comprises the source NIC, the destination NIC, and the NIC set, and determining the data path comprises selecting the NIC set based on the resource availability values; and transmitting, to the source NIC and to each NIC in the NIC set, data path data to cause the source NIC and each NIC in the NIC set to identify the data packets of the flow using an identifier of the protocol and to transmit the data packets of the flow from the source NIC to the destination NIC via the data path.
    Type: Application
    Filed: June 28, 2022
    Publication date: January 19, 2023
    Inventors: Raja Kommula, Kiran K N, Yuvaraja Mariappan, Thayumanavan Sridhar, Raj Yavatkar, Vikram Singh