Patents by Inventor David J. Roth

David J. Roth 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: 20140380340
    Abstract: An update platform is described that collectively handles driver and firmware updates for hardware resources of a computing device based on dependencies associated with the updates. The update platform may instantiate representations of each individual hardware resource as abstractions through which detection, analysis, acquisition, deployment, installation, and tracking of updates is managed. Using the representations, the update platform discovers available updates, matches configuration packages for the updates to appropriate resources, and initiates installation of the configuration packages. The update platform is further configured to recognize dependencies associated with the configuration packages. When dependencies are detected, corresponding configuration packages are marked to reflect the dependencies and activation is suspended until the dependencies are satisfied. Upon satisfaction of the dependencies, the dependencies are cleared and the configuration packages are activated.
    Type: Application
    Filed: June 21, 2013
    Publication date: December 25, 2014
    Inventors: Jason C. Knichel, Adam Lenart, James G. Cavalaris, Chad R. Siefert, David J. Roth
  • Publication number: 20140359593
    Abstract: A computer-implemented method for maintaining update dependencies includes receiving, at a computing device, an update set from an update service. The update set may include a dependent set including a first update having a dependency on a second update in the update set. The first and second updates are separated from the update set and installed. Upon installation, an activation condition may be applied to the first and second updates.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventors: Jordan Cohen, Mark Henriksen Phaedrus, Michael Ratanapintha, Faisal Ansari, Rajiv Poonamalli, Rajasekaran Rangarajan, James Cavalaris, David J. Roth, Ullattil Shaji, Karl Hessler, Katy Kneale
  • Publication number: 20140007073
    Abstract: A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be configured to handle firmware updates in a consistent manner across different computing platforms/architectures. A data structure is defined to associate each updateable resource with a corresponding identifier to enumerate the updateable resources to the firmware update system. The firmware update system may reference the data structure to produce representations of the each individual resource that provide an operating system level abstraction through which detection, analysis, acquisition, deployment, installation, and tracking of firmware updates is managed. Using the representations, the firmware update system operates to discover available firmware updates collectively for the enumerated resources, match the updates to appropriate resources, and initiate installation of the updates.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Inventors: James G. Cavalaris, Adam Lenart, Chad R. Siefert, David J. Roth, Cameron S. Brodeur, James A. Schwartz, JR., Eric F. Nelson
  • Publication number: 20110083532
    Abstract: A process for increasing the percentage of metal recovery from dross containing metal particles of different sizes having oxide and salt components adhered thereto. The process includes crushing and tumbling the dross to mechanically remove all of the oxide and salt components from the larger of the metal particles, separating the larger metal particles from the removed oxide and salt components and the smaller metal particles to provide a supply of larger metal particle concentrate, separating the removed oxide and salt components from the smaller metal particles, mechanically impacting the smaller metal particles to remove any additional oxide and salt components from the smaller metal particles, and separating the smaller metal particles from the additional oxide and salt components to provide a supply of smaller metal particle concentrate.
    Type: Application
    Filed: September 16, 2010
    Publication date: April 14, 2011
    Applicant: ALTEK, L.L.C.
    Inventor: David J. Roth
  • Patent number: 7912921
    Abstract: A cache server includes a media serving engine that is capable of distributing media content. A cache engine is coupled to the media serving engine and capable of caching media content. A set of cache policies is accessible by the cache engine to define the operation of the cache engine. The cache server can be configured to operate as either a cache server or an origin server. The cache server also includes a data communication interface coupled to the cache engine and the media serving engine to allow the cache engine to receive media content across a network and to allow the media serving engine to distribute media content across the network. The cache policies include policies for distributing media content from the media server, policies for handling cache misses, and policies for prefetching media content.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Bret P. O'Rourke, Dawson F. Dean, Chih-Kan Wang, Mark D. Van Antwerp, David J. Roth, Chadd B. Knowlton
  • Patent number: 7783803
    Abstract: Pairing service technologies is described. In embodiment(s), peripheral devices can be discovered, such as by a computer device, and a peripheral device can be configured with multiple services that each correspond to one or more data communication protocols. The multiple services of the peripheral device can be determined, and a pairing sequence can be prioritized for the multiple services. The data communication protocol(s) can then be paired according to the pairing sequence to configure the multiple services of the peripheral device.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: David J. Roth, Daniel J. Driscoll, Huseyin G. Gok, Douglas Brubacher, Daniel L. Conti, Yatharth Gupta, David A. Roberts, Narasimha Rao S. S. Nagampalli, Jeffrey T. Smith, Ashraf M. Hamad
  • Publication number: 20100115146
    Abstract: Pairing service technologies is described. In embodiment(s), peripheral devices can be discovered, such as by a computer device, and a peripheral device can be configured with multiple services that each correspond to one or more data communication protocols. The multiple services of the peripheral device can be determined, and a pairing sequence can be prioritized for the multiple services. The data communication protocol(s) can then be paired according to the pairing sequence to configure the multiple services of the peripheral device.
    Type: Application
    Filed: November 3, 2008
    Publication date: May 6, 2010
    Inventors: David J. Roth, Daniel J. Driscoll, Huseyin G. Gok, Douglas K. Brubacher, Daniel L. Conti, Yatharth Gupta, David A. Roberts, Narasimha Rao S.S. Nagampalli, Jeff T. Smith, Ashraf M. Hamad
  • Publication number: 20090240814
    Abstract: A framework for users to connect to wireless devices, regardless of the underlying wireless technology. The framework has a modular structure, including discovery handlers, pairing handlers, and pairing ceremony modules. Discovery and pairing handlers are specific to each wireless technology, enabling discovery of wireless devices, and connection to the device. Pairing ceremony modules are technology independent, and may be invoked by any pairing handler, regardless of the wireless technology employed by a device. The framework provides an aggregation of wireless technologies into a common user interface, improving the user's experience and expanding possibilities for use of wireless technologies.
    Type: Application
    Filed: March 18, 2008
    Publication date: September 24, 2009
    Applicant: Microsoft Corporation
    Inventors: Douglas K. Brubacher, Ronald J. Ayala, Gary P. Raden, II, David J. Roth, Alain L. Michaud
  • Patent number: 7157042
    Abstract: A dross compression apparatus and method includes one or more air nozzles for directing cooling air across the top of a compression head for cooling the compression head. The air may be vented through air vents in a wall of the apparatus after passing across the top of the compression head. Also a plurality of ribs may extend across the top of the compression head in the direction of the air vents in the wall of the apparatus for directing the air across the top of the compression head and out the air vents.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: January 2, 2007
    Assignee: Altek-MDY, L.L.C.
    Inventor: David J. Roth
  • Patent number: 6986018
    Abstract: A cache server includes a media serving engine that is capable of distributing media content. A cache engine is coupled to the media serving engine and capable of caching media content. A set of cache policies is accessible by the cache engine to define the operation of the cache engine. The cache server can be configured to operate as either a cache server or an origin server. The cache server also includes a data communication interface coupled to the cache engine and the media serving engine to allow the cache engine to receive media content across a network and to allow the media serving engine to distribute media content across the network. The cache policies include policies for distributing media content from the media server, policies for handling cache misses, and policies for prefetching media content.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: January 10, 2006
    Assignee: Microsoft Corporation
    Inventors: Bret P. O'Rourke, Dawson F. Dean, Chih-Kan Wang, Mark D. Van Antwerp, David J. Roth, Chadd B. Knowlton
  • Publication number: 20040003101
    Abstract: Improved caching control for streaming media includes one or more cache control directives associated with streaming media content that can be used by a source of the streaming media content to identify how caching proxy servers are to handle the streaming media content. Upon receipt of the streaming media content, the caching proxy servers handle the content as indicated by the cache control directive(s).
    Type: Application
    Filed: June 26, 2002
    Publication date: January 1, 2004
    Inventors: David J. Roth, Eduardo P. Oliveira, Anders E. Klemets
  • Publication number: 20020198953
    Abstract: A cache server includes a media serving engine that is capable of distributing media content. A cache engine is coupled to the media serving engine and capable of caching media content. A set of cache policies is accessible by the cache engine to define the operation of the cache engine. The cache server can be configured to operate as either a cache server or an origin server. The cache server also includes a data communication interface coupled to the cache engine and the media serving engine to allow the cache engine to receive media content across a network and to allow the media serving engine to distribute media content across the network. The cache policies include policies for distributing media content from the media server, policies for handling cache misses, and policies for prefetching media content.
    Type: Application
    Filed: June 26, 2001
    Publication date: December 26, 2002
    Inventors: Bret P. O'Rourke, Dawson F. Dean, Chih-Kan Wang, Mark D. Van Antwerp, David J. Roth, Chadd B. Knowlton
  • Publication number: 20010011788
    Abstract: A dross press head is constructed of refractory material. The refractory material may be a vitreous silica based refractory or other suitable refractory material including ceramic material. The refractory head may include reinforcing fibers, which may be stainless steel fibers. The refractory head may be provided with refractory clips or anchor bolts and secured at its upper end to a metal plate for structural strength. One or more spikes may be formed on or mounted to a lower surface of the refractory head for aiding flow of the upper layer of metal recovered from the dross. The spikes may be constructed of refractory material including ceramic material, cast steel, cast iron or hot rolled steel. Spike material may be selected based on the type of dross. The spike may be formed on the head threadably mounted to a supporting rod mounted to the upper metal plate.
    Type: Application
    Filed: March 27, 2001
    Publication date: August 9, 2001
    Applicant: Altek International, Inc.
    Inventors: David J. Roth, Peter G. Schirk, Scott S. Campbell
  • Patent number: 6228319
    Abstract: A portable dross pressing apparatus utilizes a frame which may be made portable by wheels, by forklift tubes or the like. A press head is mounted to an upper portion of the portable frame and a drive means is used to force a skim pot upwardly into juxtaposition with the press head wherein dross within the skim pot may be compressed between the skim pot and the press head. The pot and/or head may contain ribs which may or may not mate. The pressing components may be made of cast steel or of a refractory material, such as ceramic. A pot of refractory material would be constructed over a metal shell for reinforcement. Preferably, the skim pot and sow mold are mounted within a traveling frame which is movably mounted to the portable frame. The skim pot may be provided with an automatic dumping mechanism and the sow mold may be mounted on a slide drawer mechanism. In a preferred embodiment, the skim pot is provided with means for preheating which may either be a gas burner or electrical resistance heaters.
    Type: Grant
    Filed: February 5, 1999
    Date of Patent: May 8, 2001
    Assignee: Altek International, Inc.
    Inventors: David J. Roth, Peter G. Schirk
  • Patent number: 5669957
    Abstract: A dross compression apparatus and method utilizes a dross compression head and a skim box or collector having mating ribs. The ribs may be any type of projection or shape of the head and skim box sufficient to form grooves in both sides of the dross which divide or substantially divide the dross. Improved plating of the aluminum metal and separation of the aluminum layers from the aluminum oxide are achieved by using pressures in the range of 50 to 70 pounds per square inch. The ribs by their cutting action through the dross enable the achieving of these pressures with lower rated hydraulic presses. Two specific embodiments are disclosed, one utilizing an elongated substantially hemispheric shaped head and the other utilizing a substantially hemispheric shaped head. In both embodiments, the head and receptacle or skim box are of substantially conforming shapes.
    Type: Grant
    Filed: June 12, 1996
    Date of Patent: September 23, 1997
    Assignee: Altek International, Inc.
    Inventor: David J. Roth
  • Patent number: 5029701
    Abstract: Dispenser kit for infants, which comprises a vial, optionally featuring specially contoured upper end and,(1) either of a pair of annular, resilient adapter/gaskets, or different size, snugly surrounding said upper end, or(2) an integral disk-like segment extending outwardly, either (1) or (2), serving to permit vial insertion into and location within any one of several standard, but different sized, nursing bottles, each having an associated, but threadingly, attachable and removable ring-cap/nipple assembly, and providing fluid tight relationship.
    Type: Grant
    Filed: May 7, 1990
    Date of Patent: July 9, 1991
    Inventors: Lori A. Roth, David J. Roth, Debra A. Schwanger, Daniel J. Schwanger
  • Patent number: 4527779
    Abstract: An improved mechanism for recovery of metal, particularly aluminum, from metal bearing dross utilizes a trough for collection of the dross. A wedge member compresses the dross in the trough. In this manner, metal is decanted from the compressed dross and flows through slots in the bottom or passages in the walls of the trough for collection in a pan, or becomes concentrated at the edges or walls of dross. The trough and wedge members also serve to cool the dross material thereby diminishing metal loss due to thermite reaction.
    Type: Grant
    Filed: September 30, 1983
    Date of Patent: July 9, 1985
    Assignee: Atlantic Richfield Company
    Inventors: David J. Roth, Lawrence R. Culler, Ralph D. Heifner
  • Patent number: 4386956
    Abstract: An improved method for recovery of metal, particularly aluminum, from metal bearing dross utilizes a trough for collection of the dross. A wedge member compresses the dross in the trough. In this manner, metal is decanted from the compressed dross and flows through slots in the bottom or passages in the walls of the trough for collection in a pan, or becomes concentrated at the edges or walls of the volume of dross. The trough and wedge members also serve to cool the dross material thereby diminishing metal loss due to thermite reaction. The compressed dross coalesces and solidifies, is broken and is mechanically separated. The larger dross components from the separation process are substantially metallic and may be recycled through the furnace. The remaining components are charged in a vortex melting furnace for the lowest possible melt loss. This also effects segregation of the remaining metal from the dross by melting the metal and allowing the dross to rise to the top of the bath.
    Type: Grant
    Filed: December 3, 1980
    Date of Patent: June 7, 1983
    Assignee: The Anaconda Company
    Inventors: David J. Roth, Lawrence R. Culler, Ralph D. Heifner