Patents by Inventor James Giles

James Giles 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: 20160344831
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A proxy server is added in between user devices and a server hosting a web resource. A page request addressed to the resource is received at the proxy server from a user device and forwarded to the server. A page associated with the resource is received from the server and processed by the proxy server. The page is parsed, locating content blocks in the page. Slot information for each content block is extracted. Content requests for each content block are forwarded to third-party content serving systems. Received responses are merged into the page at respective content blocks. Tags are removed from items in the responses. A single tag is included in the processed page. A linking between the removed tags and the single tag is stored. The processed page is provided.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Masha Schneider, Gang Wang, James Giles
  • Patent number: 9440575
    Abstract: A dump body which dissuades material from sitting on a top surface of a sidewall of the dump body and thereby reduces spillage while hauling material is disclosed. The dump body may additionally allow an operator of a loader to clearly distinguish the edge of the dump body to facilitate loading and reduce structural damage. The dump body may further create a lower center of gravity while hauling the same payload, which may reduce the risk of rolling the dump body. The dump body may include a pair of sidewalls attached on opposing sides of a bottom wall and extending upwardly, with each having a top surface inclined toward an interior of the dump body. The incline may start at an inside edge of the sidewall and extend upwardly to an outside edge of the sidewall residing at a very outer extent of the sidewall.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: September 13, 2016
    Assignee: Caterpillar Inc.
    Inventors: Iain James Giles-Brown, Christopher Paul Took
  • Patent number: 8943509
    Abstract: A method, apparatus, and computer program product for scheduling stream-based applications in a distributed computer system with configurable networks are provided. The method includes choosing, at a highest temporal level, jobs that will run, an optimal template alternative for the jobs that will run, network topology, and candidate processing nodes for processing elements of the optimal template alternative for each running job to maximize importance of work performed by the system. The method further includes making, at a medium temporal level, fractional allocations and re-allocations of the candidate processing elements to the processing nodes in the system to react to changing importance of the work. The method also includes revising, at a lowest temporal level, the fractional allocations and re-allocations on a continual basis to react to burstiness of the work, and to differences between projected and real progress of the work.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: January 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nikhil Bansal, Kirsten W. Hildrum, James Giles, Deepak Rajan, Philippe L. Seto, Eugen Schenfeld, Rohit Wagle, Joel L. Wolf, Xiaolan J. Zhang
  • Publication number: 20140099181
    Abstract: A dump body which dissuades material from sitting on a top surface of a sidewall of the dump body and thereby reduces spillage while hauling material is disclosed. The dump body may additionally allow an operator of a loader to clearly distinguish the edge of the dump body to facilitate loading and reduce structural damage. The dump body may further create a lower center of gravity while hauling the same payload, which may reduce the risk of rolling the dump body. The dump body may include a pair of sidewalls attached on opposing sides of a bottom wall and extending upwardly, with each having a top surface inclined toward an interior of the dump body. The incline may start at an inside edge of the sidewall and extend upwardly to an outside edge of the sidewall residing at a very outer extent of the sidewall.
    Type: Application
    Filed: October 9, 2012
    Publication date: April 10, 2014
    Applicant: Caterpillar Inc.
    Inventors: Iain James Giles-Brown, Christopher Paul Took
  • Publication number: 20120298117
    Abstract: A patient warming device (400), which can be configured as a patient warming blanket (207), patient warming drape (300), or surgical drape (500), includes the top layer of material and optionally a bottom layer of material. The top layer (401) can be formed by laminating non-woven fabric (301) to a film layer (100) or by needle punching fibers through the film layer (100). The film layer (100) has a thermally reflective side (404) and a thermally absorptive side (405). The patient warming device (400) can be used in a patient warming system (700) with one or more light sources (701,702) and an optional control module (704) to warm a patient during and after medical procedures.
    Type: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Inventors: Andrew James Giles, Francis Anthony Czajka, Tim Finnigan, John Henry Kutsch, Vince R. Lackowski
  • Publication number: 20090241123
    Abstract: A method, apparatus, and computer program product for scheduling stream-based applications in a distributed computer system with configurable networks are provided. The method includes choosing, at a highest temporal level, jobs that will run, an optimal template alternative for the jobs that will run, network topology, and candidate processing nodes for processing elements of the optimal template alternative for each running job to maximize importance of work performed by the system. The method further includes making, at a medium temporal level, fractional allocations and re-allocations of the candidate processing elements to the processing nodes in the system to react to changing importance of the work. The method also includes revising, at a lowest temporal level, the fractional allocations and re-allocations on a continual basis to react to burstiness of the work, and to differences between projected and real progress of the work.
    Type: Application
    Filed: March 21, 2008
    Publication date: September 24, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nikhil Bansal, Kirsten W. Hildrum, James Giles, Deepak Rajan, Philippe L. Seto, Eugen Schenfeld, Rohit Wagle, Joel L. Wolf, Xiaolan J. Zhang
  • Patent number: 7480209
    Abstract: A submersible loudspeaker assembly is provided. The loudspeaker assembly includes: a housing; a loudspeaker enclosed within the housing; an external diaphragm disposed adjacent to the loudspeaker. The external diaphragm is acoustically transparent when subject to ambient air pressure, but configured to flex towards the loudspeaker when submerged in water.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: January 20, 2009
    Assignee: Harris Corporation
    Inventors: Timothy James Giles, Michael David Stevens
  • Publication number: 20080298177
    Abstract: A submersible loudspeaker assembly is provided. The loudspeaker assembly includes: a housing; a loudspeaker enclosed within the housing; an external diaphragm disposed adjacent to the loudspeaker. The external diaphragm is acoustically transparent when subject to ambient air pressure, but configured to flex towards the loudspeaker when submerged in water.
    Type: Application
    Filed: May 29, 2007
    Publication date: December 4, 2008
    Inventors: Timothy James Giles, Michael David Stevens
  • Publication number: 20070255769
    Abstract: A system for defining, disseminating, and evaluating policies in a policy-based decision system includes a unit for defining a hierarchy of policy groups, a unit for associating a group of orthogonal parameters with at least one policy group, a unit for defining at least one policy for one or more policy groups in said hierarchy, a unit for disseminating policies to one or more decision making component for at least one policy group in said hierarchy, and a unit for evaluating policies for at least one policy groups in the hierarchy.
    Type: Application
    Filed: April 14, 2006
    Publication date: November 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Allen Gilbert, James Giles, David Kaminsky, Vaughn Rokosz, Dinesh Verma
  • Publication number: 20070162966
    Abstract: A system and method for ratifying policies are provided. A method for ratifying a policy in a policy-based decision system comprises: determining if a new policy interacts with an existing policy in the policy-based decision system; and ratifying the new policy to exist in the policy-based decision system.
    Type: Application
    Filed: January 12, 2006
    Publication date: July 12, 2007
    Applicant: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Seraphin Calo, James Giles, Kang-Won Lee, Mukesh Mohania, Dinesh Verma, Jorge Lobo
  • Publication number: 20060282525
    Abstract: One embodiment of the present method and apparatus for delegating responses to conditions in computing systems includes acknowledging (e.g., at a systems management component in the computing system) a condition, and delegating responsibility for a strategy for a response to the condition to another component. In further embodiments, the present method and apparatus for delegating responses to conditions in computing systems includes receiving (e.g., at a computing system component) an assignment from another computing system component (e.g., a systems management component), where the assignment assigns responsibility for a strategy for a response to a condition, and determining whether and how to respond to the condition.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Inventors: James Giles, Reiner Sailer
  • Publication number: 20060047793
    Abstract: Arrangements and methods for configuring at least one computing device using at least one reference group. In a preferred embodiment, a reference group of peer devices is identified, configuration settings of the peer devices are extracted, the extracted configuration settings are analyzed and at least one configuration template is provided. A recommended configuration template is then selected for the at least one computing device.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 2, 2006
    Applicant: IBM Corporation
    Inventors: Dakshi Agrawal, Seraphin Calo, James Giles, Kang-Won Lee, Dinesh Verma
  • Publication number: 20050283822
    Abstract: A system, apparatus and method for integrating policy-based technologies, including SLA management technologies, into an electronic utility (eUtility) infrastructure that supports automated provisioning of On Demand Service Environments (ODSEs) are provided. ODSEs embody the applications and computing resource services a subscribing customer requests. The system, apparatus and method augment the capabilities of eUtilities by defining the eUtilities in terms of policies that make them more customizable, and more responsive to the business objectives of the various parties that they serve.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Karen Appleby, Seraphin Calo, James Giles, Guerney Hunt, Kang-Won Lee
  • Publication number: 20050081044
    Abstract: Methods and apparatus for enabling a Pervasive Authentication Domain. A Pervasive Authentication Domain allows many registered Pervasive Devices to obtain authentication credentials from a single Personal Authentication Gateway and to use these credentials on behalf of users to enable additional capabilities for the devices. It provides an arrangement for a user to store credentials in one device (the Personal Authentication Gateway), and then make use of those credentials from many authorized Pervasive Devices without re-entering the credentials. It provides a convenient way for a user to share credentials among many devices, particularly when it is not convenient to enter credentials as in a smart wristwatch environment. It further provides an arrangement for disabling access to credentials to devices that appear to be far from the Personal Authentication Gateway as measured by metrics such as communications signal strengths.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 14, 2005
    Applicant: IBM Corporation
    Inventors: James Giles, Reiner Sailer
  • Patent number: 6195842
    Abstract: A process of feeding carded fiber to an airlay and particularly to combining carding technology with airlay technology. A carding machine portion is arranged to card fiber while a disperser-roll in the airlay portion picks the individualized carded fibers from a tool bed roll and centrifugally doffs them into an air stream. As such, airlays will be able to handle longer fiber lengths which conventional airlay equipment is unable to handle or satisfactorily open up. Further, an improved process for doffing fiber from a airlay machine and particularly centrifugally doffing fiber from a carding machine.
    Type: Grant
    Filed: December 3, 1996
    Date of Patent: March 6, 2001
    Assignee: E. I. du Pont de Nemours and Company
    Inventors: Kenneth Stephen Freund, Andrew James Giles, Todd Arden McCoy, Lyles Howard Sowell, Phillip Osborne Staples, Leonard Ray Tucker, James Stephen Bailey
  • Patent number: 6193174
    Abstract: An apparatus for distributing fiber from a carding machine to an airlay wherein the apparatus comprises a system of ducts or conduits for controlling air flow having a curved top wall and a curved bottom wall that define a converging passageway and the distance between the walls is defined by an exponential equation.
    Type: Grant
    Filed: June 22, 1999
    Date of Patent: February 27, 2001
    Assignee: E. I. du Pont de Nemours and Company
    Inventors: Phillip Osborne Staples, Kenneth Stephen Freund, Andrew James Giles
  • Patent number: 6065756
    Abstract: An expansion joint seal between a gas turbine exhaust duct and an axially adjacent exhaust ductwork comprising plural layers of axially adjacent layers of flexible seal plates, each layer comprising a plurality of arcuate segments which together form a 360.degree. annulus; and further wherein the plural layers of flexible seal plates are secured at one end to the gas turbine exhaust duct, with opposite ends of the seal plates slidably engaged with at least one surface of the exhaust ductwork.
    Type: Grant
    Filed: December 10, 1997
    Date of Patent: May 23, 2000
    Assignee: General Electric Co.
    Inventors: James Giles Eignor, Nicholas Philip Poccia, Leroy Omar Tomlinson
  • Patent number: 6027304
    Abstract: The high pressure inlet bleed heat system includes a plurality of tubes which receive heated compressed air from the compressor extraction discharge manifold. The tubes extend into the inlet duct of the compressor, are uniformly spaced one from the other and have a uniform distribution of laterally opening apertures along their lengths in registration with the apertures of next laterally adjacent tubes. The tubes are located downstream of the silencer baffles. By providing choked flow through the apertures and lateral registration of the apertures of adjacent tubes, complete mixing of the heated air with the inlet air vortices behind the silencer baffles is achieved, affording a uniform temperature distribution across the inlet duct with minimum pressure loss. The tubes are constructed to accommodate thermal expansion of the manifold receiving compressor discharge air, the manifold also being supported to accommodate thermal expansion and contraction.
    Type: Grant
    Filed: May 27, 1998
    Date of Patent: February 22, 2000
    Assignee: General Electric Co.
    Inventors: Malath Ibrahim Arar, Timothy Robert Kemp, George Raymond Hubschmitt, David Anthony DeAngelis, James Giles Eignor
  • Patent number: 6025363
    Abstract: A method for promoting appetite suppression without promoting anxiety, by administering at least one kavalactone and at least one methylxanthine. The compositions balance the energizing effects of methylxanthine stimulants with the calming effects of kavalactone relaxants. The compositions of the invention are presented in a variety of formulations, with or without other active ingredients such as vitamins and minerals.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: February 15, 2000
    Inventor: James A. Giles, Jr.
  • Patent number: 5977120
    Abstract: Compositions and a method for promoting an alert state without promoting anxiety, comprising at least one kavalactone and at least one methylxanthine. The compositions balance the energizing effects of methylxanthine stimulants with the calming effects of kavalactone relaxants. The compositions of the invention are presented in a variety of formulations, with or without other active ingredients such as vitamins and minerals.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: November 2, 1999
    Inventor: James A. Giles, Jr.