Patents by Inventor Douglas Smith

Douglas Smith 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: 20130041303
    Abstract: A junctional and truncal tourniquet and a hip-girdling pelvic sling device for maintaining a desired amount of tension surrounding a person's hips and pelvis to securely support and stabilize a pelvis that has been fractured and for securing a pressure applying device to a person so that blood vessel-occluding pressure can be applied. Areas of mating types of fastener material such as mating hook-bearing fastener material and loop pile fastener material are arranged on the device to enable a strap to be secured at various effective lengths to provide a wide range of adjustability. The device may include inflatable bladders, stays, and a chin support and may be wrapped around a patient's neck as a cervical support collar, or around the torso to occlude blood vessels proximal to an injury on a limb.
    Type: Application
    Filed: August 10, 2012
    Publication date: February 14, 2013
    Applicant: The Seaburg Company, Inc.
    Inventors: Lance David Hopman, Lane Michael Johnson, Stephen C. Melia, Mark Douglas Smith, Adrian Abram Polliack
  • Patent number: 8370405
    Abstract: A method for identifying records of variable length within a data block containing corrupted data is disclosed herein. In certain embodiments, such a method may include scanning backward from an end of a data block containing variable-length records. The backward scan may proceed, one record at a time, to identify a first span of good (i.e., non-corrupt) records. The method may further include scanning forward from a front of the data block, also proceeding one record at a time, to identify a second span of good records. The method may include identifying a problem region by identifying data that resides between the first span and the second span. The method may also include creating a new record between the first span and the second span that contains the problem region. A corresponding computer program product, apparatus, and system are also disclosed.
    Type: Grant
    Filed: January 19, 2009
    Date of Patent: February 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Joseph Vincent Malinowski, David Charles Reed, Jeffrey Thomas Sheridan, Max Douglas Smith
  • Publication number: 20130010669
    Abstract: A method for multicast load balancing in a wireless network having a plurality of access points. The method includes setting a maximum Internet protocol multicast bandwidth for the access points, receiving an admissions control request from a client at one of the access points, and determining whether the admissions control request from the client is for an admitted or unadmitted multicast stream at the access point. The access point is responsive to the admissions control request for the admitted multicast stream by servicing the admitted multicast stream and to the admissions control request for the unadmitted multicast stream by servicing the unadmitted multicast stream where the bandwidth required for the unadmitted multicast stream, plus that portion of the access point bandwidth currently used for all existing downlink multicast streams, does not exceed the maximum internet protocol multicast bandwidth for the access point.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Inventors: Robert C. MEIER, Stuart Norman, Douglas A. Smith, Nancy Cam Winget
  • Publication number: 20130008385
    Abstract: A boat holding tank for anesthetizing fish is described having a pulsator, with the pulsator having an anode output and a cathode output; a holding tank capable of receiving an aquatic animal, the holding tank further comprising an anode probe and a cathode probe, with the anode cathode probe of the holding tank switchably connected to the anode and cathode output of the pulsator, such that when the pulsator is activated the aquatic animal in the holding tank is anesthetized.
    Type: Application
    Filed: January 1, 2012
    Publication date: January 10, 2013
    Inventor: Kerry Douglas Smith
  • Publication number: 20130007394
    Abstract: A directory and members are allocated to store a data set, wherein the directory stores pointers to the members to allow data stored in the members to be accessed. The directory is expanded to accommodate an expansion of the data set, causing the directory to be stored in non-contiguous pages and becoming fragmented. A computational device determines that a threshold that measures a level of fragmentation of the directory relative to an amount of storage allocated for the data set has been exceeded. The computational device reorganizes the fragmented directory, into a reorganized directory that is stored in contiguous pages at the end of the data set, in response to determining that the threshold has been exceeded.
    Type: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jon Christopher Belisle, David Charles Reed, Max Douglas Smith
  • Patent number: 8335726
    Abstract: A search engine communicates with a broker to identify search result content associated with merchants that support purchases through an electronic commerce system provided by the broker. The results of a search can include some content associated with merchants that support purchases through the broker, some content associated with merchants that do not support purchases through the broker, and some content not associated with any merchant. The search engine visually distinguishes content in the search results associated with merchants that support purchases through the broker by displaying a badge, such as a graphical icon, with the content. The search engine can use different types of badges to indicate different characteristics of the merchants.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: December 18, 2012
    Assignee: Google Inc.
    Inventors: Benjamin Chan-Bin Ling, Wendy Tobagus, Robert Brown, Eric Lange, Adam Douglas Smith
  • Patent number: 8332605
    Abstract: A directory and members are allocated to store a data set, wherein the directory stores pointers to the members to allow data stored in the members to be accessed. The directory is expanded to accommodate an expansion of the data set, causing the directory to be stored in non-contiguous pages and becoming fragmented. A computational device determines that a threshold that measures a level of fragmentation of the directory relative to an amount of storage allocated for the data set has been exceeded. The computational device reorganizes the fragmented directory, into a reorganized directory that is stored in contiguous pages at the end of the data set, in response to determining that the threshold has been exceeded.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: December 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jon Christopher Belisle, David Charles Reed, Max Douglas Smith
  • Patent number: 8326893
    Abstract: Provided are a method, system, and program for allocating data sets to a container data set. A container data set is allocated in a storage system. An entry is included in a file allocation catalog for the allocated container data set indicating an address range of data allocated to the container data set, wherein the file allocation catalog maps data sets to address ranges in the storage system. A virtual file allocation catalog for the container data set is generated. A request is received to allocate a data set. A determination is made as to whether the data set to allocate has a size less than a threshold size. An entry is included in the virtual file allocation catalog to allocate the data set in the address range of the container data set in response to determining that the data set to allocate size is less than the threshold size.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Patent number: 8327338
    Abstract: A method, system, and computer program product for identifying an overlay of a data processing target structure in a computing environment is provided. At least one of examining a mapping macro for the target structure with a set of valid ranges, comparing the set of valid ranges with the target structure to identify a string of at least one first invalid value and a last invalid value and locate invalid regions of the target structure, and examining executable code associated with the target structure, comparing at least one unchanged module against at least one additional module exhibiting an overlay characteristic to identify the string of the at least one first invalid value and the last invalid value and locate invalid regions of the target structure, is performed.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Herman Aranguren, David Bruce LeGendre, David Charles Reed, Max Douglas Smith
  • Publication number: 20120299756
    Abstract: According to an exemplary embodiment, a serializer includes upper and lower shift registers configured to perform a load function where parallel input data is loaded from a parallel input bus and a shift function where the parallel input data is shifted to an output register. The upper shift register is configured to perform the load function while the lower shift register performs the shift function, and the lower shift register is configured to perform the load function while the upper shift register performs the shift function. An output register is configured to alternately receive the parallel input data from the upper shift register and the parallel input data from the lower shift register. The upper and lower shift registers and the output register can comprise scan flip-flops.
    Type: Application
    Filed: May 25, 2011
    Publication date: November 29, 2012
    Applicant: BROADCOM CORPORATION
    Inventors: Hua-Feng Chen, Karthik Chandrasekharan, Ramamurthy Gorti, Gregory Djaja, Douglas Smith
  • Publication number: 20120286367
    Abstract: According to one disclosed embodiment, an integrated one-time programmable (OTP) semiconductor device pair includes a split-thickness dielectric under an electrode and over an isolation region formed in a doped semiconductor substrate, where a reduced-thickness center portion of the dielectric forms, in conjunction with the isolation region, programming regions of the OTP semiconductor device pair, and where the thicker, outer portions of the dielectric form dielectrics for transistor structures. In one embodiment, the split-thickness dielectric comprises a gate dielectric. In one embodiment, multiple OTP semiconductor device pairs are formed in an array that minimizes the number of connections required to program and sense states of specific OTP cells.
    Type: Application
    Filed: July 19, 2012
    Publication date: November 15, 2012
    Applicant: Broadcom Corporation
    Inventor: Douglas Smith
  • Patent number: 8306027
    Abstract: A method for multicast load balancing in a wireless network having a plurality of access points. The method includes setting a maximum Internet protocol multicast bandwidth for the access points, receiving an admissions control request from a client at one of the access points, and determining whether the admissions control request from the client is for an admitted or unadmitted multicast stream at the access point. The access point is responsive to the admissions control request for the admitted multicast stream by servicing the admitted multicast stream and to the admissions control request for the unadmitted multicast stream by servicing the unadmitted multicast stream where the bandwidth required for the unadmitted multicast stream, plus that portion of the access point bandwidth currently used for all existing downlink multicast streams, does not exceed the maximum internet protocol multicast bandwidth for the access point.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: November 6, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Robert C. Meier, Stuart Norman, Douglas A. Smith, Nancy Cam Winget
  • Publication number: 20120278367
    Abstract: A data structure maintained in a computational device stores how many control areas splits have occurred to store a data set, wherein each control area split causes an addition of a single new control area. A command is received to add a new data record to the data set. A determination is made as to whether adding the new data record to the data set will result in a threshold for control area splits to be exceeded. In response to determining that adding the new data record to the data set will result in the threshold for control area splits to be exceeded, creating at least two new control areas in addition to continuing to use one existing control area for storing the data set.
    Type: Application
    Filed: June 26, 2012
    Publication date: November 1, 2012
    Applicant: International Business Machines Corporation
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Publication number: 20120271861
    Abstract: A data structure maintained in a computational device stores how many control areas splits have occurred to store a data set, wherein each control area split causes an addition of a single new control area. A command is received to add a new data record to the data set. A determination is made as to whether adding the new data record to the data set will result in a threshold for control area splits to be exceeded. In response to determining that adding the new data record to the data set will result in the threshold for control area splits to be exceeded, creating at least two new control areas in addition to continuing to use one existing control area for storing the data set.
    Type: Application
    Filed: June 26, 2012
    Publication date: October 25, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Publication number: 20120265704
    Abstract: Systems and methods for rating associated members in a social network are set forth. According to one embodiment a method comprising outputting a ratings interface for rating at least one member of a social network associated with a user, wherein the rating interface provides the user with the ability to rate the member in one or more categories, receiving ratings for the member from the user, associating the ratings with the member, and connecting the ratings for the member with the user is set forth.
    Type: Application
    Filed: June 27, 2012
    Publication date: October 18, 2012
    Applicant: GOOGLE INC.
    Inventors: Orkut Buyukkokten, Adam Douglas Smith
  • Publication number: 20120265790
    Abstract: A data structure maintained in a computational device stores how many control areas splits have occurred to store a data set, wherein each control area split causes an addition of a single new control area. A command is received to add a new data record to the data set. A determination is made as to whether adding the new data record to the data set will result in a threshold for control area splits to be exceeded. In response to determining that adding the new data record to the data set will result in the threshold for control area splits to be exceeded, creating at least two new control areas in addition to continuing to use one existing control area for storing the data set.
    Type: Application
    Filed: June 26, 2012
    Publication date: October 18, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Lee LEHR, Franklin Emmert MCCUNE, David Charles REED, Max Douglas SMITH
  • Patent number: 8291186
    Abstract: A method, apparatus, and computer program product for optimizing the organization of volume records stored in a volume record data set is disclosed herein. In certain embodiments, a method may include monitoring a volume comprising multiple data sets. Each data set may have associated therewith a volume record stored in a volume record data set. The method may further include tracking read and write operations to each of the data sets over a period of time. A count value may be stored in the volume record of each data set. The count value may be increased each time a read operation is performed to the associated data set. The count value may be decreased each time a write operation is performed to the associated data set. The volume records in the volume record data set may then be reorganized according to the size of the count values.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Philip R. Chauvet, David Charles Reed, Michael Robert Scott, Max Douglas Smith
  • Patent number: 8290987
    Abstract: A data structure maintained in a computational device stores how many control areas splits have occurred to store a data set, wherein each control area split causes an addition of a single new control area. A command is received to add a new data record to the data set. A determination is made as to whether adding the new data record to the data set will result in a threshold for control area splits to be exceeded. In response to determining that adding the new data record to the data set will result in the threshold for control area splits to be exceeded, creating at least two new control areas in addition to continuing to use one existing control area for storing the data set.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Publication number: 20120255100
    Abstract: A collapsible hat comprises a front portion, at least one band portion extending from the front portion, at least one first top portion extending from the at least one band portion, and a plurality of second top portions extending from the at least one band portion. The first top portions include a connector and the second top portions include a slot, and the connector of the first top portions are configured to extend through the slots of the second top portions.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Inventor: Shane Douglas Smith
  • Publication number: 20120258137
    Abstract: The invention provides immunogenic compositions and methods of using the same to induce immune responses (e.g., humoral, mucosal, and/or cell-mediated immune responses) against Hepatitis B virus (HBV)). Compositions and methods of the invention find use in, among other things, clinical (e.g. therapeutic and preventative medicine (e.g., vaccination (e.g., of patient populations at risk for acute and/or chronic HBV infection))) and research applications.
    Type: Application
    Filed: June 4, 2012
    Publication date: October 11, 2012
    Applicant: THE REGENTS OF THE UNIVERSITY OF MICHIGAN
    Inventors: James R. Baker, JR., Douglas Smith, Paul E. Makidon