Patents by Inventor Jeffrey S. Roberts

Jeffrey S. Roberts 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: 7621111
    Abstract: A system and method for tagging individual bales of hay as they are baled and recording information regarding the moisture, weight, preservative applied, field position, quality and other information available at the time of baling, all sequenced to the formation of the bale by a timing and positioning device.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: November 24, 2009
    Inventor: Jeffrey S. Roberts
  • Patent number: 7603473
    Abstract: Example embodiments allow a local network client to access information about a shared gateway to determine its actual amount of bandwidth consumption. The client can also obtain the total capacity of such shared gateway. Using its knowledge of its own bandwidth consumption, it can determine the other local network clients' usage of the shared gateway. With all of this information, i.e., total capacity of the shared gateway, the actual usage of the shared gateway, and the usage by other clients within the local network, the client can adjust or throttle background file transfers in order to keep the actual data transfers across the shared gateway within a reasonable percentage of the total capacity available. That is, a client will give priority to other local network computing machines' usage of the shared gateway by adjusting data transfers for its own background transfer system based on usage across a shared gateway.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: October 13, 2009
    Assignee: Microsoft Corporation
    Inventors: Anna Magdalena Hester, Barbara Harder, Edward Francis Reus, Kancheng Cao, Mahmood Ahmed Dhalla, Mike Zoran, Narayana Mahankali, Jeffrey S. Roberts
  • Publication number: 20090207733
    Abstract: A method is provided for transferring a set of data over a network by monitoring the level of actual network bandwidth utilization. The method identifies a maximum monitored level of actual utilization and calculates a size for data blocks to be transferred as a function of the maximum monitored level of utilization. The data blocks represent a segment of a set of data, such as a software update that may be transferred or downloaded over the network without interfering with other network activity.
    Type: Application
    Filed: April 17, 2009
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: JEFFREY S. ROBERTS, STEPHEN SCOTT EVANS, MICHAEL D. ZORAN, EDWARD F. REUS
  • Patent number: 7522536
    Abstract: A method is provided for transferring a set of data over a network by monitoring the level of actual network bandwidth utilization. The method identifies a maximum monitored level of actual utilization and calculates a size for data blocks to be transferred as a function of the maximum monitored level of utilization. The data blocks represent a segment of a set of data, such as a software update that may be transferred or downloaded over the network without interfering with other network activity.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: April 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeffrey S. Roberts, Stephen Scott Evans, Michael D. Zoran, Edward F. Reus
  • Patent number: 7512943
    Abstract: Distributed caching and download of file. A method is described that includes building a peer list comprising a listing of potential peer servers from among one or more networked computers. The peer list includes no more than a predetermined number of potential peer servers. Potential peer servers in the peer list are queried for a file or portion of a file. A message from a peer server in the peer list is received indicating that the peer server has the file or portion of a file available for download. The computer system downloads the file or portion of a file from the peer server.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: March 31, 2009
    Assignee: Microsoft Corporation
    Inventors: Anna M. Hester, Barbara Harder, Edward F. Reus, Jeffrey S. Roberts, Kancheng Cao, Mike Zoran, Narayana Mahankali
  • Patent number: 7502849
    Abstract: A system and computer-readable media are provided for transferring data over a network. In accordance with one aspect of the invention, the system includes a monitoring component, which monitors the level of actual network bandwidth utilization. The system also includes an identification component, which operates to identify a maximum monitored level of actual utilization. A calculating component then calculates a block size of data to transfer as a function of the maximum monitored level of utilization. The block size may be bounded between a maximum threshold value and a minimum threshold value. A receiving component then operates to receive the block size portion of the set of data over the network at one or more intervals.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: Jeffrey S. Roberts, Stephen Scott Evans, Michael D. Zoran, Edward F. Reus
  • Publication number: 20090025578
    Abstract: A system and method for tagging individual bales of hay as they are baled and recording information regarding the moisture, weight, preservative applied, field position, quality and other information available at the time of baling, all sequenced to the formation of the bale by a timing and positioning device.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 29, 2009
    Inventor: Jeffrey S. Roberts
  • Publication number: 20090025350
    Abstract: A system and method for tagging individual bales of hay as they are baled and recording information regarding the moisture, weight, preservative applied, field position, quality and other information available at the time of baling, all sequenced to the formation of the bale by a timing and positioning device.
    Type: Application
    Filed: July 18, 2008
    Publication date: January 29, 2009
    Inventor: Jeffrey S. Roberts
  • Publication number: 20080266175
    Abstract: Thus the field factors of crop, soil and harvest conditions that affect feeding quality or a quality analysis of the load can be associated with the forage as it is removed from storage and fed to livestock.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Inventor: Jeffrey S. Roberts
  • Patent number: 7436771
    Abstract: A system and computer-readable media are provided for refining network utilization determination and download data block sizes in the transfer of a set of data over a network. In accordance with one aspect of the invention, the system includes a monitoring component, which obtains a network utilization rate at a plurality of intervals. The system also determines an average of the network utilization rates and calculates a block size of data to transfer during the intervals as a function of the average. The average may be weighted by allocating a higher ratio to the more recently obtained network utilization rate. The calculated block size may be directly proportional to the product of the average, the size of the interval, and network availability. Alternatively, the size of the intervals may be adjusted based on the calculated block size.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeffrey S. Roberts, Stephen Scott Evans, Michael D. Zoran, Edward F. Reus
  • Patent number: 7415924
    Abstract: A system and method for tagging individual bales of hay as they are baled and recording information regarding the moisture, weight, preservative applied. Field position, quality and other information available at the time of baling;, all sequenced to the formation of the bale by a timing and positioning device.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: August 26, 2008
    Inventor: Jeffrey S. Roberts
  • Patent number: 7325068
    Abstract: A method, system, and computer-readable media are provided for managing the transfer of data over a network. In accordance with one method of the invention, the level of actual network bandwidth utilization is monitored. A timestamp indicating when the level of actual network bandwidth utilization was monitored is then provided. In addition, the quantity of data that had passed through the network interface at the time corresponding to the timestamp is determined.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: January 29, 2008
    Assignee: Microsoft Corporation
    Inventors: Jeffrey S. Roberts, Stephen Scott Evans, Michael D. Zoran, Edward F. Reus
  • Patent number: 7168636
    Abstract: An apparatus, method and system for applying a biologically active or chemical substance to a relatively large volume harvested or pre-harvested crop includes relatively small container of a mixture biologically active or chemical substance and water in fluid communication with fluid conduit. A pump moves mixture from the bottle through the conduit. A source of pressurized air is in fluid communication with the conduit to aerate the mixture. The aerated mixture is expelled through a nozzle at distal end of the conduit. In one aspect, the controller can monitor speed of the pump by monitoring operating voltage of the pump. Speed of the pump can be adjusted to adjust application rate. In one aspect, a process combines a flow of air through an orifice with the metering of a low volume of additive, such as an aid to preservation, to a crop as it is being cut or harvested to provide for even distribution of the additive to the crop.
    Type: Grant
    Filed: July 27, 2004
    Date of Patent: January 30, 2007
    Assignee: Pioneer Hi-Bred International, Inc.
    Inventors: Joseph R. Lebeda, James M. Oepping, Jeffrey S. Roberts
  • Patent number: 6920110
    Abstract: A method is provided for transferring a set of data over a network by monitoring the level of actual bandwidth utilization. In one embodiment, the method includes identifying a maximum monitored level of actual utilization and calculating a size for data blocks to be transferred as a function of the maximum monitored level of utilization. The data blocks represent a segment of a set of data, such as a software update that may be transferred or downloaded over the network without interfering with other network activity at the network interface. The size of the data blocks are bounded by a maximum and minimum threshold value. Computed block sizes allow effective utilization of the network bandwidth while also allowing an adaptation that supports a degree of responsiveness both on fast and slow networks.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: July 19, 2005
    Assignee: Microsoft Corporation
    Inventors: Jeffrey S. Roberts, Stephen Scott Evans, Michael D. Zoran, Edward F. Reus
  • Publication number: 20020124541
    Abstract: A forage additive application system of the present invention is adapted to apply a additive onto forage without first mixing the concentrated additive with a large volume of water. The application system includes a separate water tank and additive container. As water is pumped through a nozzle, the forage additive is injected into the water at a rate dependent upon the desired additive application rate.
    Type: Application
    Filed: May 7, 2002
    Publication date: September 12, 2002
    Inventors: James M. Oepping, Jeffrey S. Roberts
  • Publication number: 20020110149
    Abstract: A method is provided for transferring a set of data over a network by monitoring the level of actual network bandwidth utilization. The method encompasses two embodiments that utilize different algorithms.
    Type: Application
    Filed: February 14, 2001
    Publication date: August 15, 2002
    Inventors: Jeffrey S. Roberts, Stephen Scott Evans, Michael D. Zoran, Edward F. Reus
  • Patent number: 4807429
    Abstract: The method of the invention mounts a mechanical fluffing or tedding device that is approximately the width of a tractor tire directly in line and behind the left hand wheels of a tractor pulling a hay mowing implement so that the area of previously cut hay that has been compacted by the wheels of the tractor is immediately tedded or fluffed and the area of non-compacted hay is not tedded or fluffed. The drying time of the hay is therefore reduced, due to the elimination of the compacted area that normally dries slower than the hay that is not compacted.
    Type: Grant
    Filed: April 17, 1987
    Date of Patent: February 28, 1989
    Inventor: Jeffrey S. Roberts
  • Patent number: 4615139
    Abstract: The process of this invention uses 2 bars to tip alfalfa or clover hay forward while a third bar holds spray devices that deliver liquid chemical drying agents to the crop in such a way that most of the chemical is applied to the plant's stems and very little is applied to the plant's leaves. Effectiveness of the liquid chemical drying agents is maximized in this way.
    Type: Grant
    Filed: March 8, 1985
    Date of Patent: October 7, 1986
    Assignee: Harvest Tec, Inc.
    Inventor: Jeffrey S. Roberts