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: 20240137339Abstract: 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: ApplicationFiled: October 14, 2023Publication date: April 25, 2024Inventor: Sri Ram Kishore Vemulpali
-
Publication number: 20240030694Abstract: 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: ApplicationFiled: July 21, 2022Publication date: January 25, 2024Applicant: TE Connectivity Solutions GmbHInventors: Matthew Bryan Hitchcock, Nathan Philip Myer, Ram Kishore Venkatesan, Troy Agner, Subodh Patil, Barakissa Gakou, Andrew Jacob Vasbinder
-
Patent number: 11799831Abstract: 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: GrantFiled: October 4, 2022Date of Patent: October 24, 2023Inventor: Sri Ram Kishore Vemulpali
-
Publication number: 20230231372Abstract: 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: ApplicationFiled: January 18, 2023Publication date: July 20, 2023Inventors: David Bruce Sarraf, Nathan Philip Myer, Ladislaus Kehl, Christopher R. Raybold, Ram Kishore Venkatesan, Mitchell C. Hunter
-
Publication number: 20230029079Abstract: 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: ApplicationFiled: October 4, 2022Publication date: January 26, 2023Inventor: Sri Ram Kishore Vemulpali
-
Patent number: 11502994Abstract: 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: GrantFiled: November 30, 2020Date of Patent: November 15, 2022Inventor: Sri Ram Kishore Vemulpali
-
Publication number: 20220293355Abstract: 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: ApplicationFiled: March 7, 2022Publication date: September 15, 2022Inventors: Dinesh Loku Hemnani, Albert Yong Lee, Amadeu Luiz Fazani Cavallieri, Bruce Toepfer, Nathan Philip Myer, Ram Kishore Venkatesan, William A. Russell, JR.
-
Publication number: 20210168125Abstract: 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: ApplicationFiled: November 30, 2020Publication date: June 3, 2021Inventor: Sri Ram Kishore Vemulpali
-
Patent number: 11000037Abstract: 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: GrantFiled: July 14, 2017Date of Patent: May 11, 2021Assignee: 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: 20190281824Abstract: 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: ApplicationFiled: July 14, 2017Publication date: September 19, 2019Inventors: Tetsuya Imai, Surendra Kumar Kumawat, Manish Kumar Singh, Pramod Kumar Chauhan, Amol Vasant Shelke, Rajesh Kumar Singh, Ram Kishore, Ashish Bhatt
-
Patent number: 9710514Abstract: 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: GrantFiled: June 25, 2014Date of Patent: July 18, 2017Assignee: Marvell International Ltd.Inventors: Abhijeet P. Gole, Ram Kishore Johri
-
Patent number: 9645920Abstract: 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: GrantFiled: June 24, 2014Date of Patent: May 9, 2017Assignee: Marvell World Trade LTD.Inventors: Abhijeet P. Gole, Ram Kishore Johri
-
Patent number: 9384155Abstract: 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: GrantFiled: January 10, 2014Date of Patent: July 5, 2016Assignee: Toshiba CorporationInventors: Arvind Pruthi, Ram Kishore Johri
-
Patent number: 9003159Abstract: 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: GrantFiled: October 5, 2010Date of Patent: April 7, 2015Assignee: Marvell World Trade Ltd.Inventors: Shekhar S. Deshkar, Sandeep Karmarkar, Arvind Pruthi, Ram Kishore Johri
-
Publication number: 20140379965Abstract: 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: ApplicationFiled: June 24, 2014Publication date: December 25, 2014Inventors: Abhijeet P. Gole, Ram Kishore Johri
-
Publication number: 20140129754Abstract: 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: ApplicationFiled: January 10, 2014Publication date: May 8, 2014Applicant: Marvell World Trade Ltd.Inventors: Arvind Pruthi, Ram Kishore Johri
-
Patent number: 8639868Abstract: 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: GrantFiled: July 12, 2011Date of Patent: January 28, 2014Assignee: Marvell World Trade Ltd.Inventors: Arvind Pruthi, Ram Kishore Johri
-
Publication number: 20120102137Abstract: 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: ApplicationFiled: October 21, 2011Publication date: April 26, 2012Inventors: Arvind PRUTHI, Ram Kishore JOHRI, Abhijeet P. GOLE
-
Publication number: 20120017020Abstract: 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: ApplicationFiled: July 12, 2011Publication date: January 19, 2012Inventors: Arvind Pruthi, Ram Kishore Johri
-
Publication number: 20110082967Abstract: 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: ApplicationFiled: October 5, 2010Publication date: April 7, 2011Inventors: Shekhar S. Deshkar, Sandeep Karmarkar, Arvind Pruthi, Ram Kishore Johri