Patents by Inventor Keith Wilson

Keith Wilson 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: 20130007116
    Abstract: A method, system, and computer usable program product for source identification for multipart content validation are provided in the illustrative embodiments. An identification information of a source server is obtained by parsing an update request, the update request being configured to request from the source server an update of a part of the multipart content. The identification information is recorded. A change in a part of the multipart content is observed. The change in the part results in an updated multipart content. A debugging directive is constructed, the debugging directive including the identification information of the source server. The debugging directive is inserted relative to the part that has changed thereby associating the source server with the part of the multipart content. The updated multipart content including the debugging directive is transmitted to a validation server executing in a second data processing system.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: International Business Machines Corporation
    Inventors: MICHAEL ANTHONY STRACK, Allen Keith Wilson, Shunguo Yan
  • Publication number: 20120311827
    Abstract: An apparatus that attaches to electronic cartridges, cards, disks, or data or memory cards, such as those used in electronic game machines or consoles, digital cameras, and other electronic devices, to provide an attachment point which facilitates attaching or securing the card or cartridge (or multiple cards) to the included split {key} ring or a separate holding or carrying device (such as a clip, cable, strap, or hook), and which provides an improved location for handling the electronic card, particularly when inserting or removing the card from an electronic device. Examples of electronic cards include, but are not limited to: Nintendo DS™ and GameBoy™ game cartridges, and digital memory cards, such as Compact Flash (CF) memory cards. Prior to this invention, carrying or storing these electronic cards was limited to a separate external case from which the card had to be removed prior to use in the intended electronic device.
    Type: Application
    Filed: June 13, 2011
    Publication date: December 13, 2012
    Inventor: Stephen Keith Wilson
  • Patent number: 8224997
    Abstract: Embodiments of the invention are directed to a data transfer network having a server side and a client side, wherein content is sent from the server side to the client side in successive output streams to dynamically create a document on the client side, and the content for different output streams is provided, respectively from different ones of a plurality of originating sources that are located on the server side. One embodiment, directed to a method, includes the steps of intercepting a given output stream, and determining whether or not a debug directive can be inserted into the intercepted output stream, wherein the determination is made in conformance with prespecified lexeme rules associated with the intercepted output stream. Responsive to a determination that a debug directive can be inserted into the intercepted stream, a debug directive is created that contains information identifying the originating source on the server side which provided the content for the intercepted output stream.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael Anthony Strack, Allen Keith Wilson, Shunguo Yan
  • Patent number: 8171037
    Abstract: Method and system are disclosed for expanding a reference number range without altering existing data storage length. Such reference numbers may include employee numbers, social security numbers, customer account numbers, and the like. The method/system takes advantage of the way decimal numbers are stored by computers to allow text to be used in numeric reference numbers. In one implementation, letters A-Z are used for the leftmost position, increasing the domain count of reference numbers from 10 to 36 for that position. A reference number expansion utility is then used to convert the additional reference numbers to and from the existing data storage format.
    Type: Grant
    Filed: August 1, 2006
    Date of Patent: May 1, 2012
    Assignee: United Services Automobile Association (USAA)
    Inventors: Scott Steen, Keith Wilson, James Lutz
  • Patent number: 8144666
    Abstract: Spatial Division Multiple Access (SDMA) offers multiplicative spectral efficiency gains in wireless networks. An adaptive SDMA beamforming technique is capable of increasing the traffic throughput of a sector, as compared to a conventional tri-cellular arrangement, by between 4 and 7 times, depending on the environment. This system uses an averaged covariance matrix of the uplink signals received at the antenna array to deduce the downlink beamforming solution, and is equally applicable to Frequency Division Duplex (FDD) and Time Division Duplex (TDD) systems. A scheduling algorithm enhances the SDMA system performance by advantageously selecting the users to be co-scheduled.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: March 27, 2012
    Assignee: Rockstar Bidco LP
    Inventors: Fiona Wilson, Keith Wilson
  • Publication number: 20120042037
    Abstract: A method, system, and computer usable program product for source identification for multipart content validation are provided in the illustrative embodiments. An identification information of a source server is obtained by parsing an update request, the update request being configured to request from the source server an update of a part of the multipart content. The identification information is recorded. A change in a part of the multipart content is observed. The change in the part results in an updated multipart content. A debugging directive is constructed, the debugging directive including the identification information of the source server. The debugging directive is inserted relative to the part that has changed thereby associating the source server with the part of the multipart content. The updated multipart content including the debugging directive is transmitted to a validation server executing in a second data processing system.
    Type: Application
    Filed: August 12, 2010
    Publication date: February 16, 2012
    Applicant: International Business Machines Corporation
    Inventors: Michael Anthony Strack, Allen Keith Wilson, Shunguo Yan
  • Publication number: 20110246965
    Abstract: A method, system, and computer usable program product for correcting document generation for policy compliance are provided in the illustrative embodiments. An error is detected in an electronic document at a first application. A code location associated with the error is identified. The electronic document has embedded debugging code including a set of code locations including the code location. An input is received, the input being usable in correcting the error. An information usable in correcting the error is created, the information including the input. The information is sent to a second application executing in a second data processing system. The information is usable to modify a third application.
    Type: Application
    Filed: April 1, 2010
    Publication date: October 6, 2011
    Applicant: International Business Machines Corporation
    Inventors: MICHAEL ANTHONY STRACK, Allen Keith Wilson, Shunguo Yan
  • Publication number: 20110216458
    Abstract: An overvoltage protector for an electrical consumer in a motor vehicle, includes an input for connection to the electrical system of a motor vehicle, an output for connection to the electrical consumer to be protected, and a ground terminal which is connected via a line to a branch point between the input and the output, wherein at least one component that blocks below a threshold voltage and conducts above the threshold voltage, and a switch connected in series with the component are located in the line, wherein the switch is controlled by a control circuit that closes the switch when a voltage spike occurs and subsequently reopens it.
    Type: Application
    Filed: March 9, 2011
    Publication date: September 8, 2011
    Inventors: Martin BLANC, Josef Mueller, Keith Wilson
  • Publication number: 20100217891
    Abstract: Embodiments of the invention are directed to a data transfer network having a server side and a client side, wherein content is sent from the server side to the client side in successive output streams to dynamically create a document on the client side, and the content for different output streams is provided, respectively from different ones of a plurality of originating sources that are located on the server side. One embodiment, directed to a method, includes the steps of intercepting a given output stream, and determining whether or not a debug directive can be inserted into the intercepted output stream, wherein the determination is made in conformance with prespecified lexeme rules associated with the intercepted output stream. Responsive to a determination that a debug directive can be inserted into the intercepted stream, a debug directive is created that contains information identifying the originating source on the server side which provided the content for the intercepted output stream.
    Type: Application
    Filed: February 23, 2009
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Anthony Strack, Allen Keith Wilson, Shunguo Yan
  • Publication number: 20100200130
    Abstract: A license plate cover made from a non-translucent fabric for use by police departments, fire departments, and/or other municipal, state or federal government authorities that can be releasably positioned over a license plate and removed there from without the use of tools.
    Type: Application
    Filed: February 10, 2009
    Publication date: August 12, 2010
    Inventor: Keith Wilson
  • Publication number: 20100155313
    Abstract: A new approach is proposed that contemplates systems and methods to support an environmentally-friendly, “green” thermophilic anaerobic digestion system. The system includes a thermophilic anaerobic digester as well as various independent modular anaerobic units to generate bio-methane from certain organic energy sources, including but not limited to, among other things, green municipal waste, restaurant and organic waste and effluents from industries such as breweries, grocery stores, food processing plants, granaries, wineries, pulp and paper mills, ethanol and biodiesel plants, fat and animal rendering, agricultural field crops, organic sludge accumulation within lagoons and waterways, marine organic matter and animal manure.
    Type: Application
    Filed: October 19, 2009
    Publication date: June 24, 2010
    Inventors: Keith Wilson, Jeff Stubbings, Rod Wade, Robert Knoop
  • Publication number: 20100058717
    Abstract: A packaging and display box blank comprising a display blank joined to a removable blank at overlapping portions, such that the box blank can be folded and joined to form a box for enclosing product and wherein the removable blank can be partly or fully detached from the display blank.
    Type: Application
    Filed: March 6, 2008
    Publication date: March 11, 2010
    Applicant: CADBURY ADAMS USA, LLC
    Inventors: Jeffery Smith, Keith Wilson Chessell
  • Patent number: 7620019
    Abstract: Space division multiple access scheduling for a transmitter having an antenna array with multiple beams includes determining, and storing at the transmitter, angles of arrival of signals and identifiers from user equipments, such as cellular telephones. The user equipment identifiers are sorted at the transmitter in order of angle of arrival to form an ordered list. The ordered list is subdivided into ordered sub-lists of user equipment identifiers in order of angle of arrival. The transmitter sequentially transmits simultaneously to a group of each respective ordinal member of each sub-list of user equipments, which are well-spaced.
    Type: Grant
    Filed: August 27, 2004
    Date of Patent: November 17, 2009
    Assignee: Nortel Networks Limited
    Inventors: Martin Smith, Keith Wilson, John Hudson
  • Patent number: 7588123
    Abstract: A climbing tree stand includes a platform, a pair of support arms attached to the platform, and a pair of stirrup-like devices attached to the platform or the support arms and extending generally over the platform. The pair of stirrup-like devices are substantially rigid, and each comprises a molded plastic body. In one embodiment, the substantially rigid stirrup-like devices are attached to the support arms of the climbing tree stand and generally are curved downwardly towards the platform.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: September 15, 2009
    Assignee: Summit Treestands, LLC
    Inventors: Ronald R. Woller, Keith Wilson, Scott Echols
  • Patent number: 7560026
    Abstract: A digester processes animal waste and other organic matter by accelerating the natural bacterial process of digestion. This is achieved by constructing a system that mimics the natural physical dimensions and properties of a mammal's digestive tract and then accelerates the process through the selective breeding of aggressive bacteria to promote the digestion. Examples of suitable waste include but are by no means limited to animal waste, industrial waste, spent barley, kitchen waste and the like.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: July 14, 2009
    Inventor: Keith Wilson
  • Publication number: 20090069859
    Abstract: A pacemaker optimising apparatus comprising: a component (4) which noninvasively or invasively monitors a haemodynamic measurement continuously in an individual and a processor (15) for receiving the haemodynamic measure and generating a pacemaker programming signal in response to this. There is also provided a communication device (17) for sending the pacemaker programming signal to the control system of the pacemaker (2). There is also a method for an efficient process by which this apparatus can automatically use the haemodynamic measurements to determine the ideal settings for a particular pacemaker in a particular individual, and to updates the pacemaker's settings accordingly.
    Type: Application
    Filed: July 21, 2005
    Publication date: March 12, 2009
    Applicant: IMPERIAL COLLEGE INNOVATIONS LTD.
    Inventors: Zachary Ian Whinnett, Darrel P. Francis, Justin E. R. Davies, Keith Wilson, Jamil Mayet
  • Publication number: 20090031413
    Abstract: A router containing a firewall capable of supporting a plurality of different security levels. The router of the present invention creates a plurality of Virtual Local Area Networks (VLANs) using a network switch. The VLAN Rules Table (VRT) allows a network administrator to designate a trust level for each VLAN. The trust level may be different for every VLAN and the administrator may designate different rules for each VLAN. The Security Program (SP) analyzes each packet passing through the firewall and determines if the packet is permitted under the rules for the VLAN trust level. An alternative embodiment in which the switch in the router is divided into a plurality of sub-switches is also disclosed. In the alternative embodiment, the firewall need only compare the packet to rules which were not applied in the lower trust levels, eliminating the redundant rules from the comparison process.
    Type: Application
    Filed: October 3, 2008
    Publication date: January 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kyusun Chang, John Alan Mims, Allen Keith Wilson
  • Publication number: 20080314684
    Abstract: A climbing tree stand includes a platform, a pair of support arms attached to the platform, and a pair of stirrup-like devices attached to the platform or the support arms and extending generally over the platform. The pair of stirrup-like devices are substantially rigid, and each comprises a molded plastic body. In one embodiment, the substantially rigid stirrup-like devices are attached to the support arms of the climbing tree stand and generally are curved downwardly towards the platform.
    Type: Application
    Filed: August 27, 2008
    Publication date: December 25, 2008
    Inventors: Ronald R. WOLLER, Keith WILSON, Scott ECHOLS
  • Patent number: 7451483
    Abstract: A router containing a firewall capable of supporting a plurality of different security levels. The router of the present invention creates a plurality of Virtual Local Area Networks (VLANs) using a network switch. The VLAN Rules Table (VRT) allows a network administrator to designate a trust level for each VLAN. The trust level may be different for every VLAN and the administrator may designate different rules for each VLAN. The Security Program (SP) analyzes each packet passing through the firewall and determines if the packet is permitted under the rules for the VLAN trust level. An alterative embodiment in which the switch in the router is divided into a plurality of sub-switches is also disclosed. In the alternative embodiment, the firewall need only compare the packet to rules which were not applied in the lower trust levels, eliminating the redundant rules from the comparison process.
    Type: Grant
    Filed: October 9, 2003
    Date of Patent: November 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kyusun Chang, John Alan Mims, Allen Keith Wilson
  • Publication number: 20080267063
    Abstract: A method and apparatus of imparting coverage gain to cell-edge or cusp mobile subscribers without resort to diluted frequency reuse factors is disclosed. Each base station adopts a priori a beam illumination sequence designed to minimize or obviate the likelihood of beam clashes in a narrow beam adaptive beamforming system. Such sequences may be optimized to impact primarily cell-edge subscribers or subscribers within cusp areas of adjoining beams or sectors. The inventive protocols may be applicable to fixed multibeam systems as well as individual steered beam and spatial null generation antenna systems.
    Type: Application
    Filed: April 27, 2007
    Publication date: October 30, 2008
    Inventors: Hafedh Trigui, Kathryn Adeney, Chris Ward, Keith Wilson