Patents by Inventor Sudarshan

Sudarshan 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: 20200179101
    Abstract: Systems, methods, and devices for inserting an intraocular lens (IOL) assembly into an eye may be provided. In an exemplary aspect, the present disclosure is directed to a haptic optic management system. The haptic optic management system may include a housing. The haptic optic management system may further include a plate, wherein the plate is disposed within the housing. The haptic optic management system may further include a clip that engages the plate in the housing, wherein the clip comprises a clip body and a plurality of legs that extend from the clip body.
    Type: Application
    Filed: December 6, 2019
    Publication date: June 11, 2020
    Inventors: Matthew Braden Flowers, Andrew Thomas Schieber, Sudarshan B. Singh, Marcus Antonio Souza
  • Publication number: 20200183584
    Abstract: Techniques for redistributing a virtual storage area network (vSAN) data component in a distributed-computing system are provided. In one embodiment, a method includes storing a data component in a plurality of storage nodes associated with the cluster of storage nodes. The method further includes identifying, within the data component, one or more subcomponents to be redistributed and identifying a set of target storage nodes. The method further includes obtaining one or more data structures representing the one or more subcomponents to be redistributed; and determining, among the set of target storage nodes, one or more destination storage nodes. The method further includes redistributing, in accordance with data storage policy, the one or more subcomponents from one or more source storage nodes to the one or more destination storage nodes.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Applicant: VMware, Inc.
    Inventors: Vijay SOMASUNDARAM, Sudarshan MADENUR SRIDHARA
  • Patent number: 10671589
    Abstract: A system may utilize a combination of real-time and polling connectors for data crawling. A real-time connector may use a collector to write data associated with a new event from a database to a channel and record external identifiers (IDs) associated the data. A polling connector may use a verifier to compare the recorded IDs with IDs associated with a batch of data, and may write any data of the batch of data to the channel that has not been written previously written by the collector. The system may include an onboarder for reading data previously stored in the database.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: June 2, 2020
    Assignee: salesforce.com, inc.
    Inventors: Ankush Goyal, Shardul Vikram, Nathaniel Richard Price, Sudarshan Vijay Sarolkar, Scott Walter Bishel, Praveen Innamuri, Jon Tomas Gretarsson
  • Patent number: 10671856
    Abstract: Described is a system for counting stacked items using image analysis. In one implementation, an image of an inventory location with stacked items is obtained and processed to determine the number of items stacked at the inventory location. In some instances, the item closest to the camera that obtains the image may be the only item viewable in the image. Using image analysis, such as depth mapping or Histogram of Oriented Gradients (HOG) algorithms, the distance of the item from the camera and the shelf of the inventory location can be determined. Using this information, and known dimension information for the item, a count of the number of items stacked at an inventory location may be determined.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Xiaofeng Ren, Ohil Krishnamurthy Manyam, Avishkar Misra, Liefeng Bo, Sudarshan Narasimha Raghavan, Christopher Robert Towers, Gopi Prashanth Gopal, Yasser Baseer Asmi
  • Patent number: 10666574
    Abstract: Information describing changes to a collection of items maintained by a database may be stored in a log file. The information in the log file may be converted into a stream of records describing the changes. The records may be directed to a computing node selected for performing a trigger function in response to the change, based on applying a hash function to a portion of the record, identifying a hash space associated with a value output by the hash function, and mapping from the hash space to the selected computing node.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: May 26, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Parikshit Shivajirao Pol, Subramanian Sankara Subramanian, Rajaprabhu Thiruchi Loganathan, Rama Krishna Sandeep Pokkunuri, Gopinath Duddi, Akshat Vig, Safeer Mohiuddin, Sudarshan Narasimhan
  • Patent number: 10662862
    Abstract: A cooling system is disclosed for an internal combustion engine. The cooling system may include a first cooling circuit having a first coolant that flows through cooling channels of an engine, and a second cooling circuit having a second coolant that flows through a charge air cooling component. The cooling system may further include a drain line adapted for fluid communication with the first and second cooling circuits. A first temperature responsive valve disposed on the second cooling circuit may be included, the first temperature responsive valve configured to open to allow mixing of the first and second coolants when the temperature of the second coolant is at a preselected minimum temperature. Also included may be a second temperature responsive valve disposed on the drain line and configured to open to drain both cooling circuits when the temperature of the first and second coolants is at a preselected minimum temperature.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: May 26, 2020
    Assignee: Progress Rail Locomotive Inc.
    Inventors: Sudarshan Loya, Reddy Pocha Siva Sankara, Xiao Fu, Vijaya Kumar
  • Publication number: 20200162374
    Abstract: Systems and methods include, in a first Label Edge Router (LER) in a Multiprotocol Label Switching (MPLS) network, creating a primary tunnel with a second LER; creating a Make Before Break (MBB) tunnel with the second LER for the primary tunnel; prior to switching to the MBB tunnel from the primary tunnel, sending an MPLS request to the second LER via the MBB tunnel and receiving an MPLS response from the second LER via the MBB tunnel indicating successfully creation of the MBB tunnel; switching to the MBB tunnel responsive to the successfully creation of the MBB tunnel; and, prior to tearing down the primary tunnel, checking statistics of the MBB tunnel to ensure traffic has moved to the MBB tunnel from the primary tunnel.
    Type: Application
    Filed: January 2, 2019
    Publication date: May 21, 2020
    Inventors: Vineet Gautam, Sudarshan Sodhani, Ritesh Singal, Piyush Sharma
  • Publication number: 20200162494
    Abstract: Techniques for automatically grouping malware based on artifacts are disclosed. In some embodiments, a system, process, and/or computer program product for automatically grouping malware based on artifacts includes receiving a plurality of samples for performing automated malware analysis to generate log files based on the automated malware analysis; processing the log files to extract features associated with malware; clustering the plurality of samples based on the extracted features; and performing an action based on the clustering output.
    Type: Application
    Filed: January 21, 2020
    Publication date: May 21, 2020
    Inventors: Shadi Rostami-Hesarsorkh, Sudarshan Vasudevan, William Redington Hewlett, II, Farshad Rostamabadi
  • Publication number: 20200151515
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a reinforcement learning system. In one aspect, a method of training an action selection policy neural network for use in selecting actions to be performed by an agent navigating through an environment to accomplish one or more goals comprises: receiving an observation image characterizing a current state of the environment; processing, using the action selection policy neural network, an input comprising the observation image to generate an action selection output; processing, using a geometry-prediction neural network, an intermediate output generated by the action selection policy neural network to predict a value of a feature of a geometry of the environment when in the current state; and backpropagating a gradient of a geometry-based auxiliary loss into the action selection policy neural network to determine a geometry-based auxiliary update for current values of the network parameters.
    Type: Application
    Filed: January 17, 2020
    Publication date: May 14, 2020
    Inventors: Fabio Viola, Piotr Wojciech Mirowski, Andrea Banino, Razvan Pascanu, Hubert Josef Soyer, Andrew James Ballard, Sudarshan Kumaran, Raia Thais Hadsell, Laurent Sifre, Rostislav Goroshin, Koray Kavukcuoglu, Misha Man Ray Denil
  • Patent number: 10650831
    Abstract: Various embodiments of the technology described herein alleviate the need to specifically request enrollment information from a user to enroll the user in a voice biometric authentication program. For example, the system can receive a voice interaction from a user where the voice interaction includes a request or a command having one or more portions. After the user is authenticated using non-voice biometric authentication information, the system enrolls the user into a voice biometric authentication program for at least one portion of the request or the command. The system also enrolls the user into the voice biometric authentication program for other requests or commands that include one of the at least one portion of the request or the command and portions of one or more second requests or commands for which the user has been enrolled into the voice biometric authentication program.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: May 12, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Zakery Layne Johnson, Maland Keith Mortensen, Gabriel Carlos Fernandez, Debra Randall Casillas, Sudarshan Rangarajan, Thomas Bret Buckingham
  • Patent number: 10650935
    Abstract: The present invention is directed to coated articles. A substrate is coated with an underlayer having at a first underlayer film made of a first high refractive index material. A transparent conductive oxide layer over at least a portion of the underlayer. An embedded film is embedded within the transparent conductive oxide layer wherein the embedded film comprises a second high refractive index material.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: May 12, 2020
    Assignee: Vitro Flat Glass LLC
    Inventors: Ashtosh P. Ganjoo, Sudarshan Narayanan, Dennis J. O'Shaughnessy
  • Patent number: 10650132
    Abstract: Methods and systems for receiving a detection of a physical presence of a user and, in response, initiating a start-up process on an enterprise device according to a profile associated with the user are described. Thereafter, the system receives authentication credentials at the enterprise device and the user is granted access to the enterprise device after the authentication credentials are verified.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: May 12, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Zakery Layne Johnson, John Shelton, Debra Randall Casillas, Thomas Bret Buckingham, Gabriel Carlos Fernandez, Sudarshan Rangarajan, Maland Keith Mortensen
  • Patent number: 10652716
    Abstract: In embodiments, Internet of Things (IoT) devices may be organized according to an IoT device hierarchy, which may include parent and/or child associations between resources associated with IoT devices and/or with groupings of IoT devices. IoT devices wishing to support an IoT device hierarchy may utilize an extended IoT device resource model which provides for IoT device hierarchy information and interfaces to be provided by supporting IoT devices. A supporting resource may have one or more parent properties and/or child properties which may identify, respectively, parent or child resources which are associated with the resource. In various embodiments, these parent properties and/or child properties may include uniform resource identifiers (URI). A supporting resource may also identify an interface type for a hierarchical access interface, through which one or more descendant resources may be accessed through a single command. Other embodiments may be descried and/or claimed.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: May 12, 2020
    Assignee: INTEL IP CORPORATION
    Inventors: Vijay Sarathi Kesavan, Sudarshan Prasad
  • Patent number: 10647629
    Abstract: A process for oligomerization of olefins includes contacting a feedstock with a zeolite catalyst under conditions of oligomerization at pressure between 8-20 bars and temperature in the range of 60-100° C. to obtain oligomers, wherein, the zeolite catalyst has a pentagonal sheet morphology.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: May 12, 2020
    Assignee: Hindustan Petroleum Corporation Limited
    Inventors: Raman Ravishankar, Bennet Chelliahn, Ragireddy Sudarshan Reddy, Peddy Venkat Chalapathy Rao, Gandham Sriganesh
  • Patent number: 10637402
    Abstract: A charge pump includes a scaler circuit and a selector circuit. The scaler circuit is designed to scale an intermediate voltage by a scaling factor to generate a scaled voltage. The selector circuit is designed to select and provide the intermediate voltage from multiple voltages. The selector circuit includes a comparator block to generate a select signal indicating which of the multiple voltages has the highest magnitude. The selector circuit includes multiple switches, each switch to receive a respective voltage from among the multiple voltages and pass the corresponding voltage as the intermediate voltage if the select signal indicates that the voltage received by the corresponding switch has the highest magnitude.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: April 28, 2020
    Assignee: Aura Semicoductor Pvt. Ltd
    Inventors: Sudarshan Varadarajan, Arnold J D'Souza, Shyam Somayajula
  • Publication number: 20200122967
    Abstract: A monitoring system includes one or more detection devices, a communication device, and an analytics system. The one or more detection devices generate, at a conveyance system, one or more data streams describing the ride of the conveyance system, where the data streams include at least one of vibration data and audio data. The communication device transmits sensor data based on the one or more data streams. The analytics system receives the sensor data from the communication device and, based on the sensor data, determines a ride quality of the conveyance system.
    Type: Application
    Filed: October 19, 2018
    Publication date: April 23, 2020
    Inventors: Soumalya Sarkar, Teems E. Lovett, Paul R. Braunwart, Sudarshan N. Koushik, Nikola Trcka, George Scott Copeland, George S. Ekladious, Peter Liaskas, Sandeep Sudi
  • Publication number: 20200125499
    Abstract: Systems, apparatuses and methods may provide for technology that detects a runtime call to a communication library, wherein the runtime call identifies a memory buffer, determines that a class of service (CLOS) attribute is associated with the memory buffer, and issues a driver instruction to modify the CLOS attribute in response to the runtime call.
    Type: Application
    Filed: December 17, 2019
    Publication date: April 23, 2020
    Inventors: Aravindh Anantaraman, Srinivas Sridharan, Ajaya Durg, Mohammad R. Haghighat, Mikhail E. Smorkalov, Sudarshan Srinivasan
  • Patent number: 10630648
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, to provide digital identification. One of these methods includes receiving a request for a digital document from a digital wallet executing on a mobile device. The method includes identifying a digital document provider capable of providing the requested document. The method includes sending the request for the digital document to the identified digital document provider. The method includes receiving, from the digital document provider, information that enables the mobile device to view the digital document and does not enable the computer system to view the digital document.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: April 21, 2020
    Assignee: United Services Automobile Association (USAA)
    Inventors: Adrian Borunda, Andrew L. Anaruk, Heather Hernandez, Gunjan C. Vijayvergia, William H. Wright, III, John Shelton, Cory S. Pickrel, Minya Liang, Sudarshan Rangarajan
  • Publication number: 20200102880
    Abstract: A cooling system is disclosed for an internal combustion engine. The cooling system may include a first cooling circuit having a first coolant that flows through cooling channels of an engine, and a second cooling circuit having a second coolant that flows through a charge air cooling component. The cooling system may further include a drain line adapted for fluid communication with the first and second cooling circuits. A first temperature responsive valve disposed on the second cooling circuit may be included, the first temperature responsive valve configured to open to allow mixing of the first and second coolants when the temperature of the second coolant is at a preselected minimum temperature. Also included may be a second temperature responsive valve disposed on the drain line and configured to open to drain both cooling circuits when the temperature of the first and second coolants is at a preselected minimum temperature.
    Type: Application
    Filed: October 1, 2018
    Publication date: April 2, 2020
    Applicant: Progress Rail Locomotive Inc.
    Inventors: Sudarshan Loya, Reddy Pocha Siva Sankara, Xiao Fu, Vijaya Kumar
  • Publication number: 20200101069
    Abstract: Described herein are methods of treatment of stroke and traumatic brain injury comprising administration of a CRAC channel inhibitor.
    Type: Application
    Filed: August 8, 2019
    Publication date: April 2, 2020
    Inventors: Kenneth STAUDERMAN, Michael DUNN, Sudarshan HEBBAR, Midori YENARI, Rachid KACIMI