Patents by Inventor Allen R. Samuels

Allen R. Samuels 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: 7864772
    Abstract: The integrity of a data stream transmitted over a network is protected by adjusting the sequence number, the port number, or another field of a data packet field, for a number of data packets so that the data packets will be considered either valid or invalid by a downstream receiving device. Data packets that have such a field adjusted can be thought of as being rotated outside of a valid range or window, as defined for a network connection. This field of a rotated data packet can be further adjusted, through de-rotation or re-rotation, for various applications. Downstream devices can thus respond to the data packets depending on the state of the rotation.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: January 4, 2011
    Assignee: Oribital Data Corporation
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Publication number: 20100309922
    Abstract: The integrity of a data stream transmitted over a network is protected by adjusting the sequence number, the port number, or another field of a data packet field, for a number of data packets so that the data packets will be considered either valid or invalid by a downstream receiving device. Data packets that have such a field adjusted can be thought of as being rotated outside of a valid range or window, as defined for a network connection. This field of a rotated data packet can be further adjusted, through de-rotation or re-rotation, for various applications. Downstream devices can thus respond to the data packets depending on the state of the rotation.
    Type: Application
    Filed: August 17, 2010
    Publication date: December 9, 2010
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Publication number: 20100232294
    Abstract: One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
    Type: Application
    Filed: May 21, 2010
    Publication date: September 16, 2010
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Publication number: 20100121972
    Abstract: The present solution is directed towards systems and methods to more efficiently control a flow of a data stream traversing at least one intermediary on a network between a client and a server. A sender transmits a first message, comprising a first value of a bandwidth between the first intermediary and a second intermediary determined by the sender, to a first intermediary. The first intermediary establishes a next value of the bandwidth between the first intermediary and the second intermediary. The sender receives from the first intermediary responsive to the first message a second message comprising the established next value of the bandwidth between the first intermediary and the second intermediary. A data transfer manager of the sender, responsive to the second message determines a size of a portion of data queued for transmission to transmit to the first intermediary and a time for transmitting the portion of data queued.
    Type: Application
    Filed: October 7, 2009
    Publication date: May 13, 2010
    Inventors: Allen R. Samuels, Henry Collins
  • Publication number: 20100103819
    Abstract: One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
    Type: Application
    Filed: December 9, 2009
    Publication date: April 29, 2010
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Publication number: 20100095021
    Abstract: The present disclosure is directed towards systems and methods for allocating a bandwidth credit or an annuity of bandwidth credit to a sender by an intermediary deployed between the sender and a receiver. The sender may be allocated a bandwidth credit or an annuity of bandwidth credit which may identify an amount of data the sender may transmit over a predetermined time period to the receiver, via the intermediary. The intermediary may determine an allocation of a one-time bandwidth credit based on the determination that a difference between the rate of transmission of the sender and the bandwidth usage of the sender falls below a predetermined threshold of the bandwidth credit. The intermediary may determine an annuity of bandwidth credit based on a determination that a difference between the bandwidth usage of the sender over the annuity period and the annuity of bandwidth credit exceeds a predetermined threshold.
    Type: Application
    Filed: October 7, 2009
    Publication date: April 15, 2010
    Inventors: Allen R. Samuels, Henry Collins
  • Patent number: 7698453
    Abstract: One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: April 13, 2010
    Assignee: Oribital Data Corporation
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Publication number: 20100050040
    Abstract: One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
    Type: Application
    Filed: October 28, 2009
    Publication date: February 25, 2010
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Publication number: 20100046372
    Abstract: One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
    Type: Application
    Filed: September 25, 2009
    Publication date: February 25, 2010
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Patent number: 7656799
    Abstract: One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: February 2, 2010
    Assignee: Citrix Systems, Inc.
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Patent number: 7630305
    Abstract: One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: December 8, 2009
    Assignee: Orbital Data Corporation
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Patent number: 7616638
    Abstract: One or more flow control modules, implemented on various types of network topologies, provide a number of functionalities for controlling the flow of IP packets (such as TCP/IP packets) over a network connection. The flow control modules may be implemented within a sender and/or receiver or may be deployed into a network as a separate device without requiring significant additional resources.
    Type: Grant
    Filed: July 28, 2004
    Date of Patent: November 10, 2009
    Assignee: Orbital Data Corporation
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Publication number: 20090228971
    Abstract: The integrity of a data stream transmitted over a network is protected by adjusting the sequence number, the port number, or another field of a data packet field, for a number of data packets so that the data packets will be considered either valid or invalid by a downstream receiving device. Data packets that have such a field adjusted can be thought of as being rotated outside of a valid range or window, as defined for a network connection. This field of a rotated data packet can be further adjusted, through de-rotation or re-rotation, for various applications. Downstream devices can thus respond to the data packets depending on the state of the rotation.
    Type: Application
    Filed: May 15, 2009
    Publication date: September 10, 2009
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Patent number: 7551620
    Abstract: The integrity of a data stream transmitted over a network is protected by adjusting the sequence number, the port number, or another field of a data packet field, for a number of data packets so that the data packets will be considered either valid or invalid by a downstream receiving device. Data packets that have such a field adjusted can be thought of as being rotated outside of a valid range or window, as defined for a network connection. This field of a rotated data packet can be further adjusted, through de-rotation or re-rotation, for various applications. Downstream devices can thus respond to the data packets depending on the state of the rotation.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: June 23, 2009
    Assignee: Orbital Data Corporation
    Inventors: Allen R. Samuels, Paul G. Sutter
  • Patent number: 5027272
    Abstract: This invention relates to a system having a coprocessor being utilized by a processor for floating point double precision operations. The coprocessor utilizes one format for storing double precision data, the processor utilizes a second format for storing double precision data. The communication between the coprocessor and the processor limited to one half of a double precision data at a time. The processor utilizes a loop instruction to generate repetitive commands with incrementing source and destination addresses. Each command transfers data from a source address in the processor to a destination address in the coprocessor and may perform a double precision operation at the destination address. Each command also provides a double precision indication with the command.
    Type: Grant
    Filed: January 28, 1988
    Date of Patent: June 25, 1991
    Assignee: Weitek Corporation
    Inventor: Allen R. Samuels