Patents by Inventor Devicharan Devidas

Devicharan Devidas 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: 7447826
    Abstract: A method according to one embodiment may include receiving data in a receive buffer, the receive buffer comprising a plurality of buffers, and sending a hold command to a transmitting node currently sending data to hold transmission of additional data when a level of the data in the receive buffer reaches a high threshold level. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: November 4, 2008
    Assignee: Intel Corporation
    Inventors: Pak-Lung Seto, Richard C. Beckett, Devicharan Devidas
  • Patent number: 7366958
    Abstract: One embodiment of a method may include, in response, at least in part, to one or more received frames, generating an interrupt and preventing transmission of one or more other frames. The one or more received frames may indicate, at least in part, an error condition or a commencement of a data transfer. The method of this embodiment also may include, in response, at least in part, to the interrupt, executing one or more instructions. The one or more instructions, when executed, may optionally result in deleting the one or more other frames, and if the one or more received frames indicate, at least in part, the error condition, commencing recovery from the error condition. If the one or more received frames indicate, at least in part, the commencement of the data transfer, the method of the embodiment may include storing data associated with the data transfer.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: April 29, 2008
    Assignee: Intel Corporation
    Inventors: Nathan E. Marushak, Roger C. Jeppsen, Richard C. Beckett, Devicharan Devidas, Richard D. Carmichael
  • Patent number: 7178054
    Abstract: A method according to one embodiment may include receiving a frame, determining a frame type of the frame, accessing a location of memory associated with the frame type, the location comprising at least one programmable data element, and checking a validity of the frame in response to data in the location of memory associated with the frame type. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: February 13, 2007
    Assignee: Intel Corporation
    Inventors: Pak-Lung Seto, Devicharan Devidas
  • Publication number: 20060143331
    Abstract: One embodiment of a method may include, in response, at least in part, to one or more received frames, generating an interrupt and preventing transmission of one or more other frames. The one or more received frames may indicate, at least in part, an error condition or a commencement of a data transfer. The method of this embodiment also may include, in response, at least in part, to the interrupt, executing one or more instructions. The one or more instructions, when executed, may optionally result in deleting the one or more other frames, and if the one or more received frames indicate, at least in part, the error condition, commencing recovery from the error condition. If the one or more received frames indicate, at least in part, the commencement of the data transfer, the method of the embodiment may include storing data associated with the data transfer.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 29, 2006
    Inventors: Nathan Marushak, Roger Jeppsen, Richard Beckett, Devicharan Devidas, Richard Carmichael
  • Publication number: 20050223140
    Abstract: A method according to one embodiment may include receiving data in a receive buffer, the receive buffer comprising a plurality of buffers, and sending a hold command to a transmitting node currently sending data to hold transmission of additional data when a level of the data in the receive buffer reaches a high threshold level. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Inventors: Pak-Lung Seto, Richard Beckett, Devicharan Devidas
  • Publication number: 20050223141
    Abstract: A method according to one embodiment may include receiving data in a receive buffer, and sending a hold command to a transmitting node currently sending data to hold transmission of additional data when a level of the data in the receive buffer reaches an adjustable high threshold level. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Inventors: Pak-Lung Seto, Richard Beckett, Devicharan Devidas
  • Publication number: 20050188245
    Abstract: A method according to one embodiment may include receiving a frame, determining a frame type of the frame, accessing a location of memory associated with the frame type, the location comprising at least one programmable data element, and checking a validity of the frame in response to data in the location of memory associated with the frame type. Of course, many alternatives, variations, and modifications are possible without departing from this embodiment.
    Type: Application
    Filed: February 9, 2004
    Publication date: August 25, 2005
    Inventors: Pak-Lung Seto, Devicharan Devidas