Patents by Inventor Alex Hopmann

Alex Hopmann 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: 7886033
    Abstract: A tool for managing a network of interconnected devices. The tool may provide a user with an interface that allows the user to view the type and status of each network device (that is, each device connected to the network), and even the status of the network itself. The tool may alternately or additionally provide a user with services related to the network. such as allowing a user to perform one or more tasks associated with devices in the network.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: February 8, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Hopmann, Brett Marl, Ashley Colin Yakeley, Nick Holt, Joel Hynoski, Steven Bush, Matthew Tebbs
  • Patent number: 7827252
    Abstract: A network device management tool that allows a client, such as a network management tool or network device setup utility, to reliably obtain information about a network device. Variations of the network device management tool may alternately or additionally allow a client to deliver information to the network device, such as instructions to control the operation of the network device. The network device management tool may be incorporated into the network device.
    Type: Grant
    Filed: July 14, 2006
    Date of Patent: November 2, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Alex Hopmann, Brett Marl, Ashley Colin Yakeley, Nick Holt, Joel Hynoski, Steven Bush, Matthew Tebbs
  • Patent number: 7657638
    Abstract: Methods and computer program products for using a front-end server to access content stored on one or more back-end servers. The front-end server receives requests for content from client systems. Back-end servers store the content, but to the client system, it appears as if the front-end server is the content's source. Upon receiving the request, the front-end server checks the validity of the request and examines a global catalog that dynamically maps client system requests to the back-end server or servers that store the requested content. In some circumstances, the content will be stored at a single back-end server and the front-end server directs the request to that server. Alternatively, a list of back-end servers storing the requested content may be generated. If so, the front-end then uses an authentication token as a key to a hash operation that is performed on the list and a single server that is capable of satisfying the request for content is identified.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Brian Deen, Alex Hopmann, Joel Soderberg
  • Patent number: 7546350
    Abstract: A method for efficiently sending notifications over a network. A client system requests to be notified when an event occurs. A server system receives the requests and monitors for the occurrence of the event. When the event occurs a single packet using a connectionless protocol (such as User Datagram Protocol) is sent to the client to notify the client of the occurrence of the event. Using a connectionless protocol to send notification reduces the overall amount of data on the network and thus reduces network congestion and the processing capacity of the server and client. When the client system receives notification an attempt to establish a connection using as connection-oriented protocol is executed. Additional data associated with the occurrence of the event is transferred over the connection. The server may repeatedly send notification using a connectionless protocol until a connection using a connection-oriented protocol is established.
    Type: Grant
    Filed: December 9, 2005
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Brian Deen, Joel Matthew Soderberg, Alex Hopmann
  • Publication number: 20080049779
    Abstract: A tool for managing a network of interconnected devices. The tool may provide a user with an interface that allows the user to view the type and status of each network device (that is, each device connected to the network), and even the status of the network itself. The tool may alternately or additionally provide a user with services related to the network. such as allowing a user to perform one or more tasks associated with devices in the network.
    Type: Application
    Filed: August 25, 2006
    Publication date: February 28, 2008
    Inventors: Alex Hopmann, Brett Marl, Ashley Colin Yakeley, Nick Holt, Joel Hynoski, Steven Bush, Matthew Tebbs
  • Publication number: 20070130286
    Abstract: A network device management tool that allows a client, such as a network management tool or network device setup utility, to reliably obtain information about a network device. Variations of the network device management tool may alternately or additionally allow a client to deliver information to the network device, such as instructions to control the operation of the network device. The network device management tool may be incorporated into the network device.
    Type: Application
    Filed: July 14, 2006
    Publication date: June 7, 2007
    Applicant: Pure Networks, Inc.
    Inventors: Alex Hopmann, Brett Marl, Ashley Yakeley, Nick Holt, Joel Hynoski, Steve Bush, Matthew Tebbs
  • Publication number: 20060085514
    Abstract: A method for efficiently sending notifications over a network. A client system requests to be notified when an event occurs. A server system receives the requests and monitors for the occurrence of the event. When the event occurs a single packet using a connectionless protocol (such as User Datagram Protocol) is sent to the client to notify the client of the occurrence of the event. Using a connectionless protocol to send notification reduces the overall amount of data on the network and thus reduces network congestion and the processing capacity of the server and client. When the client system receives notification an attempt to establish a connection using as connection-oriented protocol is executed. Additional data associated with the occurrence of the event is transferred over the connection. The server may repeatedly send notification using a connectionless protocol until a connection using a connection-oriented protocol is established.
    Type: Application
    Filed: December 9, 2005
    Publication date: April 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Brian Deen, Joel Soderberg, Alex Hopmann
  • Patent number: 6999992
    Abstract: A method for efficiently sending notifications over a network. A client system requests to be notified when an event occurs. A server system receives the requests and monitors for the occurrence of the event. When the event occurs a single packet using a connectionless protocol (such as User Datagram Protocol) is sent to the client to notify the client of the occurrence of the event. Using a connectionless protocol to send notification reduces the overall amount of data on the network and thus reduces network congestion and the processing capacity of the server and client. When the client system receives notification an attempt to establish a connection using as connection-oriented protocol is executed. Additional data associated with the occurrence of the event is transferred over the connection. The server may repeatedly send notification using a connectionless protocol until a connection using a connection-oriented protocol is established.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: February 14, 2006
    Assignee: Microsoft Corporation
    Inventors: Brian Deen, Joel Matthew Soderberg, Alex Hopmann
  • Patent number: 6898633
    Abstract: Systems and methods for directing client requests and for selecting a back end server to service client requests. A front end server receives client requests and based on the URI of the requests, directs the request to a back end server. The client request can be for a private or a public folder and each back end server typically stores both private and public folders. If the request is for a private folder, then the front end server determines which server stores that user's private folder and directs the client request to that folder. If the request is for a home public folder, the front end server directs the client request to the server that is associated with the private folders of the users. If the request is for an application public folder, then the front end server selects one of the back end servers to service the client request. Advantageously, the front end server always directs the client request to the same server.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: May 24, 2005
    Assignee: Microsoft Corporation
    Inventors: Sean Lyndersay, Brian Deen, Alex Hopmann, Joel Soderberg
  • Publication number: 20050086347
    Abstract: Methods and computer program products for using a front-end server to access content stored on one or more back-end servers. The front-end server receives requests for content from client systems. Back-end servers store the content, but to the client system, it appears as if the front-end server is the content's source. Upon receiving the request, the front-end server checks the validity of the request and examines a global catalog that dynamically maps client system requests to the back-end server or servers that store the requested content. In some circumstances, the content will be stored at a single back-end server and the front-end server directs the request to that server. Alternatively, a list of back-end servers storing the requested content may be generated. If so, the front-end then uses an authentication token as a key to a hash operation that is performed on the list and a single server that is capable of satisfying the request for content is identified.
    Type: Application
    Filed: November 23, 2004
    Publication date: April 21, 2005
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Deen, Alex Hopmann, Joel Soderberg
  • Patent number: 6865605
    Abstract: Methods and computer program products for transparently redirecting a request for content such that a client system is unaware of the redirection. A client requests content through a front-end server that provides a single point of access for content stored on one or more back-end servers. The single point of access makes it so the client does not know and does not care which particular back-end server stores the requested content. When a back-end server provides a redirect response for content that the back-end server does not store, the front-end server receives the redirect response and reissues the request to a server identified in the redirect response. A front-end server indicator is added to requests so that the back-end server knows the request is from a front-end server.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: March 8, 2005
    Assignee: Microsoft Corporation
    Inventors: Joel Soderberg, Brian Deen, Alex Hopmann
  • Patent number: 6823391
    Abstract: Methods and computer program products for using a front-end server to access content stored on one or more back-end servers. The front-end server receives requests for content from client systems. Back-end servers store the content, but to the client system, it appears as if the front-end server is the content's source. Upon receiving the request, the front-end server checks the validity of the request and examines a global catalog that dynamically maps client system requests to the back-end server or servers that store the requested content. In some circumstances, the content will be stored at a single back-end server and the front-end server directs the request to that server. Alternatively, a list of back-end servers storing the requested content may be generated. If so, the front-end then uses an authentication token as a key to a hash operation that is performed on the list and a single server that is capable of satisfying the request for content is identified.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: November 23, 2004
    Assignee: Microsoft Corporation
    Inventors: Brian Deen, Alex Hopmann, Joel Soderberg