Patents by Inventor Ruchir SINHA
Ruchir SINHA 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).
-
Patent number: 11934695Abstract: Aspects of a storage device including a memory and a controller are provided. The controller may convert unaligned write commands into aligned write commands and generate unaligned information associated with the unaligned write commands. In some aspects, the unaligned information indicates offset information for each unaligned write command. The controller may accumulate a threshold size of aligned write command transfer sizes in an aggregation command queue and fetch pre-pad or post-pad data for each unaligned write command in parallel based on the aggregation command queue having accumulated the threshold size of aligned write command transfer sizes. The controller may transfer host data for each unaligned write command to a data buffer at a corresponding offset within the data buffer based on the unaligned information. The controller may generate aligned data using the pre-pad or post-pad data combined with the host data and program the aligned data into a memory die.Type: GrantFiled: June 23, 2021Date of Patent: March 19, 2024Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Chandramani, Dinesh Agarwal, Sharath Shivakumar, Ruchir Sinha
-
Publication number: 20240022491Abstract: Systems and methods for predicting throughput in a network are described herein. The systems and methods use, in some examples, impaired DNS lookup times to predict what a throughput measurement would have been at the time of the issue had a measurement been taken. Using impaired DNS lookup times rather than constantly measuring throughput can reduce the workload of the cellular network while also reducing the storage capacity needed to measure throughput values for all of the devices using the cellular network. Throughput prediction may be used in other ways, including, but not limited to, device testing and assessment.Type: ApplicationFiled: August 7, 2023Publication date: January 18, 2024Inventors: Aditi Saluja, Ruchir Sinha, Scott Toborg
-
Patent number: 11770318Abstract: Systems and methods for predicting throughput in a network are described herein. The systems and methods use, in some examples, impaired DNS lookup times to predict what a throughput measurement would have been at the time of the issue had a measurement been taken. Using impaired DNS lookup times rather than constantly measuring throughput can reduce the workload of the cellular network while also reducing the storage capacity needed to measure throughput values for all of the devices using the cellular network. Throughput prediction may be used in other ways, including, but not limited to, device testing and assessment.Type: GrantFiled: March 15, 2021Date of Patent: September 26, 2023Assignee: T-Mobile USA, Inc.Inventors: Aditi Saluja, Ruchir Sinha, Scott Toborg
-
Patent number: 11750893Abstract: A data storage device comprises a non-volatile memory, a buffer, and a controller. The controller is configured to decode a media file to extract timestamp information related to a set of frames of the media file and receive, from a host, a seek command associated with playback of the media file. The seek command includes a seek interval. The controller is further configured to remove at least a portion of the set of frames based at least in part on the seek interval and the extracted timestamp information and transmit a subset of the set of frames, not including the removed at least a portion of the set of frames, to the host.Type: GrantFiled: June 20, 2022Date of Patent: September 5, 2023Assignee: Western Digital Technologies, Inc.Inventors: Eldhose Peter, Rakesh Balakrishnan, Ruchir Sinha, Govind Kumar Mangal
-
Patent number: 11599673Abstract: Techniques for identifying certain types of network activity are disclosed, including parsing network traffic to automatically recognize anonymous identifiers. Such techniques may be used to identify and eliminate malicious and/or undesirable network traffic, and to identify topics relevant to a user of a particular network device so that communications to such a user are more likely to relate to a topic of interest to the user.Type: GrantFiled: July 17, 2020Date of Patent: March 7, 2023Assignee: T-Mobile USA, Inc.Inventors: Rami Al-Kabra, Prem Kumar Bodiga, Noah Dahlstrom, Ruchir Sinha, Jonathan Morrow, Aaron Drake, Chuong Phan
-
Publication number: 20220413756Abstract: Aspects of a storage device including a memory and a controller are provided. The controller may convert unaligned write commands into aligned write commands and generate unaligned information associated with the unaligned write commands. In some aspects, the unaligned information indicates offset information for each unaligned write command. The controller may accumulate a threshold size of aligned write command transfer sizes in an aggregation command queue and fetch pre-pad or post-pad data for each unaligned write command in parallel based on the aggregation command queue having accumulated the threshold size of aligned write command transfer sizes. The controller may transfer host data for each unaligned write command to a data buffer at a corresponding offset within the data buffer based on the unaligned information. The controller may generate aligned data using the pre-pad or post-pad data combined with the host data and program the aligned data into a memory die.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: CHANDRAMANI ., Dinesh AGARWAL, Sharath SHIVAKUMAR, Ruchir SINHA
-
Patent number: 11537751Abstract: Techniques for identifying certain types of network activity are disclosed, including parsing of a Uniform Resource Locator (URL) to identify a plurality of key-value pairs in a query string of the URL. The plurality of key-value pairs may include one or more potential anonymous identifiers. In an example embodiment, a machine learning algorithm is trained on the URL to determine whether the one or more potential anonymous identifiers are actual anonymous identifiers (i.e., advertising identifiers) that provide advertisers a method to identify a user device without using, for example, a permanent device identifier. In this embodiment, a ranking threshold is used to verify the URL. A verified URL associate the one or more potential anonymous identifiers with the user device as actual anonymous identifiers. Such techniques may be used to identify and eliminate malicious and/or undesirable network traffic.Type: GrantFiled: October 22, 2020Date of Patent: December 27, 2022Assignee: T-Mobile USA, Inc.Inventors: Rami Al-Kabra, Douglas Galagate, Eric Yatskowitz, Chuong Phan, Tatiana Dashevskiy, Prem Kumar Bodiga, Noah Dahlstrom, Ruchir Sinha, Jonathan Morrow, Aaron Drake
-
Publication number: 20220321975Abstract: A data storage device comprises a non-volatile memory, a buffer, and a controller. The controller is configured to decode a media file to extract timestamp information related to a set of frames of the media file and receive, from a host, a seek command associated with playback of the media file. The seek command includes a seek interval. The controller is further configured to remove at least a portion of the set of frames based at least in part on the seek interval and the extracted timestamp information and transmit a subset of the set of frames, not including the removed at least a portion of the set of frames, to the host.Type: ApplicationFiled: June 20, 2022Publication date: October 6, 2022Inventors: Eldhose PETER, Rakesh BALAKRISHNAN, Ruchir SINHA, Govind Kumar MANGAL
-
Publication number: 20220294718Abstract: Systems and methods for predicting throughput in a network are described herein. The systems and methods use, in some examples, impaired DNS lookup times to predict what a throughput measurement would have been at the time of the issue had a measurement been taken. Using impaired DNS lookup times rather than constantly measuring throughput can reduce the workload of the cellular network while also reducing the storage capacity needed to measure throughput values for all of the devices using the cellular network. Throughput prediction may be used in other ways, including, but not limited to, device testing and assessment.Type: ApplicationFiled: March 15, 2021Publication date: September 15, 2022Inventors: Aditi Saluja, Ruchir Sinha, Scott Toborg
-
Publication number: 20220210521Abstract: A data storage device comprises a non-volatile memory, a buffer, and a controller. The controller is configured to decode a media file to extract timestamp information related to a set of frames of the media file and receive, from a host, a seek command associated with playback of the media file. The seek command includes a seek interval. The controller is further configured to remove at least a portion of the set of frames based at least in part on the seek interval and the extracted timestamp information and transmit a subset of the set of frames, not including the removed at least a portion of the set of frames, to the host.Type: ApplicationFiled: February 26, 2021Publication date: June 30, 2022Inventors: Eldhose PETER, Rakesh BALAKRISHNAN, Ruchir SINHA, Govind Kumar MANGAL
-
Patent number: 11375286Abstract: A data storage device comprises a non-volatile memory, a buffer, and a controller. The controller is configured to decode a media file to extract timestamp information related to a set of frames of the media file and receive, from a host, a seek command associated with playback of the media file. The seek command includes a seek interval. The controller is further configured to remove at least a portion of the set of frames based at least in part on the seek interval and the extracted timestamp information and transmit a subset of the set of frames, not including the removed at least a portion of the set of frames, to the host.Type: GrantFiled: February 26, 2021Date of Patent: June 28, 2022Assignee: Western Digital Technologies, Inc.Inventors: Eldhose Peter, Rakesh Balakrishnan, Ruchir Sinha, Govind Kumar Mangal
-
Patent number: 11310325Abstract: A computing system may automatically infer one or more events that occur during an application session involving activity on a network, such as the Internet. Such an application session may be interactions with, for example, social networking websites, banking websites, news websites, and so on. Events are any of a number of activities or transactions that may occur during the application session. The computing system may automatically infer an event by gathering network transaction data for network transactions performed by one or more client devices of a wireless communication network. The computing system may generate a network activity signature based, at least in part, on the network transaction data and apply pattern recognition and/or machine learning to the network activity signature to infer events associated with the network activity signature.Type: GrantFiled: December 22, 2017Date of Patent: April 19, 2022Assignee: T-Mobile USA, Inc.Inventors: Rami Al-Kabra, Ruchir Sinha, Jonathan Patrick Morrow, Prem Kumar Bodiga, Ijaz Ahamed Meeran Abdul Jabbar
-
Patent number: 11245606Abstract: A first time that a Domain Name System (DNS) response message is sent by the gateway server of a network to a user device may be determined, the DNS response message being generated by a Local DNS server of the network in response to a DNS request message from the user device for routing via the gateway server to the user device. A second time that a client handshake message for an external server identified by a network address in the DNS response is received at the gateway server may be determined, in which the client handshake message is sent by the user device. A roundtrip time for the network that is a time difference between the first time and the second time is calculated. The roundtrip trip time is then halved to obtain a network latency time measurement for the network.Type: GrantFiled: February 2, 2021Date of Patent: February 8, 2022Assignee: T-Mobile USA, Inc.Inventors: Ruchir Sinha, Rajesh Gulati, Anandajothi Muttayane, Kameswaran Arunachalam, Jeffery Smith
-
Publication number: 20210042442Abstract: Techniques for identifying certain types of network activity are disclosed, including parsing of a Uniform Resource Locator (URL) to identify a plurality of key-value pairs in a query string of the URL. The plurality of key-value pairs may include one or more potential anonymous identifiers. In an example embodiment, a machine learning algorithm is trained on the URL to determine whether the one or more potential anonymous identifiers are actual anonymous identifiers (i.e., advertising identifiers) that provide advertisers a method to identify a user device without using, for example, a permanent device identifier. In this embodiment, a ranking threshold is used to verify the URL. A verified URL associate the one or more potential anonymous identifiers with the user device as actual anonymous identifiers. Such techniques may be used to identify and eliminate malicious and/or undesirable network traffic.Type: ApplicationFiled: October 22, 2020Publication date: February 11, 2021Applicant: T-Mobile USA, Inc.Inventors: Rami Al-Kabra, Douglas Galagate, Eric Yatskowitz, Chuong Phan, Tatiana Dashevskiy, Prem Kumar Bodiga, Noah Dahlstrom, Ruchir Sinha, Jonathan Morrow, Aaron Drake
-
Publication number: 20200349286Abstract: Techniques for identifying certain types of network activity are disclosed, including parsing network traffic to automatically recognize anonymous identifiers. Such techniques may be used to identify and eliminate malicious and/or undesirable network traffic, and to identify topics relevant to a user of a particular network device so that communications to such a user are more likely to relate to a topic of interest to the user.Type: ApplicationFiled: July 17, 2020Publication date: November 5, 2020Inventors: Rami Al-Kabra, Prem Kumar Bodiga, Noah Dahlstrom, Ruchir Sinha, Jonathan Morrow, Aaron Drake, Chuong Phan
-
Patent number: 10762238Abstract: Techniques for identifying certain types of network activity are disclosed, including parsing network traffic to automatically recognize anonymous identifiers. Such techniques may be used to identify and eliminate malicious and/or undesirable network traffic, and to identify topics relevant to a user of a particular network device so that communications to such a user are more likely to relate to a topic of interest to the user.Type: GrantFiled: November 2, 2017Date of Patent: September 1, 2020Assignee: T-Mobile USA, Inc.Inventors: Rami Al-Kabra, Prem Kumar Bodiga, Noah Dahlstrom, Ruchir Sinha, Jonathan Morrow, Aaron Drake, Chuong Phan
-
Publication number: 20190373484Abstract: A geolocation of a mobile device determined during an event allows a communications network provider to associate geolocation data with QoS issues. The geolocation data may be ascertained by mapping call log data with a temporary subscriber identifier assigned by the communications network provider. Geolocation data may also be obtained from URL data. The geolocation data obtained from URL data may be verified by comparing the URL data with a geo-distance from a connected cell tower. The QoS issue can be associated with geolocation data and subsequently used to improve the network or strengthen the coverage at the geolocation.Type: ApplicationFiled: August 20, 2019Publication date: December 5, 2019Inventors: Ruchir Sinha, Maheshkumar Nagarajan, Chabuk Savar Baquer Ali, Anandajothi Muttayane
-
Patent number: 10425831Abstract: A geolocation of a mobile device determined during an event allows a communications network provider to associate geolocation data with QoS issues. The geolocation data may be ascertained by mapping call log data with a temporary subscriber identifier assigned by the communications network provider. Geolocation data may also be obtained from URL data. The geolocation data obtained from URL data may be verified by comparing the URL data with a geo-distance from a connected cell tower. The QoS issue can be associated with geolocation data and subsequently used to improve the network or strengthen the coverage at the geolocation.Type: GrantFiled: August 29, 2017Date of Patent: September 24, 2019Assignee: T-Mobile USA, Inc.Inventors: Ruchir Sinha, Maheshkumar Nagarajan, Chabuk Savar Baquer Ali, Anandajothi Muttayane
-
Publication number: 20190199811Abstract: A computing system may automatically infer one or more events that occur during an application session involving activity on a network, such as the Internet. Such an application session may be interactions with, for example, social networking websites, banking websites, news websites, and so on. Events are any of a number of activities or transactions that may occur during the application session. The computing system may automatically infer an event by gathering network transaction data for network transactions performed by one or more client devices of a wireless communication network. The computing system may generate a network activity signature based, at least in part, on the network transaction data and apply pattern recognition and/or machine learning to the network activity signature to infer events associated with the network activity signature.Type: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Inventors: Rami Al-Kabra, Ruchir Sinha, Jonathan Patrick Morrow, Prem Kumar Bodiga, Ijaz Ahamed Meeran Abdul Jabbar
-
Publication number: 20190130036Abstract: Techniques for understanding a user's intentions when the user is searching web sites on the Internet are disclosed. Although search queries are typically encrypted so they cannot be understood by entities other than the user and a host of a search engine being used, the present techniques describe ways that a third party can infer user intentions from encrypted activity. Determination of user intentions in ways described herein can be used to provide content to a user that may be of particular interest to the user. Furthermore, provision of such content is thereby not limited to a host of a search engine, as is typically the case when only the host can comprehend content of search queries.Type: ApplicationFiled: October 26, 2017Publication date: May 2, 2019Inventors: Rami Al-Kabra, Ruchir Sinha, Prem Kumar Bodiga, Ijaz Ahamed, Jonathan Morrow