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).

  • Patent number: 9911142
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for centralized deployment of advertising code. Advertising code is stored for use by a web page, the advertising code comprising at least one of vendor advertising code or vendor reporting code. An application programming interface is provided for the web page to access the advertising code, the application programming interface allowing the advertising code to be updated such that updated advertising code is automatically provided to the web page without changing source code that the web page uses to accesses the advertising code. A request for advertising code is received from the web page using the application programming interface. The advertising code is determined to be a most recently updated version of advertising code stored by the computing device. A response to the request can be generated using the advertising code. The response can be transmitted to the web page.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: March 6, 2018
    Assignee: VIACOM INTERNATIONAL INC.
    Inventors: Dale Hannon, Josef Blazej, Mark A. Cohen, Saravanan Kathiresan, Guy Laor, Roger Mayorga, Horace Nelson
  • Publication number: 20180063240
    Abstract: In some embodiments, one or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to techniques for devices (e.g., NAN devices and/or AWDL devices) to detect asymmetric awareness amongst peers.
    Type: Application
    Filed: July 27, 2017
    Publication date: March 1, 2018
    Inventors: Lawrie Kurian, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque
  • Patent number: 9904611
    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: November 29, 2016
    Date of Patent: February 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kyu-Hyoun Kim, Warren E. Maule, Kevin M. Mcilvain, Saravanan Sethuraman
  • Publication number: 20180050922
    Abstract: The present invention relates to a process for the production of titanium dioxide (TiO2) nanoparticles with desired ratio of anatase phase and rutile phase, the method comprising (a) reacting titanium trichloride (TiCl3) solution with a flower extract (b) drying the reaction mixture obtained in step (a) at high temperature to powder form and (c) calcination of the powder obtained in step (b) at high temperatures.
    Type: Application
    Filed: March 25, 2015
    Publication date: February 22, 2018
    Inventor: DR. SHANMUGAM SARAVANAN
  • Publication number: 20180051909
    Abstract: A sealed refrigeration system and appliance are provided. The sealed refrigeration system may include a compressor, a condenser, an evaporator, and a check valve assembly. The compressor may be operable to compress refrigerant, while the condenser may be disposed in downstream fluid communication with the compressor to condense refrigerant received from the compressor. The evaporator may be disposed in fluid communication between the condenser and the compressor. The check valve assembly may be disposed in fluid communication between at least two components of the sealed refrigeration system. The check valve assembly may include a valve body defining a circuit inlet, a circuit outlet, and a charge port. The circuit outlet may be downstream from the circuit inlet to direct refrigerant therefrom. The charge port may be between the circuit inlet and the circuit outlet to receive refrigerant therethrough.
    Type: Application
    Filed: August 16, 2016
    Publication date: February 22, 2018
    Inventors: Mogan Sukumaran, Saravanan Rajamanickam, Gregory Leon Hutchison, Alan G. Constance
  • Patent number: 9892404
    Abstract: An approach is provided for securely authenticating an identity of a user participating in an electronic transaction. A request for a biometric identifier/security question is converted to a first Quick Response (QR) code. Based on user attributes and a request from the user's mobile device to a computer to initiate the transaction, the first QR code is disassembled into first and second portions. The first portion, but not the second portion, is sent to the mobile device. Responsive to the mobile device receiving and converting the biometric identifier/answer to the security question to a second QR code, and disassembling the second QR code into first and second portions, the second QR code is reassembled. The transaction is authorized based on whether the biometric identifier/answer matches a data repository record.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Saravanan Sadacharam, Ram Viswanathan
  • Publication number: 20180037241
    Abstract: A method includes generating a trip plan that dictates operational settings to be implemented by a vehicle system moving along a route. The trip plan is based on a temporary work order issued for a restricted segment of the route. The work order provides a maximum speed through the restricted segment for a limited time period that is expressed using a time standard. One or more of the operational settings of the trip plan specify movement of the vehicle system through the restricted segment at a vehicle speed that is less than or equal to the maximum speed. In response to determining that the temporary work order has expired, the method includes at least one of prompting an operator of the vehicle system to confirm that the work order has expired or generating a new trip plan in which the vehicle system exceeds the maximum speed through the restricted segment.
    Type: Application
    Filed: August 8, 2016
    Publication date: February 8, 2018
    Inventors: Ankit Sharma, David Allen Eldredge, Saravanan Thiyagarajan, William Cherrick Schoonmaker, Joseph Daniel Wakeman, Kaitlyn Ann Hrdlicka, Prakarsh Paritosh
  • Patent number: 9886200
    Abstract: An endurance parameter value of a non-volatile memory included in a non-volatile dual in-line memory module (NVDIMM) can be monitored and compared against a warning threshold value. In response to the endurance parameter exceeding the warning threshold value, a system alert can be generated, within a host system of the NVDIMM, to inform a system user that the NVDIMM is approaching its end-of-life. If the endurance parameter exceeds a replacement threshold value greater than the warning threshold value, an upgrade process can be initiated. The upgrade process can include copying data from the first non-volatile memory to a volatile memory of the NVDIMM and copying, in response to the first non-volatile memory being replaced with a second non-volatile memory, the data from the volatile memory to the second non-volatile memory.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: February 6, 2018
    Assignee: International Business Machines Corporation
    Inventors: Diyanesh B. Chinnakkonda Vidyapoornachary, Kyu-hyoun Kim, Saravanan Sethuraman, Gary A. Tressler
  • Publication number: 20180029015
    Abstract: A catalytic composite for a cyclic process of adiabatic, non-oxidative dehydrogenation of an alkane into an olefin, comprising a dehydrogenation catalyst, a semimetal and a carrier supporting the catalyst and the semimetal. During the reduction and/or regeneration stages of the adiabatic process, the semimetal releases heat which can be used to initiate the dehydrogenation reactions, which are endothermic in nature, thereby reducing the need for hot air flow and combustion of coke as heat input. The semi-metal is inert towards the dehydrogenation reaction itself, alkane feed and olefin product as well as other side reactions of the cyclic process such as cracking and decoking.
    Type: Application
    Filed: February 22, 2016
    Publication date: February 1, 2018
    Inventors: KARTICK CHANDRA MONDAL, DIPABALI ROY CHOWDHURY, VELAYUTHAM SARAVANAN
  • Publication number: 20180032372
    Abstract: A method for reproducing an input/output (I/O) configuration of a computing entity. The method includes a computer processor receiving a request to initiate a first computing entity within a first computing system, where the first computing entity is associated with a first set of I/O configuration information and a first set of I/O resource dictates. The method further includes determining a plurality of I/O resources of the first computing system that are available for allocation and that include a first set of I/O resources that are substantially similar to the first set of I/O resource dictates of the requested first computing entity. The method further includes allocating the first set of I/O resources from the plurality of I/O resources available for allocation. The method further includes provisioning the requested first computing entity within the first computing system based, at least in part, on the allocated first set of I/O resources.
    Type: Application
    Filed: July 26, 2016
    Publication date: February 1, 2018
    Inventors: Saravanan Devendran, Thangadurai Muthusamy
  • Patent number: 9875034
    Abstract: Embodiments herein describe a memory system that queues program requests to a block of flash memory until a predefined threshold is reached. That is, instead of performing program requests to write data into the block as the requests are received, the memory system queues the requests until the threshold is satisfied. Once the buffer for the block includes the threshold amount of program requests, the memory system performs the stored requests. In one embodiment, the memory system erases all the pages in the block before writing the new data in the program requests into the destination pages. The data that was originally stored in the pages that are not destination pages is rewritten into the pages. In this example, the queued program requests can be written into the pages using one erase and write step rather than individual erase and write steps for each of the requests.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: January 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Saravanan Sethuraman, Gary A Tressler, Harish Venkataraman
  • Patent number: 9874930
    Abstract: Embodiments described herein include a Power over Ethernet (PoE) enabled device that uses 2-event classification when allocating power to coupled powered devices (PDs). If the 2-event classification is successful, power sourcing equipment (PSE) on the PoE device allocates a maximum power allotment to the PD. Once powered on, the PD may determine it does not require the maximum power allotment and negotiate a reduction in the power allotted to the PD.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: January 23, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Krishna Kumar Vavilala, Ahmed Faraz, Saravanan M.K, Sachin Modi
  • Patent number: 9875036
    Abstract: An endurance parameter value of a non-volatile memory included in a non-volatile dual in-line memory module (NVDIMM) can be monitored and compared against a warning threshold value. In response to the endurance parameter exceeding the warning threshold value, a system alert can be generated, within a host system of the NVDIMM, to inform a system user that the NVDIMM is approaching its end-of-life. If the endurance parameter exceeds a replacement threshold value greater than the warning threshold value, an upgrade process can be initiated. The upgrade process can include copying data from the first non-volatile memory to a volatile memory of the NVDIMM and copying, in response to the first non-volatile memory being replaced with a second non-volatile memory, the data from the volatile memory to the second non-volatile memory.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Diyanesh B. Chinnakkonda Vidyapoornachary, Kyu-hyoun Kim, Saravanan Sethuraman, Gary A. Tressler
  • Publication number: 20180018675
    Abstract: A system, method and program product for processing software development kits (SDKs). A system is provided that includes a container creation system that wraps an inputted SDK in a penalty container to create a wrapped SDK, wherein the wrapped SDK includes re-instrumented code that redirects application programming interface (API) calls between the SDK and an associated App and operating system through a wrapper in order to monitor runtime behavior; wherein the container creation system instantiates a policy module that is configurable by an SDK provider and App developer to implement a mutual policy configuration for the penalty container; and wherein the penalty container includes a penalty manager that assesses penalties to the SDK provider based on SDK violations of the mutual policy configuration.
    Type: Application
    Filed: July 14, 2016
    Publication date: January 18, 2018
    Inventors: Vijay Ekambaram, Saravanan Sadacharam, Ananthapur Bache Vijay Kumar
  • Patent number: 9871829
    Abstract: A voice over Internet protocol communication system and method provides infrastructure components as intermediaries between networks, the components include multi-protocol session controllers and a multi-protocol signaling switch as well as a management system. The session controllers process calls and participate in the calls that flow through it. The session controllers process calls that are either at the edge of the network or at the core of the voice over Internet protocol network. The session controllers associate calls with one another in call peers for incoming calls as ingress call peers and for outgoing calls as egress call peers. A centralized database of call routing policies is provided to the session controllers. The session controllers provide cost management, topology hiding, and inter-working, or conversion, of calls from SIP networks to H.323 networks for both voice and video.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: January 16, 2018
    Assignee: GENBAND US LLC
    Inventors: Sridhar Ramachandran, Paritosh Tyagi, Saravanan Mallesan, Gaurav Kulshreshtha, Rohini Raman, Medhavi Bhatia, Sohan Shetty
  • Patent number: 9860257
    Abstract: A network device communicates network traffic in one or more network flows via a plurality of ports. Each port is connected to a corresponding computing device. The network device collects flow-based network data associated with each corresponding computing device. The network device supplies electrical power to the corresponding computing devices via one or more of the ports, and collects power data associated with each corresponding computing device based on the electrical power supplied to each of the ports. The network device combines the flow-based network data for each corresponding computing device and the power data for each corresponding computer device to generate combined data associated with each corresponding computing device. The network device then exports the combined data for the corresponding computing devices to a security server, which detects anomalous behavior in the computing devices.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ashwin Kumar, Saravanan Radhakrishnan
  • Patent number: 9858208
    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 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: March 21, 2013
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Brian J. Connolly, Joab D. Henderson, Jeffrey A. Sabrowski, Saravanan Sethuraman, Kenneth L. Wright
  • Patent number: 9856502
    Abstract: The present invention relates to a method or process for controlling, inhibiting or reducing protein fucosylation in a eukaryote and/or a eukaryotic protein expression system. Said method comprises carrying out the protein expression and/or post-translational modification in the presence of an elevated total concentration of manganese or manganese ions.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: January 2, 2018
    Assignee: BIOCON LIMITED
    Inventors: Pradip Nair, Ramakrishnan Melarkode, Rasika Venkataraman, Laxmi Adhikary, Ankur Bhatnagar, Sunaina Prabhu, Kriti Shukla, Dinesh Baskar, Saravanan Desan, Harish Venkatraman Pai, Jose Enrique Montero Casimiro
  • Patent number: 9860813
    Abstract: AP's associated with a communication network and any wireless devices desiring contact, operated according to a protocol in which each wireless device selects AP's with which to communicate. A system coordinator causes the AP's to operate so as to guide each wireless device to an AP selected by the system coordinator. This has the effect that, notwithstanding that the protocol involves having the wireless device make the selection of AP, functionally, the AP's make the selection for it. In a 1st technique, multiple AP's share an identifier, with the system coordinator directing one particular AP to respond to the wireless device, thus appearing to wireless devices as a “personal cell”. In a 2nd technique, AP's each maintain identifiers substantially unique to each wireless device, with the system coordinator directing only one particular AP to maintain any particular wireless device's identifier, thus appearing to wireless devices as a “personal AP”.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: January 2, 2018
    Assignee: Fortinet, Inc.
    Inventors: Vaduvur Bharghavan, Sung-Wook Han, Joseph Epstein, Berend Dunsbergen, Saravanan Balasubramanian
  • Publication number: 20170370171
    Abstract: A pressure containment device includes a sealing element. The sealing element includes a longitudinal axis, a substantially annular cross-section arranged perpendicular to the longitudinal axis, a radially inwardly facing interior surface having a plurality of recesses, a radially outwardly facing exterior surface, a first end surface having a plurality of recesses, and a second end surface. The first end surface and the second end surface are each arranged to extend from the radially inwardly facing interior surface to the radially outwardly facing exterior surface. The first end surface and the second end surface are arranged at opposite ends of the sealing element.
    Type: Application
    Filed: November 17, 2015
    Publication date: December 28, 2017
    Applicant: MANAGED PRESSURE OPERATIONS PTE. LTD.
    Inventors: CHRISTIAN LEUCHTENBERG, ALEXANDER JOHN MACGREGOR, GEORGE MICHAUD, SARAVANAN SUNDARAMOORTHY