Patents by Inventor Saravanan

Saravanan 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: 20180270310
    Abstract: Methods are provided for communicating between devices in a network and remote servers, which may be located behind intermediate devices such as load balancers, by encapsulating messages sent by those devices and, in one implementation, to a load balancer in a transport header that may be understood by that load balancer; decapsulating the message from the transport header; re-encapuslating the message in a GRE tunnel and passing the message to a server, where the GRE tunnel is removed. Methods are also provided for communicating between devices in a network and local gateways by encapsulating messages sent by those devices and, in one implementation, to a load balancer in a transport header that may be understood by that gateway, and decapsulating the message from the transport header at the gateway.
    Type: Application
    Filed: March 14, 2017
    Publication date: September 20, 2018
    Inventors: Sivakumar Venkatesan, Saravanan Thulasingam
  • Publication number: 20180269441
    Abstract: An exemplary battery assembly includes, among other things, battery cells distributed along an axis and disposed on a base. A bracket extends axially along a side of the battery cells. A plate extends from a first side to an opposing, second side of the battery cells. A retention flange of the plate is held between the bracket and the base. An exemplary method of retaining includes holding battery cells relative to a base using a bracket extending along a side of the array, and positioning a retention flange of a plate between the bracket and the base. A primary portion of the plate is disposed along an axial end of the array.
    Type: Application
    Filed: March 17, 2017
    Publication date: September 20, 2018
    Inventors: Juil Yum, Kimberley King, Rajaram Subramanian, Saravanan Paramasivam, David J. Pfeiffer
  • Patent number: 10078587
    Abstract: In one aspect a method includes determining, by a controller of a memory system, that a cache line of one of a plurality of levels of cache in the memory system has been modified. An aspect also includes copying the modified cache line to an auxiliary storage element, and setting a flag in a cache directory for the modified cache line to indicate a cache state of mirrored modified.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: September 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Dell, Shwetha Janardhan, Sairam Kamaraju, Saravanan Sethuraman
  • Publication number: 20180261812
    Abstract: This disclosure details battery assemblies for electrified vehicles. An exemplary battery assembly may employ one or more compression limiters that maintain the integrity and positioning of a plurality of battery arrays housed inside the battery assembly. The compression limiters may include a body and an attachment head near an end of the body. The attachment head is configured to engage a portion of a support structure of a battery array.
    Type: Application
    Filed: May 15, 2018
    Publication date: September 13, 2018
    Inventors: Saravanan PARAMASIVAM, Rajaram SUBRAMANIAN, Dave MOSCHET, Tom M. GUNTHER, Kanchana PERUMALLA
  • Patent number: 10075440
    Abstract: In authentication in global attestation, a server receives a request for access to a location based service. The server establishes a connection with a first device and with a second device, wherein the devices are connected by a location bounded network. The server sends a key order information to the first device and a first plurality of keys to the second device. The server receives a second plurality of keys from the first device, wherein the second plurality of keys is an ordered set of keys compiled using the key order information and the first plurality of keys. The server determines that the second plurality of keys received from the first device matches an expected plurality of keys. The server outputs, to the location based service, a notification indicating a result of the determining that the second plurality of keys matches the expected plurality of keys.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Saritha Arunkumar, Diyanesh B. Chinnakkonda Vidyapoornachary, Douglas J. Cowie, Saravanan Sethuraman
  • Patent number: 10067886
    Abstract: This disclosure includes a method for securing a memory of an electronic system that includes initializing the memory, creating a security key, transmitting the security key to memory, storing the security key in the memory, transmitting the current security key and a a new security key to the memory by the memory controller. If the current security key transmitted is the same as the security key stored in memory, then access to the memory is enabled and the current security key in the memory is replaced with the new security key. If the current security key transmitted is not the same as the security key stored in the memory, then access to the memory is disabled.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Connolly, Joab D. Henderson, Jeffrey A. Sabrowski, Saravanan Sethuraman, Kenneth L. Wright
  • Patent number: 10069829
    Abstract: In authentication in global attestation, a server receives a request for access to a location based service. The server establishes a connection with a first device and with a second device, wherein the devices are connected by a location bounded network. The server sends a key order information to the first device and a first plurality of keys to the second device. The server receives a second plurality of keys from the first device, wherein the second plurality of keys is an ordered set of keys compiled using the key order information and the first plurality of keys. The server determines that the second plurality of keys received from the first device matches an expected plurality of keys. The server outputs, to the location based service, a notification indicating a result of the determining that the second plurality of keys matches the expected plurality of keys.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: September 4, 2018
    Assignee: International Business Machines Corporation
    Inventors: Saritha Arunkumar, Diyanesh B. Chinnakkonda Vidyapoornachary, Douglas J. Cowie, Saravanan Sethuraman
  • Patent number: 10064097
    Abstract: Disclosed herein are systems, methods, and non-transitory computer-readable storage media for allocating bandwidth on a physical wireless interface. The method includes configuring a first virtual interface and a second virtual interface on the physical wireless interface. A requirement associated with the first virtual interface is monitored and one or more time slots are allocated to the first virtual interface in accordance with the requirement.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: August 28, 2018
    Assignee: Apple Inc.
    Inventors: Andreas Wolf, Lawrie Kurian, Saravanan Balasubramaniyan, Tashbeeb Haque
  • Patent number: 10064302
    Abstract: A power inverter assembly provides a balanced power flow to each of a plurality of electrical machines. The power inverter assembly includes at least one heat sink having a top side and a bottom side, a plurality of pairs of power semiconductor modules mounted along the top and bottom sides of a heat sink for thermal exchange with the heat sink, and a plurality of gate driver boards configured to control the supply of DC power to each of the plurality of pairs of power semiconductor modules. A first pair of semiconductor modules is symmetrically arranged relative to second and third pairs such that the arrangement of the first, second, and third pairs of power semiconductor modules forms a geometric pattern with at least one of the second and third pairs at least partially overhanging the first pair.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: August 28, 2018
    Assignee: Caterpillar Inc.
    Inventors: Jason Friedlund, Paul Thomas Schmidt, Vincent Arguelles, Saravanan Desigan, Edo Duheric, Todd Nakanishi
  • Publication number: 20180237453
    Abstract: The present disclosure describes heterocyclic compounds of Formula I or, its stereoisomers, pharmaceutically acceptable salts, complexes, hydrates, solvates, tautomers, polymorphs, racemic mixtures, optically active forms and pharmaceutically active derivatives thereof and pharmaceutical compositions containing them as the active ingredient. The present disclosure also describes the synthesis and characterization of aforementioned compounds to exhibit high anticancer activity. The compounds of the present disclosure are useful as medicaments and their use in the manufacture of medicaments for treatment, prevention, or suppression of diseases, and conditions mediated by one or more BET family of bromodomains.
    Type: Application
    Filed: September 8, 2016
    Publication date: August 23, 2018
    Applicant: JUBILANT BIOSYS LIMITED
    Inventors: Saravanan VADIVELU, Sridharan RAJAGOPAL, Manjunatha M. RAMAIAH, Pavan Kumar GONDRALA, Murugan CHINNAPATTU, Dhanalakshmi SIVANANDHAN, Payal Kiran PARIKH, Chandrika MULAKALA
  • Patent number: 10057276
    Abstract: A method, computer program product, and system for authenticating a computing device by geographic attestation includes a processor utilizing executing an authentication application utilizing location services executing on the computing device to obtain location data from the location services. The processor obtains the location data and creates and encodes a data structure in a secured area of a memory; the data structure is only accessible to the authentication application. The processor transmits to an authentication server, an authentication request that includes the encoded location data, requesting access to secure content. The processor obtains a request to query identifiers proximate to the computing device for additional location information and queries the identifiers and transmits this additional location information to the authentication server.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Saritha Arunkumar, Diyanesh B. Chinnakkonda Vidyapoornachary, Saravanan Sethuraman
  • Patent number: 10056642
    Abstract: A battery assembly according to an exemplary aspect of the present disclosure includes, among other things, a plurality of battery cells and a thermally conductive film wrapped around each of the plurality of battery cells. Each thermally conductive film is contiguous with six sides of each of the plurality of battery cells.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 21, 2018
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: Bhaskara Boddakayala, Saravanan Paramasivam, Sai Perumalla, Evan Mascianica
  • Publication number: 20180234718
    Abstract: A method and system for improving an interactive video search is provided. The method includes receiving, by a remote control, data including video object based questions. The remote control comprises a memory, a display, and a light fidelity device. The data is stored in the memory. A command associated with the data is received from a user based on video data being presented via a video presentation device and video object based questions are presented. In response, a selection for a question of the video object based questions is received. A light source is enabled such that a light is visible on the video object being presented via the video presentation device. The video object is identified and an Internet based search associated with locating answers to the question is executed. Information associated with the question is presented.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 16, 2018
    Inventors: Vijay K. Ananthapur Bache, Vijay Ekambaram, Sarbajit Rakshit, Saravanan Sadacharam
  • Publication number: 20180225449
    Abstract: Disclosed aspects relate to counter-fraud operation management. A counter-fraud operation may be executed using an initial set of parameter values for a set of parameters of the counter-fraud operation. A set of user counter-fraud activities of a user may be monitored corresponding to a user interface. A set of user feedback data may be captured to determine a feedback-driven set of parameter values for a set of parameters of the counter-fraud operation. The feedback-driven set of parameter values may be determined for the set of parameters of the counter-fraud operation. The counter-fraud operation using the feedback-driven set of parameter values may be executed.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 9, 2018
    Inventors: Brian P. Byrne, Sushain Pandit, Kalaivanan Saravanan, Yogendra K. Srivastava
  • Publication number: 20180225450
    Abstract: Disclosed aspects relate to counter-fraud operation management. A counter-fraud operation may be executed using an initial set of parameter values for a set of parameters of the counter-fraud operation. A set of user counter-fraud activities of a user may be monitored corresponding to a user interface. A set of user feedback data may be captured to determine a feedback-driven set of parameter values for a set of parameters of the counter-fraud operation. The feedback-driven set of parameter values may be determined for the set of parameters of the counter-fraud operation. The counter-fraud operation using the feedback-driven set of parameter values may be executed.
    Type: Application
    Filed: October 20, 2017
    Publication date: August 9, 2018
    Inventors: Brian P. Byrne, Sushain Pandit, Kalaivanan Saravanan, Yogendra K. Srivastava
  • Patent number: 10042726
    Abstract: Examples of techniques for implementing a spare data buffer in a memory are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include detecting, by a processor, a failed data buffer in a memory. The method may also include enabling, by the processor, the spare data buffer in the memory. The method may further include extending, by the processor, a buffer communication to the spare data buffer to enable the spare buffer to functionally replace the failed data buffer.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyu-Hyoun Kim, Warren E. Maule, Kevin M. Mcilvain, Saravanan Sethuraman
  • Publication number: 20180218163
    Abstract: When a first device computer is placed in privacy aware mode, specific events are monitored for, and a program can instantaneously blur or mask data being displayed on a screen of a second device computer. Therefore, if a snapshot is triggered, contents of the snapshot are blurred or masked, such that the contents are not recognizable or readable by another user or by a receiver. The contents of the snapshot which are blurred or masked preferably include only confidential information.
    Type: Application
    Filed: February 2, 2017
    Publication date: August 2, 2018
    Inventors: Vijay Kumar Ananthapur Bache, Vijay Ekambaram, Saravanan Sadacharam
  • Patent number: 10037460
    Abstract: Some implementations provide a machine-assisted method for screening a person, the method including: receiving, at a scanning device, an identification document presented by the person, the identification document showing a machine-readable code that encodes personally identifiable information of the person, a biometric of the person, and printed information; scanning the machine-readable code on the identification document to extract personally identifiable information of the person; comparing the extracted personally identifiable information against records stored at a database; determining that the extracted personal identifiable information matches a record stored at the database; receiving data encoding the biometric of the person on the identification document for comparison with the person presenting the identification document; receiving a determination that the biometric from the identification document identifies the person presenting the identification document; and determining whether the identifi
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: July 31, 2018
    Assignee: MorphoTrust USA, LLC
    Inventors: Robert Andrew Eckel, Thiagarajan Saravanan
  • Publication number: 20180212291
    Abstract: A battery pack includes a support structure, an array frame mounted relative to the support structure, and a thermal fin held within the array frame and grounded to the support structure. The thermal fin may include a grounding extension that is grounded to the support structure.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 26, 2018
    Inventors: Saravanan Paramasivam, Steve Droste, Rajaram Subramanian, Kimberley King, Mladen Marjanovic
  • Publication number: 20180210821
    Abstract: The present disclosure relates to a method and system for generating and transforming test data. In one embodiment, a user query is received in natural language and parsed to generate keywords using lemmatization. Based on the generated keywords and filter conditions in the user query, a data source specific executable query suitable for data sources is generated and executed against each data source to generate test data. The method determines if there are any missing test data in the generated test data and creates missing test data based on the data type, number of records required. The method also automatically transforms the generated test data into corresponding test data suitable to the requirements of a target system. Thus, the system generates test data specific to different data sources based on query provided in natural language and transforms the generated test data to comply with the requirements of the target system.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 26, 2018
    Inventors: Girish Raghavan, Venkatesan Marimuthu, Saravanan Kalimuthu, Prashanth A. Davey, Thamilchelvi Peterbarnabas, Selvan Nagaraja