Patents by Inventor Gregory P. Olsen
Gregory P. Olsen 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: 10637950Abstract: A computing device configured to forward a request is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device receives a request. The computing device also identifies an agent module based on the request to obtain an identified agent module. The computing device further determines an administrative service based on the identified agent module. The computing device additionally forwards the request to the administrative service. The computing device also sends a reply to the identified agent module.Type: GrantFiled: March 27, 2017Date of Patent: April 28, 2020Assignee: Ivanti, Inc.Inventors: Gregory P. Olsen, Paul Byron Hillyard
-
Patent number: 10038566Abstract: A computing device configured for multicast message routing is described. The computing device includes a processor and instructions in memory. The computing device receives a multicast request message on a receiving network interface. The receiving network interface is one of multiple network interfaces. The computing device determines which network interface is the receiving network interface based on a network interface list. The computing device sends a multicast reply message on the receiving network interface based on the network interface list.Type: GrantFiled: October 23, 2013Date of Patent: July 31, 2018Assignee: Ivanti, Inc.Inventor: Gregory P. Olsen
-
Patent number: 9609077Abstract: A computing device configured to forward a request is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device receives a request. The computing device also identifies an agent module based on the request to obtain an identified agent module. The computing device further determines an administrative service based on the identified agent module. The computing device additionally forwards the request to the administrative service. The computing device also sends a reply to the identified agent module.Type: GrantFiled: May 30, 2012Date of Patent: March 28, 2017Assignee: Crimson CorporationInventors: Gregory P. Olsen, Paul Byron Hillyard
-
Patent number: 9137780Abstract: A computing device that is configured for synchronizing multicast data distribution is described. The computing device includes a processor and instructions stored in memory. The computing device reads a block of data and sends the block of data via multicast. It is determined whether a packet in the block of data requires a new mapped file view. This determination is based on the capacity of a current mapped file view on a target node. The computing device delays sending more data if the new mapped file view is required.Type: GrantFiled: December 28, 2010Date of Patent: September 15, 2015Assignee: Crimson CorporationInventors: Gregory P. Olsen, Alan B. Butt
-
Patent number: 9083541Abstract: A computing device configured for retransmitting lost packets for multicast is described. It includes a processor and instructions in memory. It identifies data, which it begins sending via multicast. No data is resent until all the data has been sent. The computing device requests missed packet lists and waits. It adds missed packets to a map if there are replies. It determines whether there are any missed packets and resends any missed packets. Another computing device for retransmitting lost packets for multicast is described. It includes a processor and instructions in memory. It identifies data for distribution, which it begins sending via multicast. It waits to resend any data until all of the data has been sent. A missed packet indication is requested and received. The computing device updates lists of complete and incomplete target nodes. It determines and sends a peer download instruction.Type: GrantFiled: December 28, 2010Date of Patent: July 14, 2015Assignee: Crimson CorporationInventors: Gregory P. Olsen, Alan B. Butt
-
Patent number: 7664034Abstract: In an exemplary method, a computer system connects to a computer network that comprises one or more other computer systems. The computer system communicates with a remote system that is in electronic communication with the computer network via a communication link. The computer system coordinates its use of the communication link with the one or more other computer systems' use of the communication link such that a total bandwidth used by computer systems in the computer network does not exceed a defined maximum value.Type: GrantFiled: October 24, 2005Date of Patent: February 16, 2010Assignee: LANDesk Software, Inc.Inventors: David A. Eatough, Gregory P. Olsen, Paul B. Hillyard
-
Patent number: 7529809Abstract: In an exemplary method, a computer system within a subnet of a computer network sends a discovery request to other computer systems within the subnet. The discovery request comprises a request for a resource. The computer system downloads an available portion of the resource from the other computer systems in the subnet. If there is a remaining portion of the resource that is not available from the other computer systems in the subnet but that is available from a remote source, and if there is at least one other computer system in the subnet that is also seeking to obtain the remaining portion of the resource, the computer system negotiates with the at least one other computer system about downloading the remaining portion of the resource from the remote source. If no other computers in the subnet require the resource, then the remaining portion of the resource may be downloaded directly from the remote source.Type: GrantFiled: December 5, 2005Date of Patent: May 5, 2009Assignee: LANDesk Software, Inc.Inventors: David A. Eatough, Gregory P. Olsen, Paul B. Hillyard
-
Patent number: 7433942Abstract: A method for discovering agents operative on devices configured in a network by broadcasting discovery messages having a common format and containing data to the network devices and receiving reply messages having the same common format and containing data from the agents, and permitting new types of data within the messages without changing the common format.Type: GrantFiled: February 27, 2001Date of Patent: October 7, 2008Assignee: Intel CorporationInventors: Alan B. Butt, Gregory P. Olsen, Richard R. Winterton, David A. Eatough
-
Patent number: 7343395Abstract: Systems and methods are provided to facilitate resource access using prioritized multicast responses to a discovery request.Type: GrantFiled: March 29, 2002Date of Patent: March 11, 2008Assignee: Intel CorporationInventors: Gregory P. Olsen, David A. Eatough
-
Patent number: 7203768Abstract: Network traffic that is used to communicate multicast and broadcast messages are separated into subgroups with respect to the multicast and broadcast messages. In one embodiment a hashing function is used to separate target devices into subgroups. For example, a device identifier can be used by a hash function to determine which subgroup the device belongs to. Messages can be sent to the different subgroups at different times to manage network traffic, or the devices can reply to messages based on their respective subgroupings to manage network traffic.Type: GrantFiled: December 22, 2000Date of Patent: April 10, 2007Assignee: Intel CorporationInventor: Gregory P. Olsen
-
Patent number: 7193974Abstract: A method and apparatus for dynamically discovering alias domains is described. A method comprises dynamically discovering a set of subnets, the set of subnets having visibility of a transmission and selecting a network element to perform the transmission, the network element being in one of the set of subnets.Type: GrantFiled: August 10, 2001Date of Patent: March 20, 2007Assignee: Intel CorporationInventors: David A. Eatough, Gregory P. Olsen
-
Patent number: 7139831Abstract: Data is distributed over a network using a first network protocol, for example, a non-reliable protocol. The non-reliable protocol (e.g., multicast) is used to distribute the data from a host system to multiple target systems with reduced overhead as compared to typical reliable protocols. Portions of the data that are not received by one or more of the target systems are requested and transmitted via a second network protocol (e.g., hypertext transport protocol, or HTTP). In one embodiment, the target systems maintain a checkpoint management service that determines the portions of data not received. In an alternative embodiment, target systems evaluate data received to determine whether a portion of the transmitted data was not received.Type: GrantFiled: September 29, 2000Date of Patent: November 21, 2006Assignee: Intel CorporationInventors: Tom L. Bogart, David Arthur Eatough, Peter E. Johnson, Gregory P. Olsen, Chris D. Russell
-
Publication number: 20040210846Abstract: A method for transferring clipboard data from computer to computer includes recognizing that a change has been made to the clipboard of a first computer of a predefined network and notifying at least one second computer of the network that the clipboard data on the first computer has been changed. Each second computer may then send a request to the first computer to paste the data that has been copied to the clipboard of the first computer to a file in an application running on the second computer.Type: ApplicationFiled: April 21, 2004Publication date: October 21, 2004Inventor: Gregory P. Olsen
-
Publication number: 20030187931Abstract: Systems and methods are provided to facilitate resource access using prioritized multicast responses to a discovery request.Type: ApplicationFiled: March 29, 2002Publication date: October 2, 2003Inventors: Gregory P. Olsen, David A. Eatough
-
Publication number: 20030039215Abstract: A method and apparatus for dynamically discovering alias domains is described. A method comprises dynamically discovering a set of subnets, the set of subnets having visibility of a transmission and selecting a network element to perform the transmission, the network element being in one of the set of subnets.Type: ApplicationFiled: August 10, 2001Publication date: February 27, 2003Inventors: David A. Eatough, Gregory P. Olsen
-
Publication number: 20020129133Abstract: Network traffic that is used to communicate multicast and broadcast messages are separated into subgroups with respect to the multicast and broadcast messages. In one embodiment a hashing function is used to separate target devices into subgroups. For example, a device identifier can be used by a hash function to determine which subgroup the device belongs to. Messages can be sent to the different subgroups at different times to manage network traffic, or the devices can reply to messages based on their respective subgroupings to manage network traffic.Type: ApplicationFiled: December 22, 2000Publication date: September 12, 2002Inventor: Gregory P. Olsen
-
Publication number: 20020120672Abstract: A method for discovering agents operative on devices configured in a network by broadcasting discovery messages having a common format and containing data to the network devices and receiving reply messages having the same common format and containing data from the agents, and permitting new types of data within the messages without changing the common format.Type: ApplicationFiled: February 27, 2001Publication date: August 29, 2002Inventors: Alan B. Butt, Gregory P. Olsen, Richard R. Winterton, David A. Eatough
-
Patent number: 6367037Abstract: A data collection system for a computer network in which a data collection agent has a harmonization library and a plurality of data sources are distributed throughout the computer network. The data collection agent is provided in communication with the data sources via components' instrumentation entities.Type: GrantFiled: December 10, 1998Date of Patent: April 2, 2002Assignee: Intel CorporationInventors: Eric B. Remer, Gregory P. Olsen