Patents by Inventor A Ganesan

A Ganesan 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: 10862753
    Abstract: Some embodiments provide a method for a network controller that manages a logical network spanning multiple physical locations. For each physical location hosting data compute nodes (DCNs) belonging to the logical network, the method defines a centralized routing component for processing data messages between the DCNs hosted at the physical location and networks external to the logical network, assigns an active instance of the centralized routing component to operate at the physical location, and assigns a standby instance of the centralized routing component to operate at one of the other physical locations.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: December 8, 2020
    Assignee: NICIRA, INC.
    Inventors: Mukesh Hira, Ganesan Chandrashekhar, Jayant Jain, Rahul Jain
  • Patent number: 10862163
    Abstract: Organosilicon electrolytes exhibit several important properties for use in lithium carbon monofluoride batteries, including high conductivity/low viscosity and thermal/electrochemical stability. Conjugation of an anion binding agent to the siloxane backbone of an organosilicon electrolyte creates a bi-functional electrolyte. The bi-functionality of the electrolyte is due to the ability of the conjugated polyethylene oxide moieties of the siloxane backbone to solvate lithium and thus control the ionic conductivity within the electrolyte, and the anion binding agent to bind the fluoride anion and thus facilitate lithium fluoride dissolution and preserve the porous structure of the carbon monofluoride cathode. The ability to control both the electrolyte conductivity and the electrode morphology/properties simultaneously can improve lithium electrolyte operation.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: December 8, 2020
    Assignee: National Technology & Engineering Solutions of Sandia, LLC
    Inventors: Kyle R. Fenton, Ganesan Nagasubramanian, Chad Staiger, Harry Pratt, Kevin Leung, Susan Rempe, Mangesh Chaudhari, Travis Mark Anderson
  • Patent number: 10855444
    Abstract: A flow controller selects a direction (encryption/decryption) for an AES core according to quality of service parameters and a number of data words in encryption and decryption data buffers. A direction ratio may be calculated as a function of the quality of service parameters and the number of data words in the encryption and decryption data buffers. The flow controller selects the direction to reduce a cost function. The cost function may be at a minimum when a ratio of words in the encryption and decryption data buffers is the same as the direction ratio. A key management unit supplies keys according to the selected direction to the AES cores. Multiple AES cores may be used.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: December 1, 2020
    Assignee: PETAIO INC.
    Inventors: Fan Yang, Aditi Rema Ganesan
  • Patent number: 10855523
    Abstract: A component tracking system includes a plurality of devices that each include a device component monitoring subsystem that monitors for and records the addition and/or removal of device components to/from that device. A device component manager system that is coupled to each of the plurality of devices identifies, via a recording by a first device monitoring subsystem in a first device included in the plurality of devices, the removal of a first device component from the first device. The device component manager system then determines, via a recording by a second device component monitoring subsystem in a second device included in the plurality of devices, that the first device component has been added to the second device within a time period and, in response, the device component manager device prevents a removed first device component alarm.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: December 1, 2020
    Assignee: Dell Products L.P.
    Inventors: Parminder Singh Sethi, Vaideeswaran Ganesan, Arjit Rastogi, Prabhat Chandra Biswas
  • Patent number: 10853213
    Abstract: Installation errors for removable hardware components are typically identified only after placing an IHS (Information Handling System) back into service. Upon servicing a removeable hardware component and powering the IHS, a hardware validation request may be issued during booting of the IHS. In certain instances, a technician may trigger a hardware validation request via keyboard inputs during booting. If a hardware validation request is detected, the IHS is diverted from booting to a hardware validation process that identifies the removeable hardware components coupled to the hardware connectors supporting removeable hardware and determines a support level for the removeable hardware components at their installed connector locations. If performance issues are indicated by the support level for the hardware component, a hardware installation recommendation is displayed. The technician may resume booting or perform additional service on the IHS based on the recommendation.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Vaideeswaran Ganesan, Suren Kumar
  • Patent number: 10853121
    Abstract: Examples provide for virtual machine recovery using pooled memory. A shared partition is created on pooled memory accessible by a plurality of virtual machine hosts. A set of memory pages for virtual machines running on the hosts is moved to the shared partition. A master agent polls memory page tables associated with the plurality of hosts for write access. If the master agent obtains write access to a memory page table of a given host, the given host that previously held the write access is identified as a failed host or an isolated host. The virtual machines of the given host enabled to resume from pooled memory are respawned on a new host while maintaining memory state of the virtual machines using data within the pooled memory, including the virtual machine memory pages, memory page table, host profile data, and/or host-to-VM table data.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: December 1, 2020
    Assignee: VMware, Inc.
    Inventors: Jinto Antony, Hariharan Jeyaraman Ganesan, Saju Chengat, Madhusudhanan Gangadharan
  • Patent number: 10853222
    Abstract: An information handling system determines zones within a datacenter that exhibit poor component life. Components of the information handling system are organized into zones, and provide error indications and have error thresholds and warranty durations. A component life manager receives the error indications, fits the error indications to curves, determines end of life estimates based upon the curves and the error thresholds, determines end of life dates based upon the end of life estimates and dates that the first error indication is received, determines losses of life based on the end of life estimates and the warranty durations, determines component life scores based upon the losses of life and the warranty durations, determines zone life scores based upon an average of the component life scores, determines a datacenter life score based upon an average of the component life scores, and provides an indication when a zone life score is below the datacenter life score by more than a threshold.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: December 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Vaideeswaran Ganesan, Pravin Janakiram, Chandrasekhar Revuri
  • Patent number: 10853125
    Abstract: An offload engine may attempt to offload, on behalf of applications, data operations to be performed on a datastream. The offload engine may intercept one or more data operations, such as may be part of a collections API, performed by an application. The data operations and the datastream may be specified and/or provided by the application and, in response, the offload engine may be configured to execute (or attempt to execute) the data operations on the datastream using an analytics accelerating co-processor rather than using a general purpose CPU core. The offload engine may determine whether or not to offload the data operations to the analytics accelerating co-processor. If the offload is unsuccessful or if the offload engine determines that the data operations are not suitable for offloading, the offload engine may then cause the data operations to be performed using general purpose CPU cores on the system.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: December 1, 2020
    Assignee: Oracle International Corporation
    Inventors: Karthik Ganesan, Shrinivas B. Joshi, Yao-Min Chen, Luyang Wang, Ahmed Khawaja
  • Patent number: 10856106
    Abstract: A method of presenting data on a mobile device is provided, comprising reading a compass and an accelerometer for sensing orientation and movement of the mobile device, initiating a local geographic search or query by pointing the mobile device in a desired direction, determining a boundary for search results, the boundary based on a current location of the mobile device, providing the boundary to a server, storing (a) search rules for a given location, (b) localized storage of POI data, and (c) logic for switching the search from a macro database to a micro database, and initiating a geographic query for points of interest (POIs) that have an associated geographic position within the boundary.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: December 1, 2020
    Assignee: yellCast, Inc.
    Inventors: Venkatakrishnan Ganesan, William Foster, Peter Ellenby, Thomas William Ellenby
  • Publication number: 20200374657
    Abstract: Devices, methods, and systems for infrastructure-less indoor navigation in a fire control system are described herein. One device includes a non-transitory computer readable medium having computer readable instructions stored thereon that are executable by a processor to receive a location of each of a plurality of smoke detectors of a facility, display the location of each of the plurality of smoke detectors in a building information model (BIM) on a user interface, wherein each respective one of the displayed plurality of smoke detectors represents a different smoke detector of the plurality of smoke detectors of the facility, receive a selection of a first displayed smoke detector of the plurality of displayed smoke detectors representing a first smoke detector of the plurality of smoke detectors of the facility, and guide a user to the location of the first smoke detector of the facility responsive to receiving the selection.
    Type: Application
    Filed: August 13, 2020
    Publication date: November 26, 2020
    Inventors: Vanathi Ravindran, Kamalraja Ganesan, Prashant Pathak
  • Publication number: 20200370253
    Abstract: Embodiments of the present disclosure relate to a retro-reflective raised pavement marker (100) and a method of manufacturing (200) thereof. The marker (100) comprises a marker body (1), at least one intermediate frame (6), and at least one retro-reflective lens (7) such that the marker body (1) completely houses the at least one intermediate frame (6) and the at least one retro-reflective lens (7). Further, the manufactured marker (100) is durable, effective and has better retention with the ground surface and better load distribution to the ground.
    Type: Application
    Filed: January 28, 2019
    Publication date: November 26, 2020
    Inventors: Santhosh Kumar RAJENDRAN, Vipulkumar Himatbhai PRAJAPATI, Govindarajan GANESAN
  • Patent number: 10845339
    Abstract: A method and system for determination of geometric features in an object is provided. The method includes receiving at least one geometric feature response to an ultrasound beam incident on the object. The incident ultrasound beam is produced from one of a plurality of ultrasound transducers. Further, a volumetric representation of the object is generated based on a plurality of object parameters. The volumetric representation of the object and a plurality of transducer parameters are used to generate a predicted beam traversal path in the object. The predicted beam traversal path is utilized to generate a temporal map of predicted time of flight geometric feature response to the ultrasound beam. A position on the volumetric representation of the object is determined as the location of the geometric feature, when the received geometric feature response is equivalent to the predicted time of flight geometric feature response corresponding to the position.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: November 24, 2020
    Assignee: General Electric Company
    Inventors: Baskaran Ganesan, Satheesh Jeyaraman, Albrecht Maurer
  • Patent number: 10848461
    Abstract: The present disclosure generally relates to applying global unified security policies across a plurality of virtual private clouds of a logical network. The logical network is deployed on a software-defined datacenter that constitute one or more private and/or public datacenters. The plurality of virtual private clouds of the logical network may have one or more overlapping internet protocol address blocks, with each virtual private cloud deploying one or more virtual machines and/or containers. A global unified security policy is disseminated to endpoints throughout the logical network using logical ports of the virtual machines and/or containers.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: November 24, 2020
    Assignee: Nicira, Inc.
    Inventors: Mukesh Hira, Jayant Jain, Ganesan Chandrashekhar, Anirban Sengupta, Pankaj Thakkar, Alexander Tessmer, Vivek Agarwal
  • Patent number: 10847161
    Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may determine an identifier for the at least the portion of the message. The client device may determine, based on a lexicon, a marker name for the at least the portion of the message. The client device may generate an association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message. The client device may store, at a storage location, the marker name for the at least the portion of the message, the identifier for the at least the portion of the message, and the association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: November 24, 2020
    Assignee: Bank of America Corporation
    Inventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan
  • Patent number: 10848816
    Abstract: There are many boxes (e.g., set-top boxes) in a system offering media services to users. Each of the boxes maintains a library with a significant number of titles. Techniques for updating the library in each of these boxes using a transmission infrastructure are described. According to one aspect of the techniques, a service provider is provided with a high bandwidth broadcasting or multicasting capability, a release fragmented into a header and several segments is transmitted to all boxes that are respectively configured to receive a proper release package to update the library. Alternatively, separate release packages may be transmitted via different channels to the boxes, wherein each of the boxes is tuned to a proper channel to receive a proper release package.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: November 24, 2020
    Assignee: NBCUniversal Media, LLC
    Inventors: Prasanna Ganesan, Shahriyar Matloub, Anthony Miranz, Alain Rossman
  • Patent number: 10848358
    Abstract: According to an aspect of the present invention, a signal processor comprises an N-point phase FFT transformer operative to perform a FFT like transformation according to a first relation Y ? [ k ] = ? n = 0 n = N - 1 ? ? exp [ j ? ? angle ? [ x ? ( n ) ] ] * exp ? [ - j ? ? 2 ? ? ? ? kn N ] , wherein angle [x(n)] representing the phase of the signal x(n). In that, a plurality of butterfly units with each butterfly unit in the plurality of butterfly units comprises an adder, subtractor and a multiplier, wherein the adder, the subtractor and multiplier receive a phase only signals with a signal amplitude less than unity. The butterfly units are arranged in plurality of stages to perform the operation as in the first relation.
    Type: Grant
    Filed: October 18, 2018
    Date of Patent: November 24, 2020
    Inventor: Ganesan Thiagarajan
  • Patent number: 10846184
    Abstract: An information handling system may include a first power supply for a first system, a second power supply for a second system, and a management controller. The management controller may detect that the first power supply has failed, receive first information from the first system related to the operation of the first power supply prior to the failure of the first power supply, receive second information from the second system associated with the second power supply, and determine a probability of failure of the second power supply based upon a comparison of the first information with the second information.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: November 24, 2020
    Assignee: Dell Products, L.P.
    Inventors: Sunil Lingappa, Santosh Kumar Sahu, Ajaya K. Senapati, Vaideeswaran Ganesan
  • Patent number: 10846161
    Abstract: An information handling system includes a component and a component life manager. The component provides error indications associated with aging of the component, and has a predefined error threshold and a predefined warranty duration. The component life manager receives the error indications, fits the received error indications to a curve, determines an end of life estimate based upon the curve and the error threshold, determines an end of life date based upon the end of life estimate and a date that the first error indication is received, determines a loss of life based on the end of life estimate and the warranty duration, and determines a component life score for the component.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: November 24, 2020
    Assignee: Dell Products, L.P.
    Inventors: Vaideeswaran Ganesan, Pravin Janakiram, Chandrasekhar Revuri
  • Patent number: 10843188
    Abstract: This patent application describes an integrated apparatus for processing polynucleotide-containing samples, and for providing a diagnostic result thereon. The apparatus is configured to receive a microfluidic cartridge that contains reagents and a network for processing a sample. Also described are methods of using the apparatus.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: November 24, 2020
    Assignee: HANDYLAB, INC.
    Inventors: Kalyan Handique, Sundaresh N. Brahmasandra, Karthik Ganesan, Betty Wu, Nikhil Phadke, Gene Parunak, Jeff Williams
  • Publication number: 20200362376
    Abstract: The present disclosure provides isolated nepetalactone oxidoreductase polypeptides (NORs), nepetalactol synthases (NEPSs), and related polynucleotides, engineered host cells, and cultures, as well as methods for producing NORs and NEPSs, and for using them to produce nepetalactol, nepetalactone, and dihydronepetalactone. The present disclosure also provides methods for engineering cells (e.g., microbial cells) to produce nepetalactone from a fermentation substrate such as glucose, as well as engineered cells having this capability and related cultures and methods for producing nepetalactone.
    Type: Application
    Filed: May 29, 2020
    Publication date: November 19, 2020
    Applicant: Zymergen Inc.
    Inventors: Grayson Wawrzyn, Christine Roche, Patrick J. Westfall, Warren Lau, Savita Ganesan, Fern R. McSorley, Zach Serber