Patents by Inventor Jayant Kadambi

Jayant Kadambi 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: 20090132507
    Abstract: The present invention provides method and system for associating an advertisement with one or more content on Internet. The method comprising gathering one or more feeds associated with the one or more content from a plurality of content. The method further comprises categorizing the one or more content into at least one general web-based category belonging to a set of general web-based categories based on the one or more feeds. Thereafter, the set of general web-based categories is translated to a set of pre-defined categories, such that one or more general web-based categories are translated to a pre-defined category. Finally, the advertisement is associated with the one or more content in one or more pre-defined categories based on at least one predetermined criterion.
    Type: Application
    Filed: December 27, 2007
    Publication date: May 21, 2009
    Inventors: Jayant Kadambi, Ayyappan Sankaran
  • Publication number: 20080221995
    Abstract: A method and system for associating one or more rich contents with a rich media content. According to the method a user plays a rich media content which includes an embedded calling script. Upon playing of the rich media content, the calling script is executed. Thereafter, one or more rich contents are associated with the rich media content based on the execution of the calling script. After associating of one or more rich contents, the one or more rich contents are played along with the rich media content.
    Type: Application
    Filed: March 10, 2008
    Publication date: September 11, 2008
    Inventors: Jayant Kadambi, Ayyappan Sankaran, Michael Lu
  • Publication number: 20080189307
    Abstract: The present invention provides method and system for categorizing a content published on Internet. The method comprising gathering one or more feeds associated with the content. The method further comprises extracting contextual information from the one or more feeds. Thereafter, the content is categorized into one or more general web-based categories belonging to a set of general web-based categories. The categorizing step further comprises performing a semantic analysis of the contextual information that yields a keyword string. The content is classified into the one or more general web-based category based on the keyword string. Finally, the set of general web-based categories is translated to a set of pre-defined categories, such that one or more general web-based category is translated to a pre-defined category that is relevant to an end user.
    Type: Application
    Filed: December 27, 2007
    Publication date: August 7, 2008
    Inventors: Ayyappan Sankaran, Jayant Kadambi, Matthew D. Shaver
  • Publication number: 20080052157
    Abstract: A method of dynamically managing an advertising campaign over an internet protocol based television network, the method comprising the steps of: customizing the advertising campaign based on predetermined customization parameters; in response to customizing, providing a budgeting information for the advertising campaign based on budgeting parameters and displaying a content with the advertisement in a real time based on the advertising campaign.
    Type: Application
    Filed: October 13, 2006
    Publication date: February 28, 2008
    Inventors: Jayant Kadambi, Ayyappan Sankaran
  • Publication number: 20080005126
    Abstract: A system and a method for managing one or more multimedia contents is provided. The method includes bookmarking one or more multimedia contents. The method further includes storing one or more bookmarks in a server in response to bookmarking one or more multimedia contents. A bookmark corresponds to a multimedia content. Thereafter, one or more multimedia contents are accessed using one or more bookmarks stored in the server. Accessing one or more multimedia contents using one or more bookmarks facilitates in monetizing one or more advertisements associated with one or more multimedia contents.
    Type: Application
    Filed: January 8, 2007
    Publication date: January 3, 2008
    Inventors: Ayyappan Sankaran, Jayant Kadambi
  • Publication number: 20080005655
    Abstract: A system and method for displaying a multimedia content over a network is provided. The multimedia content comprises a standard-content part and a customized-content part. The customized-content part comprises one or more multimedia components. The method comprises the steps of selecting one or more of the multimedia components based on a predetermined set of preferences to obtain a multimedia component set comprising one or more multimedia components. The method further comprises customizing dynamically one or more of the multimedia components belonging to the multimedia component set based on the predetermined set of preferences. Thereafter, the method integrates the multimedia components to obtain the customized-content part. Further, the customized-content part is associated with the multimedia content and the multimedia content is displayed with the customized-content part.
    Type: Application
    Filed: January 8, 2007
    Publication date: January 3, 2008
    Inventors: Ayyappan Sankaran, Jayant Kadambi
  • Publication number: 20060277151
    Abstract: A method and a system for securely transmitting a digital content in a digital right management (DRM) network, the method comprising partitioning the digital content into a plurality of fragments. The method further comprises associating each fragment with a license key. Each fragment is encrypted with the corresponding license key and are sent to an electronic device in response to receiving a request for the digital content.
    Type: Application
    Filed: May 15, 2006
    Publication date: December 7, 2006
    Inventors: Ayyappan Sankaran, Jayan Ramankutty, Jayant Kadambi
  • Publication number: 20060271998
    Abstract: A method to enable dynamic modification of metadata in a content, the method comprising of constructing the content (305, 505) received from a plurality of content providers, determining a set of rules based on a criterion (310, 405) and sending the content and the set of rules (315, 410, 510) separately. At a receiver end, the set of rules are applied to the content (610, 710) to obtain a resulting content and the resulting content is displayed (615, 715) on a display unit.
    Type: Application
    Filed: May 15, 2006
    Publication date: November 30, 2006
    Inventors: Jayant Kadambi, Ayyappan Sankaran, Yogesh Dandekar, Vijay Kaushik, Murali Shankar
  • Patent number: 6222825
    Abstract: Apparatus and method for more precise controlling of congestion on a network, provides for remote controlling of a remote station on the network by a local station to configure the remote station into a remote loopback configuration. With the remote station thus configured, the local station is then able to determine the link latency of the link, during auto-negotiation, for example. Provided with the link latency, a congestion control algorithm in the local station may be adjusted to account for the link latency to better control the input data streams by controlling when the congestion relieving control signal, such as a PAUSE frame, is transmitted to the remote station to inhibit transmission and relieve congestion.
    Type: Grant
    Filed: January 23, 1997
    Date of Patent: April 24, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: James Mangin, Jayant Kadambi, Mohan Kalkunte, Shashank C. Merchant
  • Patent number: 6195334
    Abstract: A network switch in a packet switched network has multiple network ports, each having a physical layer transceiver, a media access controller, transmit and receive buffers, and a bus interface for transferring data using a host processor. The network switch includes a low-latency mode, where a transfer request is initiated by a network switch port when the receive buffer includes 16 bytes of packet data. If during transfer the MAC detects a collision on the shared network medium, the network port generates a HALT signal in response to detecting a collision, enabling the host controller transferring data from the network port to abort the transfer, and begin transfer on another port. Status information also is stored in the receive buffer in response to the detected collision. Generation of the HALT signal enables the network switch to operate in low-latency mode without requiring substantial resources by the host processor to filter collision fragments or runt packets.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: February 27, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jayant Kadambi, Mohan V. Kalkunte
  • Patent number: 6192028
    Abstract: A network switch having a shared memory architecture for storing data frames has a set of programmable thresholds that specify when flow control should be initiated on a selected network port. The network switch includes a queue for storing free frame pointers, each specifying available memory locations in an external memory for storing data frames received from a network station. The network switch takes a frame pointer from a free buffer queue for each received data frame, and stores the received data frame in the location in external memory specified by the frame pointer while a decision making engine within the switch determines the appropriate destination ports.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: February 20, 2001
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Philip Simmons, Bahadir Erimli, Jinqlih Sang, Eric Tsin-Ho Leung, Ian Crayford, Jayant Kadambi, Denise Kerstein, Thomas Jefferson Runaldue
  • Patent number: 6167054
    Abstract: A network having a shared memory architecture for storing data frames has a set of programmable thresholds that specify when flow control should be initiated on full-duplex network ports. The network switch includes a queue for storing free frame pointers that specify available memory locations in an external memory for storing data frames received from a network station. The network switch takes a frame pointer from a free buffer queue for each received data frame, and stores the received data frame in the location in external memory specified by the frame pointer while a decision making engine within the switch determines the appropriate destination ports. Flow control is initiated based on the number of available frame pointers by transmitting a PAUSE frame having a selected PAUSE interval to a transmitting network station.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: December 26, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Philip Simmons, Bahadir Erimli, Jinqlih Sang, Peter Ka-Fai Chow, Ian Crayford, Jayant Kadambi, Denise Kerstein, Thomas Jefferson Runaldue
  • Patent number: 6118761
    Abstract: A network switch in a full-duplex IEEE 802.3 network includes a data monitor module that monitors data utilization between ports. Upon detection of a congestion condition in an output buffer, the data monitor module determines for each of the remaining network switch ports a traffic contribution relative to the total network traffic received by the one congested network switch port. The network switch includes a rate controller that generates rate control frames for the remaining network switch ports, where each rate control frame specifies a transmission rate for the transmitting network node based on the corresponding traffic contribution by the network node. The outputting of a rate control frame to a network node based on the corresponding traffic contribution optimizes elimination of the congestion condition by prioritizing the generation of rate control frames for the network node most responsible for creating the congestion condition.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: September 12, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mohan V. Kalkunte, Jayant Kadambi
  • Patent number: 6118787
    Abstract: A network interface for a shared gigabit Ethernet network selectively modulates an interpacket gap interval following a burst transmission in order to establish a rotating priority arrangement with network stations on the gigabit network. A network station includes a programmable burst timer that counts a burst interval corresponding to a negotiated bandwidth. The network station having accessed the media continues to transmit data packets so long as data is available in a transmit buffer, and the burst timer has not expired. Each data packet within the burst is transmitted after waiting a minimum interpacket gap interval of 96 bit times. Following the burst transmission, the network interface waits a modified delay interval equal to the minimum interpacket gap plus a multiple number of slot times related to the number of stations on the network. The modified delay interval is decremented by a slot time each time the network station detects a burst transmission by another network station.
    Type: Grant
    Filed: June 27, 1997
    Date of Patent: September 12, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mohan V. Kalkunte, Jayant Kadambi
  • Patent number: 6115356
    Abstract: A network switch in a full-duplex IEEE 802.3 network includes a data monitor module that monitors data utilization between ports. Upon detection of a congestion condition in an output buffer, the data monitor module determines for each of the remaining network switch ports a traffic contribution relative to the total network traffic received by the one congested network switch port. The network switch includes a pause controller that generates pause control frames for the remaining network switch ports, where each pause control frame specifies a corresponding interval having a duration based on the traffic contribution by the corresponding network node. The outputting of a pause control frame to a network node based on the corresponding traffic contribution optimizes elimination of the congestion condition by prioritizing the generation of pause frames for the network node most responsible for creating the congestion condition.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: September 5, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mohan V. Kalkunte, Jayant Kadambi
  • Patent number: 6108726
    Abstract: The present invention comprises a system and method for reducing the pin count between a plurality of MAC and PHY devices within a switching element. In this embodiment, the switching element includes a plurality of general serial interfaces for providing connections between respective MAC and PHY devices and each of the plurality of general serial interfaces operates at a first data rate. The system and method comprises a multiplexer coupled to the plurality of general serial interfaces and a pad member including a plurality of pins. The pad member is coupled to the multiplexer and receives multiplexed signals from the plurality of general serial interfaces. The multiplexer operates at a second data rate that is a multiple of the first data rate. Generally, a system and method in accordance with the present invention allows for the multiplexing of a general purpose serial interface (GPSI) to reduce the pin count in some cases by as much as 75% and also synchronize the MAC/PHY interface.
    Type: Grant
    Filed: September 13, 1996
    Date of Patent: August 22, 2000
    Assignee: Advanced Micro Devices. Inc.
    Inventors: Thomas Jefferson Runaldue, Jayant Kadambi
  • Patent number: 6108306
    Abstract: A network switch having switch ports for full-duplex communication of data packets with respective network nodes according to IEEE 802.3 protocol dynamically allocates bandwidth between the switch ports based upon detected activity from the network nodes. The network switch generates an assigned bandwidth value for each active switch port based upon the switch capacity and the number of active switch ports. Each active switch port forwards the assigned bandwidth value to the corresponding network node as an IEEE 802.3x[2] compliant media access control (MAC) control frame, enabling the corresponding network node to calculate its programmed interpacket gap interval following a packet transmission based upon the size of the transmitted packet and the assigned bandwidth. Each active switch port also calculates the programmed interpacket gap to determine if reception of another data packet has begun by the end of the programmed interpacket gap interval.
    Type: Grant
    Filed: August 8, 1997
    Date of Patent: August 22, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mohan Kalkunte, Jayant Kadambi, Shashank Merchant
  • Patent number: 6031821
    Abstract: A buffered distributor (i.e., a full-duplex repeater) having receive buffers for respective network ports calculates pause frames based on the size of stored data packets that need to be output by the repeater core according to a round robin sequence before congestion in an identified receive buffer is eliminated. The distribution core within the buffered distributor includes a linked list register that stores the determined links of received data packets for each network port. Upon detecting a congestion condition in one of the receive buffers for a corresponding port, the buffered distributor determines the relative position of the congested port within the round robin sequence, and calculates the pause interval based on the length of the data packets that need to be output before congestion is eliminated. The sum of the data packet lengths are compared to an output data rate of the distribution core, as well as switching delays within the core.
    Type: Grant
    Filed: August 19, 1997
    Date of Patent: February 29, 2000
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mohan V. Kalkunte, Ganatios Y. Hanna, Jayant Kadambi
  • Patent number: 5995488
    Abstract: Interpacket delay times are modified in full-duplex Ethernet network devices by calculating for each network station a delay interval based on a time to transmit a data packet at the network rate and a calculated time to transmit the data packet at a desired transmission rate. The network station waits the calculated delay time following a packet transmission before transmitting the next data packet, ensuring that the overall output transmission rate of the network station corresponds to the assigned desired transmission rate. The desired transmission rate is received as a media access control (MAC) control frame from a network management entity, such as a switched hub. Hence, each network station operates at the desired transmission rate, minimizing the occurrence of congestion and eliminating the necessity of PAUSE frames.
    Type: Grant
    Filed: December 13, 1996
    Date of Patent: November 30, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mohan Kalkunte, Shashank C. Merchant, Jayant Kadambi
  • Patent number: 5982778
    Abstract: Delay times are modified in full-duplex Ethernet network devices by calculating in each network station a delay interval based on a size of a transmitted data packet and a desired transmission rate. The network station waits the calculated delay time before transmitting another data packet, ensuring that the overall output transmission rate of the network station corresponds to the assigned desired transmission rate. The desired transmission rate is received as a media access control (MAC) control frame from a network management entity, such as a switched hub. Hence, each station operates at the desired transmission rate, minimizing the occurrence of congestion and eliminating the necessity of PAUSE frames.
    Type: Grant
    Filed: August 30, 1996
    Date of Patent: November 9, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Jim Mangin, Jayant Kadambi, Mohan Kalkunte