Patents by Inventor David Lemke

David Lemke 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: 20230376364
    Abstract: Solutions for enabling lower privilege users (e.g., applications, virtualized computing environment applications such as virtual machines or containers) to perform requests for service (e.g., remote procedure calls) that require higher privilege include: receiving, by a relay service executing at a first privilege level, from an application executing at a lower privilege level, a received request for service. The first privilege level is sufficient for the request, however, the application's privilege level is insufficient. The relay service determines whether the application is authorized to perform the request by comparing the application identity and the request with privilege exception information (e.g., a list of application identities and corresponding requests that are subject to privilege exception). If the application's request is authorized, the relay service relays the request (e.g.
    Type: Application
    Filed: May 23, 2022
    Publication date: November 23, 2023
    Inventors: David LEMKE, Ravindra KUMAR
  • Patent number: 7142508
    Abstract: Data transfer rates on a network are controlled in conjunction with TCP/IP protocols by limiting the available space in a receive buffer located on the receiver. Limits are generated by either moderating the rate that data is removed from the receive buffer or changing the receive buffer's size. Transfer rates are reduced to decrease the impact large transfers have on other network traffic and to reduce the total number of lost data packets. Reduced rates and priorities can be managed by scheduling systems.
    Type: Grant
    Filed: May 11, 2001
    Date of Patent: November 28, 2006
    Assignee: Radiance Technologies, Inc.
    Inventors: Fouad A. Tobagi, David Lemke, Srikanth Subramanian
  • Patent number: 7065586
    Abstract: A system and method for scheduling transfers of data through a network, the system comprising a transfer module at each node in the network, the transfer module being configured to schedule data transfers according to available resources at each node. In one embodiment, the transfer module includes a scheduling module, a routing module, and an execution module. The scheduling module at each node evaluates a single hop request in view of objectives, such as a deadline, and the available resources at that node, for example transmit bandwidth, receive bandwidth, and storage space, all of which may change as a function of time.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: June 20, 2006
    Assignee: Radiance Technologies, Inc.
    Inventors: John C. Ruttenberg, Walter D. Lichtenstein, David Agraz, Fouad A. Tobagi, Ashfaq A. Munshi, David Lemke
  • Publication number: 20050273514
    Abstract: A system for automated and optimized file transfers among devices in a network comprises a client configured to request a file transfer, a server configured to transfer the requested file to the client, and a scheduling module configured to schedule delivery of the file to the client. The scheduling module preferably schedules the delivery of the file to be completed by a deadline. In an alternate embodiment, the file is transferred to a device in the network that did not send the request. The file transfer may be requested by a user at the client or may be requested by a pre-fetch module of the client.
    Type: Application
    Filed: May 9, 2001
    Publication date: December 8, 2005
    Inventors: Ray Milkey, Srikanth Subramaniam, John Ruttenberg, Walter Lichtenstein, David Lemke, Ashfaq Munshi, Luis Rojas, Fouad Tobagi
  • Publication number: 20020083185
    Abstract: A system and method for scheduling transfers of data through a network, the system comprising a transfer module at each node in the network, the transfer module being configured to schedule data transfers according to available resources at each node. In one embodiment, the transfer module includes a scheduling module, a routing module, and an execution module. The scheduling module at each node evaluates a single hop request in view of objectives, such as a deadline, and the available resources at that node, for example transmit bandwidth, receive bandwidth, and storage space, all of which may change as a function of time.
    Type: Application
    Filed: August 21, 2001
    Publication date: June 27, 2002
    Inventors: John C. Ruttenberg, Walter D. Lichtenstein, David Agraz, Fouad A. Tobagi, Ashfaq A. Munshi, David Lemke
  • Publication number: 20020080721
    Abstract: Data transfer rates on a network are controlled in conjunction with TCP/IP protocols by limiting the available space in a receive buffer located on the receiver. Limits are generated by either moderating the rate that data is removed from the receive buffer or changing the receive buffer's size. Transfer rates are reduced to decrease the impact large transfers have on other network traffic and to reduce the total number of lost data packets. Reduced rates and priorities can be managed by scheduling systems.
    Type: Application
    Filed: May 11, 2001
    Publication date: June 27, 2002
    Inventors: Fouad A. Tobagi, David Lemke, Srikanth Subramaniam