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: 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: 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
  • 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
  • Publication number: 20230017692
    Abstract: An example system comprises a plurality of servers comprising respective network interface cards (NICs) connected by physical links in a physical topology, wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; and an edge services controller configured to program the processing unit of a network interface card of the plurality of network interface cards to: receive, at a first network interface of the NIC, a data packet from a physical device; based on the data packet being received at the first network interface, modify the data packet to generate a modified data packet; and output the modified data packet to the physical device via a second network interface of the NIC.
    Type: Application
    Filed: June 28, 2022
    Publication date: January 19, 2023
    Inventors: Raja Kommula, Yuvaraja Mariappan, Thayumanavan Sridhar, Raj Yavatkar, Dilip Sundarraj, Vikram Singh
  • Publication number: 20230020399
    Abstract: Systems and methods for packet dynamic latency estimation for audio streams may include, for example, capturing a first audio signal using a microphone of a computing device; receiving a second audio signal at the computing device via wireless communications from an access point; determining a set of estimates of a delay of the first audio signal relative to the second audio signal based on a cross-correlation at respective analysis steps within the first audio signal and the second audio signal; determining an average delay and a confidence interval for the set of estimates of the delay; comparing the confidence interval to a threshold duration; and, responsive to the confidence interval being less than the threshold duration, playing, using a speaker controlled by the computing device, an audio signal received from the access point with an added delay determined based on the average delay.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 19, 2023
    Inventors: Vikram Singh, Charles Edward Luckhardt, IV
  • 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
  • Publication number: 20230010736
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may establish, using a first subscription of the UE, a first communication connection associated with a first service. The UE may establish, using a second subscription of the UE, a second communication connection associated with a second service. The UE may operate in a dual subscriber identity module (SIM) dual active (DSDA) mode based at least in part on establishing the first communication connection and establishing the second communication connection. The UE may perform an action to maintain concurrent services, including the first service and the second service, while operating in the DSDA mode. Numerous other aspects are described.
    Type: Application
    Filed: February 7, 2022
    Publication date: January 12, 2023
    Inventors: Adam HEBEIN, Manisha PRIYADARSHINI, Qin Xue FRANTTI, Brian A’HEARN, Rishav REJ, Qingxin CHEN, Uttam PATTANAYAK, Vikram SINGH, Bhupesh Manoharlal UMATT, Carlos Marcelo Dias PAZOS, Cherng-Shung HSU, Osama LOTFALLAH, Flora Pui San CHAN, Abhishek BHATNAGAR, Reza SHAHIDI, Cheol Hee PARK, Subashini KRISHNAMURTHY, Sandeep RAMANNAVAR, Jun HU, Shailesh MAHESHWARI, Thomas CHRISTOL, Hemanth Kumar RAYAPATI, Krishna Chaitanya MUKKERA
  • Publication number: 20230011024
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may detect that a first subscription, of a plurality of subscriptions associated with the UE, is associated with an active service on a first cellular network. The UE may search, for a second subscription of the plurality of subscriptions, for radio access technologies (RATs) and frequency bands that are compatible with a dual active mode of the UE. In some aspects, the UE may detect that the active service on the first cellular network has ended. Accordingly, the UE may search, for the second subscription, for RATs and frequency bands that are compatible with the dual active mode of the UE and for RATs and frequency bands that are incompatible with the dual active mode, before expiry of a timer associated with a power saving state. Numerous other aspects are described.
    Type: Application
    Filed: February 9, 2022
    Publication date: January 12, 2023
    Inventors: Adam HEBEIN, Qin Xue FRANTTI, Brian A'HEARN, Rishav REJ, Qingxin CHEN, Uttam PATTANAYAK, Vikram SINGH, Bhupesh Manoharlal UMATT, Carlos Marcelo Dias PAZOS, Osama LOTFALLAH, Flora Pui San CHAN, Manisha PRIYADARSHINI, Abhishek BHATNAGAR, Reza SHAHIDI, Cheol Hee PARK
  • Publication number: 20230010829
    Abstract: A medical device and method used for patient temperature management, wherein the device is designed to cool the surface of the patient's head and blood flow to the head and neck of a patient after trauma in order to prevent inflammation and reduce swelling in the brain, is portable with a rapid cooling capability feature, does not require an ICU setting, eliminates certain complications that could affect the patient otherwise, and can be easily placed on the patient with little training or expertise.
    Type: Application
    Filed: July 8, 2021
    Publication date: January 12, 2023
    Inventor: Vikram Singh Bhinder
  • Patent number: 11552646
    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: Grant
    Filed: June 22, 2021
    Date of Patent: January 10, 2023
    Assignee: STMicroelectronics International N.V.
    Inventors: Ankur Bal, Vikram Singh
  • Publication number: 20230007500
    Abstract: Low-performing cells, serving a telecom deployment in a given geographical area, are commonly identified by the telecom operators based on one or more Network KPIs computed for each of the cells being part of the deployment. However, most of these KPIs describe the overall state of affairs of the cell without any insight into the user usage profile of the cell. The present disclosure proposes a novel method to adjust the network KPIs based on scores of the macro cell or the small cell (101) with the user usage profile of the cell to obtain the user correlated network scores of the cells and prioritize the low-performing cells in the network in order of degree of impact on users and their usage. Another aspect of this disclosure is that it shall predict and compute a realistic user score to get predictive insights into user profiles for solutions and preventive measures.
    Type: Application
    Filed: June 30, 2022
    Publication date: January 5, 2023
    Applicant: Jio Platforms Limited
    Inventors: Ajay Kumar GUPTA, Niraj Kumar VERMA, Vikram SINGH, Aayush BHATNAGAR, Rajeev GUPTA
  • Publication number: 20230004317
    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: October 8, 2021
    Publication date: January 5, 2023
    Inventors: Chun-Chu Chen-Jhy Archie Wu, FNU Vikram Singh
  • Publication number: 20220417886
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may establish, via a first subscriber service, at least one protocol data unit (PDU) session. The UE may receive a first internet protocol (IP) address associated with the first subscriber service. The UE may register the first subscriber service with an IP multimedia subsystem (IMS) network using the first IP address. The UE may register a second subscriber service with the IMS network using a second IP address, wherein the second subscriber service uses the at least one PDU session of the first subscriber service. Numerous other aspects are described.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 29, 2022
    Inventors: Reza SHAHIDI, Bhupesh Manoharlal UMATT, Vikram SINGH, Suli ZHAO, Carlos Marcelo Dias PAZOS, Yong XIE, Sankalp SRIVASTAVA, Ramananda Arkalgud SHELVANANDA
  • Patent number: 11522816
    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: December 6, 2022
    Assignee: MIXHalo Corp.
    Inventors: Vikram Singh, Michal Pietras
  • Publication number: 20220357887
    Abstract: A method and a memory device are provided. A controller of the memory device retrieves a first command burst from a host memory. The first command burst includes a sequence of one or more commands from a first submission queue. The controller identifies that at least one command in the first command burst is at least one first fused command of a first set of fused commands. The first set of fused commands is to be processed atomically in the memory device, and a remainder of the first set of fused commands is on the first submission queue. The controller stores at least an identifier of the at least one first fused command in a set-aside buffer of the memory device.
    Type: Application
    Filed: July 21, 2021
    Publication date: November 10, 2022
    Inventors: Chun-chu Chen-Jhy Archie WU, Daniel Lee HELMICK, Fnu VIKRAM SINGH, Syed KAISER, Vasili ZHDANKIN, Yong YANG
  • Publication number: 20220358015
    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: Application
    Filed: July 25, 2022
    Publication date: November 10, 2022
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Srikanth Tumkur SHIVANAND, Sharath Kumar KODASE, Vikram SINGH
  • Patent number: 11496612
    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, wherein 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: Grant
    Filed: January 28, 2022
    Date of Patent: November 8, 2022
    Assignee: MIXHalo Corp.
    Inventor: Vikram Singh