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: 10360085
    Abstract: A method and apparatus for identifying process use on storage array resources is provided. A first process (e.g. an IO driver such as an MPIO driver) on each host collects process information of application processes running on that host. The process/device information is forwarded to the storage array where it is added to a process correlation data structure and correlated with assigned devices of the storage array. The host name that provided the process information is also added to the process correlation data structure. A name of the application is also correlated to the process name in the process correlation data structure. The date the device was last used is periodically updated in the process correlation data structure. The process correlation data structure may then be used to identify devices that have not recently been used and to identify the host, application, and process that uses the devices.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: July 23, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Sanjib Mallick, Maneesh Pusalkar, G Vinay Rao, Subin George, Arieh Don
  • Patent number: 10338828
    Abstract: An apparatus in one embodiment comprises a storage system having a plurality of storage devices. The storage system is configured for accessibility by a plurality of host devices over at least one network. The storage system is further configured to store a plurality of objects and to store host device state transition information for a plurality of data services each involving one or more of the objects. The storage system comprises first and additional sets of storage elements configured to store the host device state transition information for each of at least a subset of the objects. The first and additional sets of storage elements for a given one of the objects comprise a first set of storage elements for a first data service involving the given object, and one or more additional sets of storage elements for respective ones of one or more additional data services involving the given object.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: July 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Sanjib Mallick, Vinay Rao G, Amit Pundalik Anchi, Srinivas Kangyampeta
  • Publication number: 20190156253
    Abstract: Embodiments are disclosed for autonomously generating volume forecasts. An example method includes accessing volume information units from a volume forecast data management tool. The example method further includes extracting features from volume information units, wherein the features are representative of one or more of a package received time, or package information. The features can be categorized by different hierarchical level information. The example method further includes generating, using a volume forecast learning model and the features, an output comprising a volume forecast for a particular hierarchical level. Corresponding apparatuses and non-transitory computer readable storage media are also provided.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 23, 2019
    Inventors: Collette Malyack, Ted Abebe, Donald Hickey, Ed Hojecki, I. Lavrik, Vinay Rao
  • Publication number: 20190156283
    Abstract: 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: Application
    Filed: November 20, 2018
    Publication date: May 23, 2019
    Inventors: Ted Abebe, Ed Hojecki, I. Lavrik, Vinay Rao, Donald Hickey
  • Publication number: 20190134875
    Abstract: A fractional lobe processor is disclosed. The fractional lobe processor comprises an intake zone comprising at least one deep flighted shovel element on each intermeshing screw for receiving a input blend comprising an active substance and an excipient; a granulation zone consisting of only fractional lobe elements, and having a provision for introducing moisture or a binder solution, for granulating the active substance and the excipient; an optional, drying zone for drying the wet granules; and a discharge zone for discharging the granules; wherein the granulation zone is located before the discharge zone and after the intake zone; wherein the drying zone has one or more fractional lobe elements on each shaft; and wherein the granulation zone has a plurality of fractional lobe elements on each shaft.
    Type: Application
    Filed: April 24, 2017
    Publication date: May 9, 2019
    Applicant: STEERLIFE INDIA PRIVATE LIMITED
    Inventors: Indu Bhushan, Babu Padmanabhan, Vinay Rao, Vijay Kulkarni, Chetan Chincholi, Radhika Ghike, Raja Ganeshan
  • Patent number: 10216433
    Abstract: In one aspect, a method includes receiving, at a storage array, a command to a virtual volume from a host, extracting a virtual volume index from the command; reading a table using the virtual volume index to determine the logical unit where the virtual volume is stored and executing the command at the logical unit with the virtual volume. The command is one of a read command to read data from the virtual volume or a write command to write data to the virtual volume.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: February 26, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Arieh Don, Vinay Rao, Manickavasaham Senguden, Subin George, Kevin Loehfelm
  • Patent number: 10152498
    Abstract: In one aspect, a method includes receiving a read or write command from a requester to read data from or write data to a database, inserting in a status message on a status of the read or write command an identifier to identify technology of storage for the data and providing the status message associated with the read or write command to the requester.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 11, 2018
    Assignee: EMC CORPORATION
    Inventors: Arieh Don, Vinay Rao, Gabi Benhanokh, Yaron Dar, Nir Sela
  • Publication number: 20180247643
    Abstract: Described herein are systems and methods to identify and address sources of bias in an end-to-end speech model. In one or more embodiments, the end-to-end model may be a recurrent neural network with two 2D-convolutional input layers, followed by multiple bidirectional recurrent layers and one fully connected layer before a softmax layer. In one or more embodiments, the network is trained end-to-end using the CTC loss function to directly predict sequences of characters from log spectrograms of audio. With optimized recurrent layers and training together with alignment information, some unwanted bias induced by using purely forward only recurrences may be removed in a deployed model.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 30, 2018
    Applicant: Baidu USA LLC
    Inventors: Eric BATTENBERG, Rewon CHILD, Adam COATES, Christopher FOUGNER, Yashesh GAUR, Jiaji HUANG, Heewoo JUN, Ajay KANNAN, Markus KLIEGL, Atul KUMAR, Hairong LIU, Vinay RAO, Sanjeev SATHEESH, David SEETAPUN, Anuroop SRIRAM, Zhenyao ZHU
  • Publication number: 20180214835
    Abstract: The present disclosure relates to a process for preparing granules from an input material or a powder material. The process comprises feeding the input material for granulation in the processor using one or more powder feeders, introducing steam as a granulation activating agent in the processor, granulating the input material in presence of the steam to form granules, and optionally collecting the granules from a discharge zone of the processor, wherein feed rate of the steam into the processor is determined based on feed rate of the input material into the processor.
    Type: Application
    Filed: August 1, 2016
    Publication date: August 2, 2018
    Inventors: Radhika Ghike, Vijay Kulkarni, Indu Bhushan, Himadri Sen, Babu Padmanabhan, Vinay Rao
  • Publication number: 20180214378
    Abstract: The present invention relates to a granular composition comprising essentially Tenofovir, wherein the composition is devoid of an excipient. Tenofovir granules of the present invention are prepared in twin-screw processor such that the content of total impurities in the prepared granules is less than 2.0%.
    Type: Application
    Filed: January 26, 2018
    Publication date: August 2, 2018
    Inventors: Indu BHUSHAN, Vinay RAO, Radhika GHIKE
  • Patent number: 10007455
    Abstract: Masking information may be automatically determined for a host after zoning between the host and data storage system is complete. Processing may include the host sending host registration commands from host initiators. From registration information provided with the host registration commands, an initiator group may be determined for the masking view as including the initiators identified as belonging to the host. A port group may be determined as those target ports at which the host registration commands are received. A default storage group with a default device may be created. A masking view for the host may be created that includes the initiator group, the target port group and the default storage group whereby the masking view indicates that the first device is accessible or exposed, through each target port of the target port group, to each initiator of the initiator group.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 26, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Subin George, Violet S. Beckett, Arieh Don, Vinay Rao, Michael Specht
  • Publication number: 20170169063
    Abstract: In one aspect, a method includes receiving a read or write command from a requester to read data from or write data to a database, inserting in a status message on a status of the read or write command an identifier to identify technology of storage for the data and providing the status message associated with the read or write command to the requester.
    Type: Application
    Filed: January 14, 2016
    Publication date: June 15, 2017
    Inventors: Arieh Don, Vinay Rao, Gabi Benhanokh, Yaron Dar, Nir Sela
  • Publication number: 20170168739
    Abstract: In one aspect, a method includes receiving, at a storage array, a command to a virtual volume from a host, extracting a virtual volume index from the command; reading a table using the virtual volume index to determine the logical unit where the virtual volume is stored and executing the command at the logical unit with the virtual volume. The command is one of a read command to read data from the virtual volume or a write command to write data to the virtual volume.
    Type: Application
    Filed: February 3, 2016
    Publication date: June 15, 2017
    Inventors: Arieh Don, Vinay Rao, Manickavasaham Senguden, Subin George, Kevin Loehfelm
  • Publication number: 20150039489
    Abstract: A computerized trading system having a plurality of independent trading environments for trading quotes relating to financial instruments received from quoting firms. A multicast data bus provides communication between a matching engine, a plurality of edge applications operating in each independent trading environment, and an order gateway which is common to the plurality of independent trading environments. Quotes are received from the quoting firms at the respective quote interface applications. The quotes are placed in the respective assigned areas of the shared memory. The matching engine matches the received quotes by polling and processing each area of the shared memory. The matching engine, upon completion of polling all areas of the shared memory, checks a port of the multicast data bus to receive messages transmitted by the edge applications and to receive incoming orders for financial instruments from the order gateway.
    Type: Application
    Filed: September 30, 2014
    Publication date: February 5, 2015
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Matthew ROTELLA, David BLACKMAN, Oleksandr BREZITSKYY, Paul FOST, Bharat KARIA, Anatoly KHUSID, David LEHMANN, Matthew MINTEL, Kevin MUELLER, Vinay Rao, Douglas SCHAFER, lIya SHNAYDER, Muna TANG
  • Patent number: 8874479
    Abstract: A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 28, 2014
    Assignee: Miami International Securities Exchange, LLC
    Inventors: Kevin Mueller, Paul Fost, Marc Hampshire, David Seidman, David Lehmann, Amy Neiley, Vinay Rao, Greg Miller, Ganesh Chittimalla, Matthew Rotella, Douglas Schafer, Srinivas Nimma, Robert Straub, Muna Tang
  • Patent number: 8868461
    Abstract: An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 21, 2014
    Assignee: Miami International Securities Exchange, LLC
    Inventors: Matthew Rotella, David Blackman, Oleksandr Brezitskyy, Paul Fost, Bharat Karia, Anatoly Khusid, David Lehmann, Matthew Mintel, Kevin Mueller, Vinay Rao, Douglas Schafer, Ilya Shnayder, Muna Tang
  • Publication number: 20140164207
    Abstract: An electronic trading platform performs trading of one or more types of financial instruments and includes at least one cloud providing at least one independent trading environment executed by a server. The at least one cloud includes a plurality of instances of an express interface application executed by the server and configured to receive interests in the financial instruments. The plurality of instances of the express interface application are configured to write the interests to a shared memory on the server. A matching engine, executed by the server, is configured to continuously poll the shared memory, read the interests written by the plurality of instances of the express interface application, analyze the read interests to determine if there is a matching contraside interest and allocate matching interests based on at least one allocation rule.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 12, 2014
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Matthew Rotella, David Blackman, Oleksandr Brezitskyy, Paul Fost, Bharat Karia, Anatoly Khusid, David Lehmann, Matthew Mintel, Kevin Mueller, Vinay Rao, Douglas Schafer, lIya Shnayder, Muna Tang
  • Publication number: 20140164208
    Abstract: A method is provided for testing a trading system having a verification subsystem and trading environments. Each of the environments has a network interface, memory, and a matching engine executed by a processor. The method includes retrieving, by the verification subsystem, at least one defined use case. Each defined use case includes command lines. The method also includes parsing the command lines based on defined parsing rules to produce parsed command lines. Each parsed command line includes a verb specifying financial transactions. Each parsed command line also includes data fields. The method further includes mapping the verb and fields of each command line based on defined mapping relationships to generate a test case. The method also includes executing the test case to generate messages to be executed by the trading system. The method also includes reading parameters of the trading system for comparison to specified validation values.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 12, 2014
    Applicant: Miami International Securities Exchange, LLC
    Inventors: Kevin Mueller, Paul Fost, Marc Hampshire, David Seidman, David Lehmann, Amy Neiley, Vinay Rao, Greg Miller, Ganesh Chittimalla, Matthew Rotella, Douglas Schafer, Srinivas Nimma, Robert Straub, Muna Tang
  • Publication number: 20030224046
    Abstract: A stable unit-dose combination composition for the simultaneous delivery of a short-acting oral hypoglycemic biologically active agent (such as, for example, repaglinide or nateglinide), and a long-acting oral hypoglycemic biologically active agent (such as, for example, metformin). Such a composition can be used for the treatment of non-insulin dependent diabetes mellitus (NIDDM) and the improvement of glycemic control.
    Type: Application
    Filed: December 31, 2002
    Publication date: December 4, 2003
    Inventors: Vinay Rao, Dilip G. Saoji, Harshal P. Bhagwatwar, Milind C. Shukla, Noel J. DeSouza