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: 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
  • Publication number: 20220337681
    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: Application
    Filed: January 28, 2022
    Publication date: October 20, 2022
    Inventor: Vikram Singh
  • Publication number: 20220338258
    Abstract: This disclosure provides systems, methods and apparatuses for enabling collision mitigation for a user equipment (UE) operating in a dual active mode. In some aspects, the UE may generate a communication for a first subscription in a first time window associated with a first priority for a time domain division pattern with a second subscription. The UE may transmit, using the first subscription, the communication in a second time window associated with a second priority for the time domain division pattern. For example, the second time window associated with the second priority may be a time window in which traffic for the first subscription is prioritized. In some aspects, the UE may select modified periodic intervals for transmissions of a communication to mitigate collisions associated with the time domain division pattern. For example, a transmission time of the periodic communication may be varied (or randomized) over time.
    Type: Application
    Filed: March 3, 2022
    Publication date: October 20, 2022
    Inventors: Yong XIE, Vikram SINGH, Lan LAN, Reza SHAHIDI, Zhibin DANG, Sanjeev MITTAL, Carlos Marcelo Dias PAZOS, Qingxin CHEN, Bhupesh Manoharlal UMATT, Tom CHIN
  • Patent number: 11467843
    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: Grant
    Filed: August 24, 2020
    Date of Patent: October 11, 2022
    Inventors: Chao Yang, Wentao Wu, Glenn Yu, Wei Zhao, Fnu Vikram Singh, Xiaoyi Zhang, Yong Yang
  • Patent number: 11464429
    Abstract: A method for modulating a response signal includes introducing functionalized particles into a lumen of subsurface vasculature, wherein the functionalized particles are configured to interact with one or more target analytes present in blood circulating in the subsurface vasculature; and non-invasively detecting the one or more target analytes. A response signal, which may include a background signal and an analyte response signal related to interaction of the functionalized particles with the one or more target analytes, is transmitted from the subsurface vasculature. A modulation configured to alter the response signal such that the analyte response signal is affected differently than the background signal may be applied to a portion of subsurface vasculature. Analyte detection may be achieved by differentiating the analyte response signal from the background signal.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: October 11, 2022
    Assignee: Verily Life Sciences LLC
    Inventors: Andrew Conrad, Eric Peeters, Vikram Singh Bajaj, Jason Thompson, Mark Askew
  • Publication number: 20220301314
    Abstract: A method to account for foreign material in a zone includes the steps of training an object detection model to identify an object using a set of database images of objects on a computer utilizing AI algorithms to create a trained object detection model, receiving an object in an area within a field of view of a camera, distinguishing whether the object is entering the foreign material zone or exiting the foreign material zone, and identifying the object using the trained object detection model. In response to the distinguishing step, the method includes storing the image in a log representing the objects in the foreign material exclusion zone in response to the object being identified by the AI-based trained object detection model when the object is entering he foreign material zone or removing the image from the log when the object is exiting the foreign material zone.
    Type: Application
    Filed: March 14, 2022
    Publication date: September 22, 2022
    Inventors: Michael R. Vindler, Zachary Franczyk, Scott A. Karstetter, Phani Ram Kumar Kuruganty, Rajat Vikram Singh
  • Publication number: 20220303869
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may establish a first communication connection associated with a first subscription or associated with a first network slice, wherein the first communication connection is a default connection for the UE for data traffic. The UE may establish a second communication connection associated with a second subscription or associated with a second network slice. The UE may receive, from a device via a wireless local area network provided by the UE or via a wired connection, a data traffic packet associated with one or more parameters. The UE may route the data traffic packet to the second communication connection based at least in part on the one or more parameters. The UE may transmit the data traffic packet using the second communication connection. Numerous other aspects are described.
    Type: Application
    Filed: February 16, 2022
    Publication date: September 22, 2022
    Inventors: Vinay PARADKAR, Bhupesh Manoharlal UMATT, Vikram SINGH, Reza SHAHIDI, Sunmeet GILL, Can ZHAO, Chao ZOU