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: 20150169981Abstract: 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: ApplicationFiled: September 5, 2014Publication date: June 18, 2015Inventors: Brian C. De Guia, Sandy Y. McDonald, Duy Q. Nguyen, Esperanza D. Rodriguez, Gary D. Williams
-
Publication number: 20150164405Abstract: 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: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: International Business Machines CorporationInventors: Brian C. De Guia, Sandy Y. McDonald, Duy Q. Nguyen, Esperanza D. Rodriguez, Gary D. William
-
Patent number: 8562774Abstract: 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: GrantFiled: September 7, 2011Date of Patent: October 22, 2013Assignee: 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: 8458708Abstract: 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: GrantFiled: April 18, 2008Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventors: Mark J. Cavage, Kristin M. Hazlewood, Richard A. Heller, Gary D. Williams
-
Publication number: 20130124610Abstract: 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: ApplicationFiled: November 16, 2011Publication date: May 16, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: RICHARD J. SMITH, GARY D. WILLIAMS
-
Publication number: 20130124705Abstract: 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: ApplicationFiled: April 16, 2012Publication date: May 16, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: RICHARD J. SMITH, GARY D. WILLIAMS
-
Patent number: 8224996Abstract: 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: GrantFiled: December 29, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Kristin M. Hazlewood, John M. McConaughy, Gary D. Williams
-
Patent number: 8176494Abstract: 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: GrantFiled: April 17, 2008Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Mark J. Cavage, Kristin M. Hazlewood, Richard A. Heller, Gary D. Williams
-
Publication number: 20110315309Abstract: 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: ApplicationFiled: September 7, 2011Publication date: December 29, 2011Applicant: 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: 8034430Abstract: 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: GrantFiled: October 27, 2005Date of Patent: October 11, 2011Assignee: 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: 20100169485Abstract: 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: ApplicationFiled: December 29, 2008Publication date: July 1, 2010Applicant: International Business Machines CorporationInventors: Kristin M. Hazlewood, John M. McConaughy, Gary D. Williams
-
Publication number: 20090205703Abstract: 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: ApplicationFiled: February 10, 2009Publication date: August 20, 2009Applicant: APPLIED MATERIALS, INC.Inventors: Salvador P. Umotoy, Jeffrey S. Sullivan, Mike Brennan, Charles Gay, Theodossios V. Costuros, Gary D. Williams, Oscar Gomez
-
Patent number: 5985434Abstract: 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: GrantFiled: November 25, 1997Date of Patent: November 16, 1999Assignee: Kimberly-Clark Worldwide, Inc.Inventors: Jian Qin, Palani Raj Ramaswami Wallajapet, Gary D. Williams
-
Patent number: 5948829Abstract: 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: GrantFiled: November 25, 1997Date of Patent: September 7, 1999Assignee: Kimberly-Clark Worldwide, Inc.Inventors: Palani Raj Ramaswami Wallajapet, Jian Qin, Gary D. Williams
-
Patent number: D491189Type: GrantFiled: August 12, 2002Date of Patent: June 8, 2004Inventor: Gary D. Williams