Patents by Inventor Vinay Rao
Vinay Rao 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: 12265737Abstract: Embodiments of using command tags are described to prevent data corruption in a multi-path network in an NVMe over Fabrics (NVMe-OF) environment. A command tag is incorporated in a written command send from a host for command identification. Once the host detects an issue of a first link between the host and namespace, the host may immediately send, using a second link, a retry of a command that was previously sent by the host to a first controller via the first link. The retry of the command comprises the same command tag which allows the first and second controllers to detect an execution condition of the first write command, and thus avoiding repeat execution of the first write command by the first controller and the second controller. Therefore, data corruption may be addressed efficiently to the root cause.Type: GrantFiled: June 14, 2023Date of Patent: April 1, 2025Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, David Black, Boris Glimcher, Vinay Rao
-
Patent number: 12265525Abstract: A query coordinator can receive a query and identify a first portion of the query to be processed by a first data processing system and a second portion of the query to be processed by a second data processing system. The query coordinator can obtain a modified query based on identifying the first portion and the second portion of the query. The query coordinator can define a query processing scheme according to the modified query and provide the query processing scheme to the second data processing system. Based on providing the query processing scheme, the query coordinator can obtain an output of the second data processing system. The query coordinator can identify a second query based on the output and provide the second query to a component of the first data processing system.Type: GrantFiled: January 31, 2024Date of Patent: April 1, 2025Assignee: Splunk Inc.Inventors: Brent Davis, David Johns DeWitt, Derek Feriancek, Venkatasubramanian Jayaraman, Vinay Manivel, Christopher Ogle, Balaji Rao
-
Publication number: 20250045148Abstract: Examples of the present disclosure describe systems and methods for automatically detecting and repairing reliability issues in operating systems and applications using a generative artificial intelligence (“AI”) system. In examples, a generative AI system receives a request to evaluate a detected issue in a software service or application. In response, the system analyzes error information associated with the detected issue to build an error context for the software code that caused the detected issue. The error context is used to identify the location of the software code file that comprises the software code. The error context and the software code file are used to identify a prompt. The prompt, the error context, and/or the identified software code are provided as input to a language model. The language model provides an output that is responsive to the user request and may perform actions to further evaluate or repair the detected issue.Type: ApplicationFiled: November 13, 2023Publication date: February 6, 2025Applicant: Microsoft Technology Licensing, LLCInventors: Rajeev Prabhu ACHARYA, Siamak AHARI, Vinay RAO
-
Publication number: 20250047273Abstract: Various implementations described herein are directed to a device having an input-output stage with first transistors coupled between a voltage supply and ground. Also, the device may have a power clamping stage with resistor-capacitor circuitry coupled in parallel with second transistors between the voltage supply and ground. Also, during a power surging event, electro-static discharge is distributed across the first transistors and the second transistors by way of passing from the voltage supply to ground.Type: ApplicationFiled: August 1, 2023Publication date: February 6, 2025Inventors: Seshagiri Rao Bogi, Gurupadayya Shidaganti, Vinay Chenani, Fabrice Blanc
-
Publication number: 20250035457Abstract: Systems and methods for predicting collision probabilities are provided. The methods involve operating at least one processor to: retrieve vehicle data originating from a telematics device installed in a vehicle, the vehicle data including location data and a plurality of safety exception events performed by the vehicle, the plurality of safety exception events including a plurality of exception event types; identify a plurality of road network edges traveled by the vehicle based on the location data; determine an aggregated area collision rate based on the plurality of road network edges; determine a plurality of exception rates based on the vehicle data, each exception rate representing a normalized rate of occurrence of one of the exception event types; and determine a collision probability using at least one machine learning model on the plurality of exception rates and the aggregated area collision rate, the collision probability representing a risk of collision.Type: ApplicationFiled: September 16, 2024Publication date: January 30, 2025Inventors: Xin Zhang, Gregory Gordon Douglas Hines, Jiawei Yu, Willem Petersen, Tuhin Tiwari, Meenakshi Sundaram Murugesan, Javed Siddique, Jason Jiajie Yan, Narasimha Rao Durgam, Li Zhang, Vinay Kiran Manjunath, Xinrong Zhou, Yujie Chen, Chenyue Xu, Luis Perez Vazquez
-
Publication number: 20250028720Abstract: A query coordinator can receive and parse a query. Based on parsing the query, the query coordinator can identify one or more components of a first data processing system to obtain and process data according to the query. The query coordinator can define a query processing scheme based on identifying the one or more components and provide the query processing scheme to a second data processing system. Based on providing the query processing scheme, the query coordinator can obtain an output of the second data processing system. The query coordinator can identify a second query based on the output and provide the second query to the one or more components.Type: ApplicationFiled: January 31, 2024Publication date: January 23, 2025Inventors: Brent Davis, David Johns DeWitt, Derek Feriancek, Venkatasubramanian Jayaraman, Vinay Manivel, Christopher Ogle, Balaji Rao
-
Publication number: 20250028712Abstract: A query coordinator can receive a query and identify a first portion of the query to be processed by a first data processing system and a second portion of the query to be processed by a second data processing system. The query coordinator can obtain a modified query based on identifying the first portion and the second portion of the query. The query coordinator can define a query processing scheme according to the modified query and provide the query processing scheme to the second data processing system. Based on providing the query processing scheme, the query coordinator can obtain an output of the second data processing system. The query coordinator can identify a second query based on the output and provide the second query to a component of the first data processing system.Type: ApplicationFiled: January 31, 2024Publication date: January 23, 2025Inventors: Brent Davis, David Johns DeWitt, Derek Feriancek, Venkatasubramanian Jayaraman, Vinay Manivel, Christopher Ogle, Balaji Rao
-
Publication number: 20250028714Abstract: A query coordinator can receive a query. The query coordinator can determine one or more data semantics of a first data processing system. The data semantics of the first data processing system may be based on execution of one or more queries by the first data processing system. The query coordinator can define a query processing scheme for obtaining and processing data based on the query. The query processing scheme may include instructions for a second data processing system to execute at least a portion of the query according to the data semantics of the first data processing system. The query coordinator can provide the query processing scheme to the second data processing system and obtain query results from the second data processing system.Type: ApplicationFiled: January 31, 2024Publication date: January 23, 2025Inventors: Brent Davis, David Johns DeWitt, Derek Feriancek, Venkatasubramanian Jayaraman, Vinay Manivel, Christopher Ogle, Balaji Rao
-
Patent number: 12202735Abstract: The present disclosure relates to a method for chemically modifying particles of a bicarbonate salt in a co-rotating twin-screw extruder and chemically modified bicarbonate particles prepared therefrom. The present disclosure also relates to a method for controlling an amount of carbonate salt formed during chemical modification of bicarbonate salt particles.Type: GrantFiled: June 7, 2022Date of Patent: January 21, 2025Assignee: Steerlife India Private LimitedInventors: Indu Bhushan, Vinay Rao, Rakshith Shetty
-
Publication number: 20240256181Abstract: Embodiments of using command tags are described to prevent data corruption in a multi-path network in an NVMe over Fabrics (NVMe-OF) environment. A command tag is incorporated in a written command send from a host for command identification. Once the host detects an issue of a first link between the host and namespace, the host may immediately send, using a second link, a retry of a command that was previously sent by the host to a first controller via the first link. The retry of the command comprises the same command tag which allows the first and second controllers to detect an execution condition of the first write command, and thus avoiding repeat execution of the first write command by the first controller and the second controller. Therefore, data corruption may be addressed efficiently to the root cause.Type: ApplicationFiled: June 14, 2023Publication date: August 1, 2024Applicant: DELL PRODUCTS L.P.Inventors: Erik SMITH, David BLACK, Boris GLIMCHER, Vinay RAO
-
Patent number: 11850567Abstract: A co-rotating twin screw processor for preparing dry granules including an input zone having one or more powder feeders for feeding an input material into the processor, a steam feeder configured to introduce steam as a granulation activating agent in to the processor, a granulation zone for granulating the input material in the presence of steam to form granules, a controller configured to control operation and feed rate of at least one of the powder feeder or the steam feeder such that 2.5 to 5 percent w/w of the steam with respect to the input material is available for granulation, and a discharge zone haring a non-extruding opening for collecting dry granules.Type: GrantFiled: August 31, 2020Date of Patent: December 26, 2023Assignee: STEERLIFE INDIA PRIVATE LIMITEDInventors: Radhika Ghike, Vijay Kulkarni, Indu Bhushan, Himadri Sen, Babu Padmanabhan, Vinay Rao
-
Patent number: 11775557Abstract: In one example, a method involves performing an initial discovery process that includes querying a storage array, and identifying, based on the query, one or more hosts that are registered with the storage array. This initial discovery process is performed automatically without requiring user action to identify the one or more hosts. The method additionally includes presenting a list of discovered hosts, receiving a selection input from a user specifying one or more of the hosts in the list, retrieving, from the storage array, information associated with each of the respective hosts, and making the information available to a user.Type: GrantFiled: March 1, 2022Date of Patent: October 3, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Sunil Kumar, Vinay Rao, Boaz Michaely, Arieh Don
-
Patent number: 11759976Abstract: A continuous granulation system for obtaining conditioned granules is disclosed. The system comprises a processor configured to produce a continuous flow of granules at an outlet of the processor. The system also comprises a collection chamber positioned downstream from the processor and configured to collect the granules from the outlet. Further, the system comprises an air displacement device coupled to the collection chamber and configured to create a unidirectional flow of air at the outlet in a direction of the granules exiting the processor and away from the outlet. The unidirectional flow of air conditions the granules obtained in the collection chamber. A continuous granulation method and a continuous granule collection system for obtaining the conditioned granules is also disclosed.Type: GrantFiled: July 14, 2021Date of Patent: September 19, 2023Assignee: Steerlife India Private LimitedInventors: Babu Padmanabhan, Indu Bhushan, Vinay Rao
-
Publication number: 20230259875Abstract: Embodiments are disclosed for autonomously predicting shipper behavior. An example method includes the following operations. One or more learning models are generated. Shipper behavior data for at least one shipper is extracted. The shipper behavior data includes a plurality of features associated with the at least one shipper scheduled to ship one or more parcels. It is predicted whether one or more shipments will be sent or arrive at a particular time based at least in part on running the plurality of features of the at least one shipper through the one or more learning models.Type: ApplicationFiled: April 27, 2023Publication date: August 17, 2023Inventors: Ted ABEBE, Ed HOJECKI, Ilya LAVRIK, Vinay RAO, Donald HICKEY
-
Patent number: 11722564Abstract: A multi-path input-output (MPIO) driver in a host server reduces host-copy migration data transmission rate based on decrease in foreground IO response time. A baseline foreground IO response time measured before commencement of the host-copy migration is compared with a reference foreground IO response time measured after commencement of the host-copy migration. Increase in the foreground IO response time, expressed as a percentage or time value, that satisfies a predetermined limit will trigger reduction of the host-copy migration data transmission rate. The reference foreground IO response time is repeatedly measured and updated each time the host-copy migration data transmission rate is decreased.Type: GrantFiled: October 14, 2022Date of Patent: August 8, 2023Assignee: DELL PRODUCTS L.P.Inventors: Arieh Don, Sanjib Mallick, Vinay Rao, Drew Tonnesen
-
Publication number: 20230226723Abstract: A continuous granulation system for obtaining conditioned granules is disclosed. The system comprises a processor configured to produce a continuous flow of granules at an outlet of the processor. The system also comprises a collection chamber positioned downstream from the processor and configured to collect the granules from the outlet. Further, the system comprises an air displacement device coupled to the collection chamber and configured to create a unidirectional flow of air at the outlet in a direction of the granules exiting the processor and away from the outlet. The unidirectional flow of air conditions the granules obtained in the collection chamber. A continuous granulation method and a continuous granule collection system for obtaining the conditioned granules is also disclosed.Type: ApplicationFiled: July 14, 2021Publication date: July 20, 2023Applicant: STEERLIFE INDIA PRIVATE LIMITEDInventors: Babu Padmanabhan, Indu Bhushan, Vinay Rao
-
Patent number: 11651326Abstract: Embodiments are disclosed for autonomously predicting shipper behavior. An example method includes the following operations. One or more learning models are generated. Shipper behavior data for at least one shipper is extracted. The shipper behavior data includes a plurality of features associated with the at least one shipper scheduled to ship one or more parcels. It is predicted whether one or more shipments will be sent or arrive at a particular time based at least in part on running the plurality of features of the at least one shipper through the one or more learning models.Type: GrantFiled: November 20, 2018Date of Patent: May 16, 2023Assignee: UNITED PARCEL SERVICE OF AMERICA, INC.Inventors: Ted Abebe, Ed Hojecki, Ilya Lavrik, Vinay Rao, Donald Hickey
-
Patent number: 11507595Abstract: Systems and methods for performing data protection operations including replication management or data copy operations. Agent-less data protections are performed. A management server is configured to perform data operations on a production host without installing an agent on the production host. A driver is adapted to aid in performing the data protection operations and communications between the management server and the driver such as commands are achieved via a storage array.Type: GrantFiled: July 17, 2017Date of Patent: November 22, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Sunil Kumar, Vinay Rao, Boaz Michaely, Arieh Don
-
Patent number: 11465327Abstract: A fractional lobe processor comprises a barrel with heating and cooling means having two parallel intersecting bores of equal diameter, wherein the centre distance between the two bores is lesser than the diameter of the bore; a shaft coupled with a plurality of screw elements to form a screw within each bore, wherein the screws are intermeshing and form at least three zones within the barrel, the zones comprising an intake zone comprising at least one deep flighted shovel element on each intermeshing screw for receiving a feed comprising an active substance and/or an excipient, a melt zone consisting of only fractional lobe elements for melting the active substance and/or an excipient to form a viscous mass or melt, and a discharge zone, wherein the melt zone is located before the discharge zone and after the intake zone; and wherein the melt zone has a plurality of fractional lobe elements on each shaft.Type: GrantFiled: April 24, 2017Date of Patent: October 11, 2022Assignee: STEERLIFE INDIA PRIVATE LIMITEDInventors: Indu Bhushan, Vinay Rao, Vijay Kulkarni, Chetan Chincholi, Aravind Kumar Gurram, Babu Padmanabhan
-
Publication number: 20220298020Abstract: The present disclosure relates to a method for chemically modifying particles of a bicarbonate salt in a co-rotating twin-screw extruder and chemically modified bicarbonate particles prepared therefrom. The present disclosure also relates to a method for controlling an amount of carbonate salt formed during chemical modification of bicarbonate salt particles.Type: ApplicationFiled: June 7, 2022Publication date: September 22, 2022Inventors: Indu BHUSHAN, Vinay RAO, Rakshith SHETTY