Patents by Inventor Gary D. Williams

Gary D. Williams 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: 20150169981
    Abstract: A tool for recommending proper sun block use. The tool receives, by one or more computer processors, a first image of a user captured by a camera, and a second image of a user captured by a camera, wherein the first image is an ultraviolet image, and the second image is a digital color image. The tool determines, by one or more computer processors, areas of ultraviolet radiation vulnerability for the user captured in the first and second image. The tool determines, by one or more computer processors, a level of ultraviolet radiation vulnerability for the determined areas. The tool determines, by one or more computer processors, a recommendation for proper sun block use based, at least in part, on the level of ultraviolet radiation vulnerability.
    Type: Application
    Filed: September 5, 2014
    Publication date: June 18, 2015
    Inventors: Brian C. De Guia, Sandy Y. McDonald, Duy Q. Nguyen, Esperanza D. Rodriguez, Gary D. Williams
  • Publication number: 20150164405
    Abstract: A tool for recommending proper sun block use. The tool receives, by one or more computer processors, a first image of a user captured by a camera, and a second image of a user captured by a camera, wherein the first image is an ultraviolet image, and the second image is a digital color image. The tool determines, by one or more computer processors, areas of ultraviolet radiation vulnerability for the user captured in the first and second image. The tool determines, by one or more computer processors, a level of ultraviolet radiation vulnerability for the determined areas. The tool determines, by one or more computer processors, a recommendation for proper sun block use based, at least in part, on the level of ultraviolet radiation vulnerability.
    Type: Application
    Filed: December 16, 2013
    Publication date: June 18, 2015
    Applicant: International Business Machines Corporation
    Inventors: Brian C. De Guia, Sandy Y. McDonald, Duy Q. Nguyen, Esperanza D. Rodriguez, Gary D. William
  • Patent number: 8562774
    Abstract: In some embodiments, a nonwoven fabric includes a first web that is at least partially formed of extruded strands which include an auto-adhesive material. The nonwoven fabric is adapted to be bonded to another item that includes a similar auto-adhesive material. In other embodiments, a method of forming a nonwoven fabric includes extruding a plurality of strands that are formed of an auto-adhesive material. The method further includes routing the plurality of strands toward a moving support, depositing the plurality of strands onto the moving support, and then stabilizing the plurality of strands to form a web. In other embodiments, a fastening system includes a nonwoven fabric that has a web which is formed of a plurality of extruded strands that include an auto-adhesive material. The fastening system further includes a foam layer that has a surface with a plurality of free-standing struts that include a similar auto-adhesive material.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: October 22, 2013
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Nadezhda V. Efremova, Bruce M. Siebers, Lisha Yu, Christian L. Sanders, Gary D. Williams, Nicholas A. Kraft, Sheng-Hsin Hu, Jeffrey D. Lindsay, Fung-jou Chen
  • Patent number: 8458708
    Abstract: Processing data in a multithreaded application to alleviate impaired or substandard performance conditions is provided. Work items that are pending processing by the multithreaded application are placed into a data structure. The work items are processed by a plurality of threads within the multithreaded application in accordance with a first algorithm, e.g., first-in first-out (FIFO). A thread within the multithreaded application is configured apart from the plurality of threads such that it processes work items in accordance with a second algorithm that differs from the first algorithm, thereby avoiding the impairing condition. For example, the thread may process a pending work item only if it has a particular characteristic. The thread restricts its own processing of work items by intermittently evaluating workflow conditions for the plurality of threads; if the workflow conditions improve or are unimpaired, then the thread does not process any work items.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark J. Cavage, Kristin M. Hazlewood, Richard A. Heller, Gary D. Williams
  • Publication number: 20130124610
    Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.
    Type: Application
    Filed: November 16, 2011
    Publication date: May 16, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: RICHARD J. SMITH, GARY D. WILLIAMS
  • Publication number: 20130124705
    Abstract: A method of replicating on a test server a production load of a production server. The method can include creating the production load on the production server by processing client requests received from clients. The method further can include, while the client requests are processed, via a processor, in real time, replicating the production load to generate a replicated production load that represents the client requests and defines state information representing unique states formed between the production server and the respective clients. The method also can include, in real time, communicating the replicated production load in order to replicate the production load on the test server.
    Type: Application
    Filed: April 16, 2012
    Publication date: May 16, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: RICHARD J. SMITH, GARY D. WILLIAMS
  • Patent number: 8224996
    Abstract: The illustrative embodiments provide for filtering LDAP requests and server responses. A viewport server is configured with filtering rules for responses from a directory server where the responses are generated to fulfill requests from a client application. The filtering rules determine which data is to be forwarded to the client application. One or more responses are intercepted from the directory server to the client application. The one or more intercepted responses are filtered according to the filtering rules to produce a set of filtered responses. The set of filtered responses are then sent to the client application.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kristin M. Hazlewood, John M. McConaughy, Gary D. Williams
  • Patent number: 8176494
    Abstract: A method is presented for processing data in a multithreaded application to alleviate impaired or substandard performance conditions. Work items that are pending processing by the multithreaded application are placed into a data structure. The work items are processed by a plurality of threads within the multithreaded application in accordance with a first algorithm, e.g., first-in first-out (FIFO). A thread within the multithreaded application is configured apart from the plurality of threads such that it processes work items in accordance with a second algorithm that differs from the first algorithm, thereby avoiding the impairing condition. For example, the thread may process a pending work item only if it has a particular characteristic. The thread restricts its own processing of work items by intermittently evaluating workflow conditions for the plurality of threads; if the workflow conditions improve or are unimpaired, then the thread does not process any work items.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Mark J. Cavage, Kristin M. Hazlewood, Richard A. Heller, Gary D. Williams
  • Publication number: 20110315309
    Abstract: In some embodiments, a nonwoven fabric includes a first web that is at least partially formed of extruded strands which include an auto-adhesive material. The nonwoven fabric is adapted to be bonded to another item that includes a similar auto-adhesive material. In other embodiments, a method of forming a nonwoven fabric includes extruding a plurality of strands that are formed of an auto-adhesive material. The method further includes routing the plurality of strands toward a moving support, depositing the plurality of strands onto the moving support, and then stabilizing the plurality of strands to form a web. In other embodiments, a fastening system includes a nonwoven fabric that has a web which is formed of a plurality of extruded strands that include an auto-adhesive material. The fastening system further includes a foam layer that has a surface with a plurality of free-standing struts that include a similar auto-adhesive material.
    Type: Application
    Filed: September 7, 2011
    Publication date: December 29, 2011
    Applicant: KIMBERLY-CLARK WORLDWIDE, INC.
    Inventors: Nadezhda V. Efremova, Bruce M. Siebers, Lisha Yu, Christian L. Sanders, Gary D. Williams, Nicholas A. Kraft, Sheng-Hsin Hu, Jeffrey D. Lindsay, Fung-jou Chen
  • Patent number: 8034430
    Abstract: In some embodiments, a nonwoven fabric includes a first web that is at least partially formed of extruded strands which include an auto-adhesive material. The nonwoven fabric is adapted to be bonded to another item that includes a similar auto-adhesive material. In other embodiments, a method of forming a nonwoven fabric includes extruding a plurality of strands that are formed of an auto-adhesive material. The method further includes routing the plurality of strands toward a moving support, depositing the plurality of strands onto the moving support, and then stabilizing the plurality of strands to form a web. In other embodiments, a fastening system includes a nonwoven fabric that has a web which is formed of a plurality of extruded strands that include an auto-adhesive material. The fastening system further includes a foam layer that has a surface with a plurality of free-standing struts that include a similar auto-adhesive material.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: October 11, 2011
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Nadezhda V. Efremova, Bruce M. Siebers, Lisha Yu, Christian L. Sanders, Gary D. Williams, Nicholas A. Kraft, Sheng-Hsin Hu, Jeffrey D. Lindsay, Fung-jou Chen
  • Publication number: 20100169485
    Abstract: The illustrative embodiments provide for filtering LDAP requests and server responses. A viewport server is configured with filtering rules for responses from a directory server where the responses are generated to fulfill requests from a client application. The filtering rules determine which data is to be forwarded to the client application. One or more responses are intercepted from the directory server to the client application. The one or more intercepted responses are filtered according to the filtering rules to produce a set of filtered responses. The set of filtered responses are then sent to the client application.
    Type: Application
    Filed: December 29, 2008
    Publication date: July 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kristin M. Hazlewood, John M. McConaughy, Gary D. Williams
  • Publication number: 20090205703
    Abstract: The present invention generally relates to a simple and cost effective device and method for mounting and supporting solar panels. A solar panel according to the present invention is supported from the backside via a plurality of elongated support members. The elongated support members may have open V-shaped or W-shaped arrangements and may be adhered to the solar panels through strong, flexible glue or double-sided tape that withstands significant environmental loads, such as wind uploading, yet remain flexible enough to minimize stress concentrations in the solar panels. The support members may be attached to a solar panel by a support member attachment module incorporated into an automated solar panel production line. A plurality of solar panels may be field mounted to a solar panel support structure having one or more piles or the like with at least a lower and upper transverse support rails spanning the plurality of solar panels.
    Type: Application
    Filed: February 10, 2009
    Publication date: August 20, 2009
    Applicant: APPLIED MATERIALS, INC.
    Inventors: Salvador P. Umotoy, Jeffrey S. Sullivan, Mike Brennan, Charles Gay, Theodossios V. Costuros, Gary D. Williams, Oscar Gomez
  • Patent number: 5985434
    Abstract: Disclosed is an absorbent foam that exhibits desirable softness and flexibility properties yet is highly absorbent. In one embodiment, the absorbent foam comprises a water-swellable, water-insoluble polymer wherein the absorbent foam exhibits a Free Swell value of at least about 10 grams of liquid per gram of absorbent foam and a Softness value that is less than about 30 grams of force per gram per square meter of absorbent foam. In a second embodiment, the absorbent foam has an average cell size of the cells in the absorbent foam between about 10 microns to about 100 microns and an average wall thickness of the cells in the absorbent foam between about 0.1 micron to about 30 microns. Such an absorbent foam may be used in a disposable absorbent product intended for the absorption of fluids such as body fluids.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: November 16, 1999
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Jian Qin, Palani Raj Ramaswami Wallajapet, Gary D. Williams
  • Patent number: 5948829
    Abstract: Disclosed is a process for preparing an absorbent foam. The process generally comprises forming a solution of a polymer in a solvent, freezing the solution at a relatively slow cooling rate to a temperature below the freezing point of the solvent, removing the solvent from the frozen solution, and recovering the polymer to form a water-swellable, water-insoluble polymeric foam. The process has been found to enable one to prepare an absorbent foam that exhibits desirable softness and flexibility properties yet is highly absorbent. Such an absorbent foam may be used in a disposable absorbent product intended for the absorption of fluids such as body fluids.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: September 7, 1999
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Palani Raj Ramaswami Wallajapet, Jian Qin, Gary D. Williams
  • Patent number: D491189
    Type: Grant
    Filed: August 12, 2002
    Date of Patent: June 8, 2004
    Inventor: Gary D. Williams