Patents by Inventor A. Shankar

A. Shankar 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: 20200371574
    Abstract: Disclosed techniques include power manipulation using power caches within a datacenter. The power caches store power for later use when power demand exceeds the power available. A power source is coupled across a plurality of data racks to a power load within a datacenter. A power cache is coupled to the power load. Power for the power load is provided from the power source. The power cache is enabled to provide power to the power load when power requirements of the power load exceed a power threshold. The power threshold is determined by a set of power policies for the datacenter. The enabling the power cache to provide power to the power load provides power bursting capability.
    Type: Application
    Filed: August 14, 2020
    Publication date: November 26, 2020
    Applicant: Virtual Power Systems, Inc.
    Inventors: Shankar Ramamurthy, Akshay Krishnamoorthy, Martin P. Leslie, Wade Floren Schott, Karimulla Raja Shaikh
  • Patent number: 10844779
    Abstract: An e-charger includes an outer housing and a rotor supported for rotation within the outer housing. A motor assembly is housed within the outer housing and includes an electric motor and a motor case. The electric motor is encased within the motor case. The electric motor is configured to drivingly rotate the rotor within the outer housing. Furthermore, the e-charger includes a cooling system configured to receive a coolant. The cooling system includes a manifold passage defined in the outer housing. The cooling system includes a first motor cooling circuit and a second motor cooling circuit that are cooperatively defined by the outer housing and the motor case. The first motor cooling circuit and the second motor cooling circuit are fluidly connected to the manifold passage. The manifold passage is configured to distribute a flow of the coolant between the first motor cooling circuit and the second motor cooling circuit.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: November 24, 2020
    Assignee: GARRETT TRANSPORTATION I INC
    Inventors: Frederic Hehn, Damien Guepin, Shankar Pandurangasa Solanki, Emeric Genin, Valerie Bribant
  • Patent number: 10845865
    Abstract: A number of frames may be transferred in one frame period to a display panel followed by at least one frame period during which no frame is transferred. During this link idle time, the display panel continues to work on the transferred frames. However, the link and/or graphics processor may be powered down during this time to reduce power consumption.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: November 24, 2020
    Assignee: Intel Corporation
    Inventors: Uma Shankar, Madhav Singh Chauhan, Susanta Bhattacharjee, Animesh Manna, Vandita Kulkarni, Mahesh Kumar
  • Patent number: 10848522
    Abstract: A JIT service in a cloud computing environment manages just-in-time access to resources in the cloud computing environment for an external device. When JIT access to a resource is requested by a device, the JIT service retrieves a JIT policy for the resource that includes screening criteria limiting automatic granting of JIT access to users who meet the screening criteria. Screening information for a user associated with the request is evaluated against one or more screening requirements set forth by the screening criteria. If the screening criteria and any other criteria of the JIT policy are satisfied, the JIT service provisions JIT access to the resource for the device.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: November 24, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ramnath Prasad, Pradeep Ayyappan Nair, Veena Ramachandran, Sandeep Kalarickal, Thomas Knudson, Pavan Gopal Bandla, Chetan Shankar, Ranajoy Sanyal, Qingsu Wu, Chi Zhou, Doug Kirschner, Ryan Meyer, Thomas Keane
  • Patent number: 10848559
    Abstract: Malware scan status determination for network-attached storage systems is provided herein. A data storage system as described herein can include a memory that stores computer executable components and a processor that executes computer executable components stored in the memory. The computer executable components can include a data creation component that creates a scan status data structure associated with a network-attached storage (NAS) device, the scan status data structure comprising respective records that indicate a file identifier and a malware scan status for respective files stored on the NAS device, and a data update component that updates a record in the scan status data structure corresponding to a target file stored on the NAS device in response to receiving a malware scan result for the target file.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: November 24, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Shiv Shankar Kumar, Jai Prakash Gahlot, Amit Kumar Chauhan
  • Patent number: 10847971
    Abstract: Embodiments of the disclosure include a fault current limiter having a first current splitting device including a primary winding and secondary winding wound around a first core, and a second current splitting device including a primary winding and a secondary winding wound around a second core. The fault current limiter may further include a fault current limiter module (e.g., a switching module) electrically connected in series between the secondary winding of the first current splitting device and the secondary winding of the second current splitting device. The fault current limiter may further include a second fault current limiter module electrically connected in series with the secondary winding of the second current splitting device. By splitting the fault current limiter into parts with fault current limiter modules interspersed between the windings, the fault current limiter may be to be built with less insulation between the windings.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: November 24, 2020
    Assignee: VARIAN SEMICONDUCTOR EQUIPMENT ASSOCIATES, INC.
    Inventors: Adrian Wilson, Shankar Kodle, Saeed Jazebi, Piotr Lubicki
  • Patent number: 10846084
    Abstract: Implementations of the disclosure implement timely and context triggered (TACT) prefetching that targets particular load IPs in a program contributing to a threshold amount of the long latency accesses. A processing device comprising an execution unit; and a prefetcher circuit communicably coupled to the execution unit is provided. The prefetcher circuit is to detect a memory request for a target instruction pointer (IP) in a program to be executed by the execution unit. A trigger IP is identified to initiate a prefetch operation of memory data for the target IP. Thereupon, an association is determined between memory addresses of the trigger IP and the target IP. The association comprising a series of offsets representing a path between the trigger IP and an instance of the target IP in memory. Based on the association, an offset from the memory address of the trigger IP to prefetch the memory data is produced.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: November 24, 2020
    Assignee: Intel Corporation
    Inventors: Anant Vithal Nori, Sreenivas Subramoney, Shankar Balachandran, Hong Wang
  • Publication number: 20200364561
    Abstract: In a network discovery and management system, a machine learning (ML) DLAD processor trains, validates, updates, and stores machine learning models. A ML training data preparation program performs operations to process and format input data to generate ML training data that can be used to train ML models. ML training program uses the ML training data to train ML models, thereby generating trained ML models. The ML training program can re-train or update the training of ML models as the system collects additional data and produces additional estimates, predictions, and forecasts. ML model validation program performs validation testing on trained ML models to generate one or more metrics that can indicate accuracy of predictions generated by the trained models. The resulting ML model(s) can be used to manage the network including but not limited to retrieve, instantiate and execute dynamic applications based on predictions made based on the models.
    Type: Application
    Filed: April 23, 2020
    Publication date: November 19, 2020
    Inventors: Shankar ANANTHANARAYANAN, Nicole EICKHOFF, Tim HERRMAN, Matthew LUEBKE
  • Publication number: 20200364488
    Abstract: The present invention extends to methods, systems, and computer program products for estimating color of vehicles on a roadway. The color can be at least estimated from captured imagery, such as, frames of a video stream. The captured imagery can be captured by variably configured traffic cameras, other public cameras, private cameras (e.g., CCTV), or virtually any other camera, etc., which may have different operating conditions.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Inventors: Joshua J. Newman, Ravi Shankar Kannan, Krishnamohan Pathicherikollamparambil
  • Publication number: 20200366304
    Abstract: A receiver includes a variable resolution analog-to-digital converter (ADC) and variable resolution processing logic/circuitry. The processing logic may use feed-forward equalization (FFE) techniques to process the outputs from the ADC. When receiving data from a channel having low attenuation, distortion, and/or noise, the ADC and processing logic may be configured to sample and process the received signal using fewer bits, and therefore less logic, than when configured to receiving data from a channel having a higher attenuation, distortion, and/or noise. Thus, the number of (valid) bits output by the ADC, and subsequently processed (e.g., for FFE equalization) can be reduced when a receiver of this type is coupled to a low loss channel. These reductions can reduce power consumption when compared to operating the receiver using the full (i.e., maximum) number of bits the ADC and processing logic is capable of processing.
    Type: Application
    Filed: May 28, 2020
    Publication date: November 19, 2020
    Inventors: Masum HOSSAIN, Kenneth C. DYER, Nhat NGUYEN, Shankar TANGIRALA
  • Publication number: 20200364465
    Abstract: The present invention extends to methods, systems, and computer program products for classifying video. In one aspect, a model is trained to classify video. A reference model capable of identifying signals from a plurality of signals classes is used along with tagged training data to train a signal class specific model. The signal class specific model uses less resources to identify the specific signal class model relative to the reference model. The signal class specific model can be deployed to an event detection infrastructure or other device. Frames from video streams can be classified using the signal class specific model.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 19, 2020
    Inventors: Joshua J. Newman, Ravi Shankar Kannan, Krishnamohan Pathicherikollamparambil
  • Publication number: 20200364606
    Abstract: Systems and methods for developing enterprise machine learning (ML) models within a notebook application are described. The system may include a notebook application, a packaging service, and an online ML platform. The method may include initiating a runtime environment within the notebook application, creating a plurality of files based on a notebook recipe template, generating a prototype model within the data science notebook application by accessing the plurality of files through the runtime environment, generating a production recipe including the runtime environment and the plurality of files, and publishing the production recipe to the online ML platform.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: PARI SAWANT, Shankar Srinivasan, Nirmal Mani
  • Publication number: 20200364751
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, for serving content to a user. A method includes: receiving a request for content from a user, the content to be displayed in a slot associated with an online resource; determining an expected activity score for the user based at least in part on one or more criteria associated with a context of presenting the online resource to the user; comparing the expected activity score for the user to a threshold; selecting one or more content items to serve to the user based at least in part on the comparison; and serving the selected content items to the user responsive to the request.
    Type: Application
    Filed: August 3, 2020
    Publication date: November 19, 2020
    Inventors: Dong Lin, Shankar R. Ponnekanti
  • Publication number: 20200362022
    Abstract: The present disclosure relates generally to conformation-specific antibodies that can bind to and neutralize the activity of phosphorylated-Threonine 231-tau protein (pT231-tau). The antibodies of the present technology are useful in methods for treating a neurological disorder associated with elevated cis-pT231-tau protein expression in a subject in need thereof.
    Type: Application
    Filed: November 8, 2018
    Publication date: November 19, 2020
    Applicant: Pinteon Therapeutics Inc.
    Inventors: Shankar KUMAR, Naoya Tsurushita, Michael Ahlijanian, Martin JEFSON
  • Publication number: 20200364245
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that generate and visualize bias scores within segment-generation-user interfaces prior to executing proposed actions with regard to target segments. For example, the disclosed systems can generate a bias score indicating a measure of bias for a characteristic within a segment of users selected for a proposed action and visualize the bias score and corresponding characteristic in a segment-generation-user interface. In some implementations, the disclosed systems can further integrate detecting and visualizing bias as a bias score with selectable options for a segmentation-bias system to generate and modify segments of users to reduce detected bias.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Inventors: Moumita Sinha, Shankar Srinivasan, Pari Sawant
  • Publication number: 20200364058
    Abstract: Data is identified that defines a known good state for a current operating system. The identified data includes read-only sets that are not updated during operation of the computing device, and modifiable sets that can be updated during operation of the computing device. The read-only sets are captured on an opportunistic basis and the modifiable sets are captured when the computing device is to be rebooted. A first and second virtual disk are allocated as snapshots of the identified data. The first virtual disk is updated to generate an updated state. The updates to the first virtual disk are isolated from the second virtual disk. The second virtual disk is maintained as an immutable snapshot of the identified data. In response to a failed reboot with the updated state, the computing device reverts to the known good state using the snapshot of the identified data.
    Type: Application
    Filed: May 13, 2019
    Publication date: November 19, 2020
    Inventors: Vinod R. SHANKAR, Taylor Alan Hope, Karan Mehra, Emanuel PALEOLOGU
  • Publication number: 20200363958
    Abstract: A first storage device configured to store data associated with a user is allocated. The data stored on the first storage device is mirrored at a second storage device. A resiliency mechanism is implemented at the first and second storage devices. The first and second storage devices are associated with a unit of allocation. When the second storage device is not available, a data structure is instantiated that is configured to track which subunits of the first and second storage devices have been modified. The data structure is updated to track which subunits of the second storage device are stale. The subunits have a smaller granularity than the unit of allocation. When the second storage device is available, data on the first storage device is resilvered to the second storage device. Only the subunits that are marked as stale in the data structure are resilvered.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Karan MEHRA, Justin Sing Tong CHEUNG, Vinod R. Shankar
  • Publication number: 20200366669
    Abstract: The embodiments described herein relate generally to securely establishing an account and authentication metrics associated with a communication platform. An account associated with a communication platform may allow a user associated with the account to send and receive communications via the communication platform.
    Type: Application
    Filed: May 14, 2019
    Publication date: November 19, 2020
    Applicant: The Western Union Company
    Inventors: Abhinav Gupta, Shankar Narayan
  • Patent number: 10841649
    Abstract: Example apparatus disclosed herein include a return path data classifier to classify a first viewing period associated with segments of return path data received from a set top box into tuning classifications based on the segments of the return path data; calculate a total reported tuning duration for the first viewing period when the first viewing period is classified as live or playback tuning; and compare the total reported tuning duration to a duration threshold to determine whether the segments of return path data associated with the first viewing period are valid. The example apparatus also includes a return path data rectifier to rectify missing tuning data associated with a second viewing period based on tuning data included in the segments of return path data associated with the first viewing period when the segments of the return path data associated with the first viewing period are determined to be valid.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: November 17, 2020
    Assignee: The Nielsen Company (US), LLC
    Inventors: Balachander Shankar, Jonathan Sullivan, Molly Poppie, John Charles Coughlin, Paul Chimenti, Rachel Worth Olson, Samantha M. Mowrer, David J. Kurzynski, Remy Spoentgen, Christine Heiss, Shuangxing Chen
  • Patent number: 10840366
    Abstract: Nanowire structures having wrap-around contacts are described. For example, a nanowire semiconductor device includes a nanowire disposed above a substrate. A channel region is disposed in the nanowire. The channel region has a length and a perimeter orthogonal to the length. A gate electrode stack surrounds the entire perimeter of the channel region. A pair of source and drain regions is disposed in the nanowire, on either side of the channel region. Each of the source and drain regions has a perimeter orthogonal to the length of the channel region. A first contact completely surrounds the perimeter of the source region. A second contact completely surrounds the perimeter of the drain region.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 17, 2020
    Assignee: Intel Corporation
    Inventors: Stephen M. Cea, Cory E. Weber, Patrick H. Keys, Seiyon Kim, Michael G. Haverty, Sadasivan Shankar