Patents by Inventor Ram Kishore

Ram Kishore 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: 20240137339
    Abstract: A method of separating identity IPs for identification of applications from the locator TPs for identifying the route is provided. A virtual service layer (VSL) protocol stack uses the IP addresses assigned by network administrators to the application endpoints to support the TCP/IP stack as the identity IP addresses that are not published to the underlay network for routing. On the other hand, the VSL stack uses the IP addresses assigned by the underlay network to the VSL enabled endpoints and VSL enabled routers as the locator IP addresses for routing packets. The VSL stack formats application flow packets with identity headers as identity packet and encapsulates identity packet with the locator header to route the packet. The separation of the identity and locator identifications are used to eliminate the network middleboxes and provide firewall, load balancing, connectivity, SD-WAN, and WAN-optimization, as a part of the communication protocol.
    Type: Application
    Filed: October 14, 2023
    Publication date: April 25, 2024
    Inventor: Sri Ram Kishore Vemulpali
  • Publication number: 20240030694
    Abstract: A wire guide assembly includes a seal cover having a cover opening defined therethrough and a fixation element. A seal is fitted to the seal cover and defines a seal opening aligned with the cover opening in an axial direction of the assembly. A strain relief guide of the assembly is fitted to a side of the seal opposite the seal cover and defines a guide opening aligned with the seal opening and the cover opening in the axial direction.
    Type: Application
    Filed: July 21, 2022
    Publication date: January 25, 2024
    Applicant: TE Connectivity Solutions GmbH
    Inventors: Matthew Bryan Hitchcock, Nathan Philip Myer, Ram Kishore Venkatesan, Troy Agner, Subodh Patil, Barakissa Gakou, Andrew Jacob Vasbinder
  • Patent number: 11799831
    Abstract: A method of separating identity IPs for identification of applications from the locator IPs for identifying the route is provided. A virtual service layer (VSL) protocol stack uses the IP addresses assigned by network administrators to the application endpoints to support the TCP/IP stack as the identity IP addresses that are not published to the underlay network for routing. On the other hand, the VSL stack uses the IP addresses assigned by the underlay network to the VSL enabled endpoints and VSL enabled routers as the locator IP addresses for routing packets. The VSL stack formats application flow packets with identity headers as identity packet and encapsulates identity packet with the locator header to route the packet. The separation of the identity and locator identifications are used to eliminate the network middleboxes and provide firewall, load balancing, connectivity, SD-WAN, and WAN-optimization, as a part of the communication protocol.
    Type: Grant
    Filed: October 4, 2022
    Date of Patent: October 24, 2023
    Inventor: Sri Ram Kishore Vemulpali
  • Publication number: 20230231372
    Abstract: A vehicle charging system includes a housing having a mating end for mating with a charging component for the electric vehicle. The vehicle charging system includes a DC charging terminal held in a cavity of the housing and having a mating end for mating with the charging component. The vehicle charging system includes a charging controller for controlling vehicle charging. The vehicle charging system includes an arc sensor in the internal cavity configured to detect an arc event at the mating end of the DC charging terminal. The arc sensor is operably coupled to the charging controller to control the vehicle charging when the arc event is detected.
    Type: Application
    Filed: January 18, 2023
    Publication date: July 20, 2023
    Inventors: David Bruce Sarraf, Nathan Philip Myer, Ladislaus Kehl, Christopher R. Raybold, Ram Kishore Venkatesan, Mitchell C. Hunter
  • Publication number: 20230029079
    Abstract: A method of separating identity IPs for identification of applications from the locator IPs for identifying the route is provided. A virtual service layer (VSL) protocol stack uses the IP addresses assigned by network administrators to the application endpoints to support the TCP/IP stack as the identity IP addresses that are not published to the underlay network for routing. On the other hand, the VSL stack uses the IP addresses assigned by the underlay network to the VSL enabled endpoints and VSL enabled routers as the locator IP addresses for routing packets. The VSL stack formats application flow packets with identity headers as identity packet and encapsulates identity packet with the locator header to route the packet. The separation of the identity and locator identifications are used to eliminate the network middleboxes and provide firewall, load balancing, connectivity, SD-WAN, and WAN-optimization, as a part of the communication protocol.
    Type: Application
    Filed: October 4, 2022
    Publication date: January 26, 2023
    Inventor: Sri Ram Kishore Vemulpali
  • Patent number: 11502994
    Abstract: A method of separating identity IPs for identification of applications from the locator IPs for identifying the route is provided. A virtual service layer (VSL) protocol stack uses the IP addresses assigned by network administrators to the application endpoints to support the TCP/IP stack as the identity IP addresses that are not published to the underlay network for routing. On the other hand, the VSL stack uses the IP addresses assigned by the underlay network to the VSL enabled endpoints and VSL enabled routers as the locator IP addresses for routing packets. The VSL stack formats application flow packets with identity headers as identity packet and encapsulates identity packet with the locator header to route the packet. The separation of the identity and locator identifications are used to eliminate the network middleboxes and provide firewall, load balancing, connectivity, SD-WAN, and WAN-optimization, as a part of the communication protocol.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 15, 2022
    Inventor: Sri Ram Kishore Vemulpali
  • Publication number: 20220293355
    Abstract: A contactor includes a housing defining a cavity. The contactor includes a switch assembly received in the cavity. The switch assembly includes first and second fixed contacts received in the cavity and a movable contact movable within the cavity between a mated position and an unmated position. The movable contact engages the first and second fixed contacts to electrically connect the first and second fixed contacts in the mated position. The switch assembly includes a coil assembly in the cavity operated to move the movable contact between the unmated position and the mating position. The contactor includes a heat transfer device coupled to the housing. The heat transfer device is thermally coupled to the first fixed contact and the second fixed contact to dissipate heat from the first fixed contact and the second fixed contact.
    Type: Application
    Filed: March 7, 2022
    Publication date: September 15, 2022
    Inventors: Dinesh Loku Hemnani, Albert Yong Lee, Amadeu Luiz Fazani Cavallieri, Bruce Toepfer, Nathan Philip Myer, Ram Kishore Venkatesan, William A. Russell, JR.
  • Publication number: 20210168125
    Abstract: A method of separating identity IPs for identification of applications from the locator IPs for identifying the route is provided. A virtual service layer (VSL) protocol stack uses the IP addresses assigned by network administrators to the application endpoints to support the TCP/IP stack as the identity IP addresses that are not published to the underlay network for routing. On the other hand, the VSL stack uses the IP addresses assigned by the underlay network to the VSL enabled endpoints and VSL enabled routers as the locator IP addresses for routing packets. The VSL stack formats application flow packets with identity headers as identity packet and encapsulates identity packet with the locator header to route the packet. The separation of the identity and locator identifications are used to eliminate the network middleboxes and provide firewall, load balancing, connectivity, SD-WAN, and WAN-optimization, as a part of the communication protocol.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 3, 2021
    Inventor: Sri Ram Kishore Vemulpali
  • Patent number: 11000037
    Abstract: An object of the present invention is to provide a benzylamide compound or a salt thereof that controls a mite. The present invention provides a benzylamide compound represented by Formula (1): or a salt thereof, wherein R1 represents C1-6 alkyl or C1-6 haloalkyl; R2 and R3 are identical or different and each represent hydrogen, halogen, cyano, nitro, C1-6 alkyl, or the like; R4 represents hydrogen, formyl C1-6 alkyl, or the like; R5 and R6 are identical or different and each represent hydrogen, halogen, or C1-6 alkyl, or the like; R7, R8, R9, R10, and R11 are identical or different and each represent hydrogen, halogen, or the like; X represents oxygen or sulfur; and n represents an integer of 0 to 2.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: May 11, 2021
    Assignee: OAT AGRIO CO., LTD.
    Inventors: Tetsuya Imai, Surendra Kumar Kumawat, Manish Kumar Singh, Pramod Kumar Chauhan, Amol Vasant Shelke, Rajesh Kumar Singh, Ram Kishore, Ashish Bhatt
  • Publication number: 20190281824
    Abstract: An object of the present invention is to provide a benzylamide compound or a salt thereof that controls a mite. The present invention provides a benzylamide compound represented by Formula (1): or a salt thereof, wherein R1 represents C1-6 alkyl or C1-6 haloalkyl; R2 and R3 are identical or different and each represent hydrogen, halogen, cyano, nitro, C1-6 alkyl, or the like; R4 represents hydrogen, formyl C1-6 alkyl, or the like; R5 and R6 are identical or different and each represent hydrogen, halogen, or C1-6 alkyl, or the like; R7, R8, R9, R10, and R11 are identical or different and each represent hydrogen, halogen, or the like; X represents oxygen or sulfur; and n represents an integer of 0 to 2.
    Type: Application
    Filed: July 14, 2017
    Publication date: September 19, 2019
    Inventors: Tetsuya Imai, Surendra Kumar Kumawat, Manish Kumar Singh, Pramod Kumar Chauhan, Amol Vasant Shelke, Rajesh Kumar Singh, Ram Kishore, Ashish Bhatt
  • Patent number: 9710514
    Abstract: Systems and methods are provided for using metadata to efficiently access object data from two or more storage components. Control circuitry receives a request from a host device to perform an operation on a uniquely identified object in a storage system comprising at least a first storage component and a second storage component. Control circuitry retrieves metadata information about the location of the object in store, wherein the metadata information comprises a first indication of a location of the object in the first storage component and a second indication of a location of the object in the second storage component. The objects in one or both of the first and second storage components are located based on the retrieved metadata information, and the requested operation is performed on the requested object.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: July 18, 2017
    Assignee: Marvell International Ltd.
    Inventors: Abhijeet P. Gole, Ram Kishore Johri
  • Patent number: 9645920
    Abstract: A system comprises a partitioning module and a writing module. The partitioning module is configured to partition each of a plurality of solid-state disks into a plurality of blocks. Each of the plurality of blocks has a predetermined size. The writing module is configured to write data to one or more of the plurality of solid-state disks in a sequence starting from a first block of a first solid-state disk of the plurality of solid-state disks to a first block of a last solid-state disk of the plurality of solid-state disks, and subsequently starting from a second block of the first solid-state disk to a second block of the last solid-state disk. In each of each of the plurality of the plurality of solid-state disks, the second block is subsequent to the first block.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: May 9, 2017
    Assignee: Marvell World Trade LTD.
    Inventors: Abhijeet P. Gole, Ram Kishore Johri
  • Patent number: 9384155
    Abstract: The present disclosure includes systems and techniques relating to customization of a bus adapter card. in some implementations, an apparatus includes a processor and a program memory, a bus adapter card coupled with the computing apparatus and configured to connect with a storage device, the bus adapter card computing a cache memory and a controller to cache in the cache memory data associated with the storage device, where the program memory includes a driver to communicate with the bus adapter card responsive to requests corresponding to the storage device, and the driver is configured to modify its communications with the bus adapter card responsive to information provided separate from the requests.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: July 5, 2016
    Assignee: Toshiba Corporation
    Inventors: Arvind Pruthi, Ram Kishore Johri
  • Patent number: 9003159
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can perform data caching. In some implementations, a method and system include receiving information that includes a logical address, allocating a physical page in a non-volatile memory structure, mapping the logical address to a physical address of the physical page, and writing, based on the physical address, data to the non-volatile memory structure to cache information associated with the logical address. The logical address can include an identifier of a data storage device and a logical page number.
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: April 7, 2015
    Assignee: Marvell World Trade Ltd.
    Inventors: Shekhar S. Deshkar, Sandeep Karmarkar, Arvind Pruthi, Ram Kishore Johri
  • Publication number: 20140379965
    Abstract: A system comprises a partitioning module and a writing module. The partitioning module is configured to partition each of a plurality of solid-state disks into a plurality of blocks. Each of the plurality of blocks has a predetermined size. The writing module is configured to write data to one or more of the plurality of solid-state disks in a sequence starting from a first block of a first solid-state disk of the plurality of solid-state disks to a first block of a last solid-state disk of the plurality of solid-state disks, and subsequently starting from a second block of the first solid-state disk to a second block of the last solid-state disk. In each of each of the plurality of the plurality of solid-state disks, the second block is subsequent to the first block.
    Type: Application
    Filed: June 24, 2014
    Publication date: December 25, 2014
    Inventors: Abhijeet P. Gole, Ram Kishore Johri
  • Publication number: 20140129754
    Abstract: The present disclosure includes systems and techniques relating to customization of a bus adapter card. in some implementations, an apparatus includes a processor and a program memory, a bus adapter card coupled with the computing apparatus and configured to connect with a storage device, the bus adapter card computing a cache memory and a controller to cache in the cache memory data associated with the storage device, where the program memory includes a driver to communicate with the bus adapter card responsive to requests corresponding to the storage device, and the driver is configured to modify its communications with the bus adapter card responsive to information provided separate from the requests.
    Type: Application
    Filed: January 10, 2014
    Publication date: May 8, 2014
    Applicant: Marvell World Trade Ltd.
    Inventors: Arvind Pruthi, Ram Kishore Johri
  • Patent number: 8639868
    Abstract: The present disclosure includes systems and techniques relating to customization of a bus adapter card. In some implementations, an apparatus includes a processor and a program memory, a bus adapter card coupled with the computing apparatus and configured to connect with a storage device, the bus adapter card comprising a cache memory and a controller to cache in the cache memory data associated with the storage device, where the program memory includes a driver to communicate with the bus adapter card responsive to requests corresponding to the storage device, and the driver is configured to modify its communications with the bus adapter card responsive to information provided separate from the requests.
    Type: Grant
    Filed: July 12, 2011
    Date of Patent: January 28, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Arvind Pruthi, Ram Kishore Johri
  • Publication number: 20120102137
    Abstract: Systems, methods, and other embodiments associated with a cluster cache coherency protocol are described. According to one embodiment, an apparatus includes non-transitory storage media configured as a cache associated with a computing machine. The computing machine is a member of a cluster of computing machines that share access to a storage device. A cluster caching logic is associated with the computing machine. The cluster caching logic is configured to communicate with cluster caching logics associated with the other computing machines to determine an operational status of a clique of cluster caching logics performing caching operations on data in the storage device. The cluster caching logic is also configured to selectively enable caching of data from the storage device in the cache based, at least in part, on a membership status of the cluster caching logic in the clique.
    Type: Application
    Filed: October 21, 2011
    Publication date: April 26, 2012
    Inventors: Arvind PRUTHI, Ram Kishore JOHRI, Abhijeet P. GOLE
  • Publication number: 20120017020
    Abstract: The present disclosure includes systems and techniques relating to customization of a bus adapter card. In some implementations, an apparatus includes a processor and a program memory, a bus adapter card coupled with the computing apparatus and configured to connect with a storage device, the bus adapter card comprising a cache memory and a controller to cache in the cache memory data associated with the storage device, where the program memory includes a driver to communicate with the bus adapter card responsive to requests corresponding to the storage device, and the driver is configured to modify its communications with the bus adapter card responsive to information provided separate from the requests.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 19, 2012
    Inventors: Arvind Pruthi, Ram Kishore Johri
  • Publication number: 20110082967
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, can perform data caching. In some implementations, a method and system include receiving information that includes a logical address, allocating a physical page in a non-volatile memory structure, mapping the logical address to a physical address of the physical page, and writing, based on the physical address, data to the non-volatile memory structure to cache information associated with the logical address. The logical address can include an identifier of a data storage device and a logical page number.
    Type: Application
    Filed: October 5, 2010
    Publication date: April 7, 2011
    Inventors: Shekhar S. Deshkar, Sandeep Karmarkar, Arvind Pruthi, Ram Kishore Johri