Patents by Inventor Sampath Kumar

Sampath Kumar 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: 12323382
    Abstract: In one embodiment, a method includes determining, by a router, a common prefix pool from a transport interface associated with a transport virtual private network (VPN). The method also includes identifying, by the router, a prefix associated with a service VPN and generating, by the router, an IPv6-to-IPv6 Network Address Translation (NAT66) prefix translation using the common prefix pool and the prefix. The NAT66 prefix translation includes a predetermined prefix length. The method further includes automatically installing, by the router, the NAT66 prefix translation into a translation table.
    Type: Grant
    Filed: December 26, 2023
    Date of Patent: June 3, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Changhong Shen, Sampath Kumar, Ruozhong Xuan, Yin Wang, Madhu Gindi, Garima Pal, Vincent Li
  • Publication number: 20240137335
    Abstract: In one embodiment, a method includes determining, by a router, a common prefix pool from a transport interface associated with a transport virtual private network (VPN). The method also includes identifying, by the router, a prefix associated with a service VPN and generating, by the router, an IPv6-to-IPv6 Network Address Translation (NAT66) prefix translation using the common prefix pool and the prefix. The NAT66 prefix translation includes a predetermined prefix length. The method further includes automatically installing, by the router, the NAT66 prefix translation into a translation table.
    Type: Application
    Filed: December 26, 2023
    Publication date: April 25, 2024
    Inventors: Changhong Shen, Sampath Kumar, Ruozhong Xuan, Yin Wang, Madhu Gindi, Garima Pal, Vincent Li
  • Patent number: 11863515
    Abstract: In one embodiment, a method includes determining, by a router, a common prefix pool from a transport interface associated with a transport virtual private network (VPN). The method also includes identifying, by the router, a prefix associated with a service VPN and generating, by the router, an IPv6-to-IPv6 Network Address Translation (NAT66) prefix translation using the common prefix pool and the prefix. The NAT66 prefix translation includes a predetermined prefix length. The method further includes automatically installing, by the router, the NAT66 prefix translation into a translation table.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: January 2, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Changhong Shen, Sampath Kumar, Ruozhong Xuan, Yin Wang, Madhu Gindi, Garima Pal, Vincent Li
  • Publication number: 20230188492
    Abstract: In one embodiment, a method includes determining, by a router, a common prefix pool from a transport interface associated with a transport virtual private network (VPN). The method also includes identifying, by the router, a prefix associated with a service VPN and generating, by the router, an IPv6-to-IPv6 Network Address Translation (NAT66) prefix translation using the common prefix pool and the prefix. The NAT66 prefix translation includes a predetermined prefix length. The method further includes automatically installing, by the router, the NAT66 prefix translation into a translation table.
    Type: Application
    Filed: March 8, 2022
    Publication date: June 15, 2023
    Inventors: Changhong Shen, Sampath Kumar, Ruozhong Xuan, Yin Wang, Madhu Gindi, Garima Pal, Vincent Li
  • Publication number: 20140195332
    Abstract: Systems and methods are disclosed for planning an advertisement campaign. In one implementation, a processing device provides one or more advertisements associated with a first advertising campaign within one or more advertising placements, each of the one or more advertisements being configured to receive sign-up information from one or more users, the one or more advertising placements corresponding to one or more related advertising impressions. Sign-up information is received from one or more users via the one or more advertisements. One or more messages are sent, based on the sign-up information, to each of the one or more users. One or more responses to the one or more messages are received. Based on the one or more responses, a user engagement level of the first advertising campaign is determined. Based on the user engagement level of the first advertising campaign, a user engagement level of a second advertising campaign is forecasted.
    Type: Application
    Filed: November 13, 2013
    Publication date: July 10, 2014
    Applicant: Pontiflex, Inc.
    Inventors: Geoffrey B. Grauer, Zephrin I. Lasker, Roshan B. Bangera, Sampath Kumar
  • Patent number: 7406634
    Abstract: A method and apparatus utilizes an exception handler to implement LOAD and STORE instructions for moving data between a peripheral device and CPU registers. TLB entries for peripheral devices are flagged invalid during initialization and an exception handler occurs when LOAD or STORE instructions are executed by the CPU. The exception handler programs a data mover to perform the LOAD or STORE instruction so that the CPU will not hang up in the event that the peripheral device does not respond thereby avoiding reset of the SOC by the watchdog timer. If the peripheral device does not respond before an exception handler timer expires an error is indicated by the exception handler.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: July 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventor: Sampath Kumar
  • Patent number: 7136944
    Abstract: A system and method for pacing writes to a legacy peripheral device includes a control block configured to trap on the address of the legacy peripheral device and slows the rate that the CPU posts writes to avoid backpressure.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: November 14, 2006
    Assignee: Cisco Technology, Inc.
    Inventor: Sampath Kumar
  • Publication number: 20060156074
    Abstract: A method and apparatus utilizes an exception handler to implement LOAD and STORE instructions for moving data between a peripheral device and CPU registers. TLB entries for peripheral devices are flagged invalid during initialization and an exception handler occurs when LOAD or STORE instructions are executed by the CPU. The exception handler programs a data mover to perform the LOAD or STORE instruction so that the CPU will not hang up in the event that the peripheral device does not respond thereby avoiding reset of the SOC by the watchdog timer. If the peripheral device does not respond before an exception handler timer expires an error is indicated by the exception handler.
    Type: Application
    Filed: December 2, 2004
    Publication date: July 13, 2006
    Inventor: Sampath Kumar
  • Publication number: 20060141565
    Abstract: The present invention generally relates to nucleic acids, proteins, and antibodies. The invention relates more particularly to nucleic acid molecules, proteins, and antibodies of Fibroblast Growth Factor-20 (FGF-22), or its fragments, derivatives, variants, homologs, analogs, or a combination thereof.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 29, 2006
    Inventors: Meera Patturajan, Isabelle Millet, Sampath Kumar, Charles Miller, Peter Mezes, Denise Lepley, Catherine Burgess, Richard Shimkets
  • Publication number: 20060123171
    Abstract: A system and method for pacing writes to a legacy peripheral device includes a control block configured to trap on the address of the legacy peripheral device and slows the rate that the CPU posts writes to avoid backpressure.
    Type: Application
    Filed: December 2, 2004
    Publication date: June 8, 2006
    Inventor: Sampath Kumar
  • Publication number: 20060085205
    Abstract: A cognitive business process (CBP) for use by an enterprise. A knowledge engine and knowledge base are used by an end user when information is received regarding a potential business transaction. The knowledge engine uses the information about the potential business transaction, goals of the business enterprise and knowledge residing within the knowledge base to determine a business context of the business transaction and develop a plan to be implemented by the business enterprise for use at each step of the business transaction. The plan provides suggestions about how to provide value for a prospective business partner and addresses the prospective business partner's needs and objectives at each step of the plan. The plan also considers the needs and objectives of the business enterprise.
    Type: Application
    Filed: October 8, 2004
    Publication date: April 20, 2006
    Inventor: Sampath Kumar
  • Publication number: 20060080159
    Abstract: A cognitive business process (CBP) for use by an enterprise in selling its products or services to a company. A sales knowledge engine and sales knowledge base are used by a salesperson when information is received regarding a potential sales objective. The sales knowledge engine uses the information about the potential sales objective, goals of the business enterprise and knowledge residing within the sales knowledge base to develop a strategy and plan to be implemented by the business enterprise to successfully complete the sales objective. The plan provides suggestions about how to provide value for the company and addresses the company's needs and objectives at each step of the plan. The plan also considers the needs and objectives of the business enterprise. The CBP also provides a means to track the progress of the plan and the value delivered to the company.
    Type: Application
    Filed: October 8, 2004
    Publication date: April 13, 2006
    Inventor: Sampath Kumar
  • Publication number: 20050193158
    Abstract: A bridging device has at least two ports. The first port allows the device to communicate with devices on an expansion bus and at least one other port to allow the bridge to communicate with a system memory on a system bus or other devices on another expansion bus. The device is capable of identifying at least two regions in memory, a descriptor region and a data region. A descriptor provides information about segments of data in the data region. The bridge may detect descriptors read from the memory, extract information related to data associated with those descriptors and use this information to perform prefetching of data from the system memory.
    Type: Application
    Filed: March 1, 2004
    Publication date: September 1, 2005
    Inventors: Udayakumar Srinivasan, Sampath Kumar, Dattatri Mattur, Madhu Rao, Abhay Bhorkar
  • Patent number: 6813259
    Abstract: A method and apparatus for providing a low 2-point Cell delay variation (CDV) for cell or packet transmissions via a TDMA or TDM network, where the cells or packets are assembled in bursts or slots for transmission. In order to permit a TDMA or TDM network that carries cells or packets between source and destination pairs to guarantee that a desired 2-point CDV will be met, for example a 3 ms CDV required for Class 1 traffic, each cell is associated with a transmitted TDMA or TDM frame. Using a time counter and a frame counter in a transmitter interface, the cell or packet has appended to it a time count and a frame count that is sent across the network and made available to the receiving TDMA/TDM terminal. The receiving terminal uses this timing information to perform traffic shaping of the cell or packet stream, thereby reducing the impact of the 2-point CDV as well as the effect of cell clumping prior to distribution on a terrestrial network.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: November 2, 2004
    Assignee: Viasat, Inc.
    Inventors: Sampath Kumar, Anil K. Agarwal
  • Patent number: 6711140
    Abstract: A method and apparatus for providing frame acquisition and synchronization for ATM transmissions in terrestrial wireless and satellite systems. During acquisition (1020), the transmitter (15) fills the entire payload of a frame with a pattern that is used by the receiver (18) to determine the location of the frame boundary. As to synchronization (1020), a procedure is utilized for using frame sequence number field in the header and Reed-Solomon decoding result (1012) for correction and maintaining frame synchronization.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: March 23, 2004
    Assignee: Comsat Corporation
    Inventors: Anil K. Agarwal, Sampath Kumar
  • Publication number: 20040042420
    Abstract: A method and apparatus for providing frame acquisition and synchronization for ATM transmissions in terrestrial wireless and satellite systems. During acquisition (1020), the transmitter (15) fills the entire payload of a frame with a pattern that is used by the receiver (18) to determine the location of the frame boundary. As to synchronization (1020), a procedure is utilized for using frame sequence number field in the header and Reed-Solomon decoding result (1012) for correction and maintaining frame synchronization.
    Type: Application
    Filed: September 5, 2003
    Publication date: March 4, 2004
    Applicant: VIASAT, INC.
    Inventors: Anil K. Agarwal, Sampath Kumar
  • Patent number: 4599403
    Abstract: An improved method for the recovery of stevioside from Stevia rebaudiana Bertoni plants is provided which does not require the use of dangerous chemicals or special separation equipment such as ion exchange or chromatography. In the process the raw material, preferably in comminuted form is first extracted with water, the resulting aqueous extract is treated with a di- or tricarboxylic acid chelating agent to remove metallic and other impurities as well as to lower the pH to less than about 4. Subsequently a calcium-containing agent is added to precipitate out other impurities. The aqueous extract is essentially neutralized with an acid and is then subject to extraction with a water-immiscible solvent. Purified stevioside crystals are recovered by cooling the water layer obtained from said solvent extraction step.
    Type: Grant
    Filed: October 7, 1985
    Date of Patent: July 8, 1986
    Assignees: Harold Levy, Harry W. Sorkin, Edna Y. Rogers, Charles F. Bruno
    Inventor: Sampath Kumar