Patents by Inventor Joseph J. Hildebrand

Joseph J. Hildebrand 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: 8925043
    Abstract: A scalable cross-protocol mechanism is provided for describing, transmitting and checking large lists of authorizations for operations on network resources. At an authorization server, data is stored that represents operations that can be performed on a plurality of resources of a service provider at the request of one or more users. A set of {resource,operations} tuples is generated, wherein a resource describes an endpoint for a network service and operations is a list of operations that are authorized on an endpoint. The set of {resource,operations} tuples is partitioned into one or more subsets. A subset of the set of {resource,operations} tuples is combined into a string according to a predetermined rule. A hash is then computed, according to a hash function, to generate hash results. Hashes are passed instead of the lists themselves to minimize data transfer and latency.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: December 30, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Joseph J. Hildebrand
  • Patent number: 8788654
    Abstract: An example method is provided and includes receiving information associated with a network event; predicting network activity associated with the network event; determining a level of network resources that can accommodate the network activity associated with the network event; evaluating currently deployed network resources; and allocating new network resources based on the network activity that was predicted. In more particular embodiments, the new network resources can include a cache configured to receive replicated content from a server. Additionally, the new network resources can include a virtual machine configured to interact with a server to distribute a load associated with the network event. The new network resources can be allocated before the network activity occurs. In other examples, the information associated with the network event is received based on a registration activity executed by a server configured to designate particular events for which it is interested.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: July 22, 2014
    Assignee: Cisco Technology, Inc.
    Inventor: Joseph J. Hildebrand
  • Publication number: 20140020064
    Abstract: A scalable cross-protocol mechanism is provided for describing, transmitting and checking large lists of authorizations for operations on network resources. At an authorization server, data is stored that represents operations that can be performed on a plurality of resources of a service provider at the request of one or more users. A set of {resource,operations} tuples is generated, wherein a resource describes an endpoint for a network service and operations is a list of operations that are authorized on an endpoint. The set of {resource,operations} tuples is partitioned into one or more subsets. A subset of the set of {resource,operations} tuples is combined into a string according to a predetermined rule. A hash is then computed, according to a hash function, to generate hash results. Hashes are passed instead of the lists themselves to minimize data transfer and latency.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 16, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Joseph J. Hildebrand
  • Publication number: 20120144038
    Abstract: An example method is provided and includes receiving information associated with a network event; predicting network activity associated with the network event; determining a level of network resources that can accommodate the network activity associated with the network event; evaluating currently deployed network resources; and allocating new network resources based on the network activity that was predicted. In more particular embodiments, the new network resources can include a cache configured to receive replicated content from a server. Additionally, the new network resources can include a virtual machine configured to interact with a server to distribute a load associated with the network event. The new network resources can be allocated before the network activity occurs. In other examples, the information associated with the network event is received based on a registration activity executed by a server configured to designate particular events for which it is interested.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Inventor: Joseph J. Hildebrand
  • Publication number: 20090240829
    Abstract: In one embodiment, a translating publish-subscribe (pub-sub) server may be configured to receive a subscribe request from a subscriber device according to an original pub-sub model. The server may then convert the received subscribe request into a pub-sub subscribe request of a second pub-sub model, and may transmit the converted received subscribe request to publisher servers operating according to the second pub-sub model.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 24, 2009
    Applicant: Cisco Technology, Inc.
    Inventor: Joseph J. Hildebrand