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: 20120011169
    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: July 12, 2010
    Publication date: January 12, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Publication number: 20120000877
    Abstract: A method for manufacturing a railcar coupler knuckle, said method includes providing a cope mold portion and a drag mold portion. The cope and drag mold portions have internal walls that define at least in part perimeter boundaries of a coupler knuckle mold cavity. At least one chill core is positioned within one of the cope mold portion and the drag mold portion. The cope and drag mold portions are closed, with the at least one core therebetween, and the closed cope and drag mold portions and the chill core define a parting line. The mold cavity is filled with a molten metal, which solidifies after filling to form a casting. The casting includes a pulling face portion defined by the chill core, and a central section of the pulling face portion does not contain the parting line and requires no finish grinding upon its formation.
    Type: Application
    Filed: December 28, 2010
    Publication date: January 5, 2012
    Inventors: Douglas Smith, F. Andrew Nibouar, Jerry R. Smerecky
  • Patent number: 8086810
    Abstract: Various embodiments for rapid defragmentation of storage volumes in a computing environment are provided. A plurality of source data sets is copied from the fragmented storage volume to a plurality of target data sets on an additional storage volume. The plurality of source data sets is placed on the additional storage volume as the plurality of target data sets in an unfragmented order. A first volume serial number (VOLSER) of the fragmented storage volume is swapped with a second VOLSER of the additional storage volume. The fragmented storage volume is varied offline, and the additional storage volume is varied online. The computing environment recognizes the additional storage volume having the plurality of target data sets placed in the unfragmented order.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Harold Steven Huber, David Charles Reed, Max Douglas Smith
  • Publication number: 20110307745
    Abstract: Provided are a computer program product, system and method for updating class assignments for data sets during a recall operation in a storage environment having a plurality of storage devices. Information on a data set is processed to determine at least one current attribute of the data set. A determination is made as to whether the determined at least one current attribute satisfies a criteria. Indication is made in a catalog to change a class associated with the data set in response to determining that the at least one current attribute satisfies the criteria, wherein the class is used to determine how to manage the data set. The data set is migrated from a first storage to a second storage. A recall operation is initiated to recall the data set from the second storage.
    Type: Application
    Filed: June 11, 2010
    Publication date: December 15, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Franklin Emmert McCune, Miguel Angel Perez, David Charles Reed, Max Douglas Smith
  • Patent number: 8078497
    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: September 19, 2007
    Date of Patent: December 13, 2011
    Assignee: Google Inc.
    Inventors: Benjamin Chan-Bin Ling, Wendy Tobagus, Robert Brown, Eric Lange, Adam Douglas Smith
  • Publication number: 20110295952
    Abstract: Systems and methods for the display and navigation of a social network or set forth. According to one embodiment a method comprising identifying a first profile in a social network, identifying associated profiles associated with the first profile, ranking the associated profiles, wherein ranking is not based exclusively on a degree of separation, and outputting the associated profiles based at least in part on the ranking is set forth. According to another embodiment a method comprising identifying a user profile, identifying a member profile, determining an association path for the user profile and the member profile, and outputting the association path is set forth.
    Type: Application
    Filed: August 1, 2011
    Publication date: December 1, 2011
    Applicant: GOOGLE INC.
    Inventors: Orkut Buyukkokten, Adam Douglas Smith
  • Publication number: 20110265679
    Abstract: An anti-roll back (ARB) assembly for use with vehicles that ride on a track, which has inclined portions that include a set of ARB or lift pins. The assembly includes a linear magnet assembly positioned along the track in the ARB portion, and this assembly includes spaced apart magnet arrays that define a slot or elongated magnetic force zone. The ARB assembly includes an ARB element with a body pivotally supported on a vehicle frame and further includes an electrically conductive reaction plate supported on the vehicle frame, and the plate passes through the magnet assembly slot when the vehicle travels on the track. The reaction plate is connected to the ARB body to pivot it in response to displacement of the reaction plate in response to magnetic forces to rotate it up into a suspended position in which the ARB body is spaced apart from the ARB pins.
    Type: Application
    Filed: July 5, 2011
    Publication date: November 3, 2011
    Applicant: DISNEY ENTERPRISES, INC.
    Inventors: John Douglas Smith, Katherine Kelly, L. Keith Forbis
  • Publication number: 20110258485
    Abstract: A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computational device maintains locally those locks that are held by the computational device in the data structure stored at the central hub. In response to a failure of the data structure stored at the central hub, a selected computational device of the plurality of computational devices is determined to be a manager system. Other computational devices besides the manager system communicate to the manager system all locks held by the other computational devices in the data structure stored at the central hub. The data structure and the common data are generated and stored at the manager system. Transactions are performed with respect to the data structure stored at the manager system, until the data structure stored at the central hub is operational.
    Type: Application
    Filed: June 29, 2011
    Publication date: October 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Publication number: 20110248356
    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: April 9, 2010
    Publication date: October 13, 2011
    Inventor: Douglas Smith
  • Publication number: 20110236937
    Abstract: A method for operating a fermenter system. In one instances, the method comprises flowing biomass and liquid in opposite directions through a fermenter train comprising a plurality of fermenters, and introducing a nutrient to any of the plurality of fermenters to optimize the production carboxylate products in the fermenter system.
    Type: Application
    Filed: March 24, 2011
    Publication date: September 29, 2011
    Applicant: THE TEXAS A&M UNIVERSITY SYSTEM
    Inventors: Aaron Douglas Smith, Mark T. Holtzapple
  • Publication number: 20110231633
    Abstract: A data processing system 2 is provided with processing circuitry 8, 10, 12 as well as a bank of 64-bit registers 6. An instruction decoder 14 decodes arithmetic instructions and logical instruction specifying arithmetic operations and logical operations to be performed upon operands stored within the 64-bit registers 6. The instruction decoder 14 is responsive to an operand size field SF within the arithmetic instructions and the logical instructions specifying whether the operands are 64-bit operands or 32-bit operands. Each 64-bit register stores either a single 64-bit operand or a single 32-bit operand. For a given arithmetic instruction and logical instruction either all of the operands are 64-bit operands or all of the operands are 32-bit operands. A plurality of exception levels arranged in a hierarchy of exception levels may be supported.
    Type: Application
    Filed: March 14, 2011
    Publication date: September 22, 2011
    Applicant: ARM LIMITED
    Inventors: Richard Roy Grisenthwaite, David James Seal, Philippe Jean-Pierre Raphalen, Lee Douglas Smith
  • Patent number: 8020494
    Abstract: An anti-roll back (ARB) assembly for use with vehicles that ride on a track, which has inclined portions that include a set of ARB or lift pins. The assembly includes a linear magnet assembly positioned along the track in the ARB portion, and this assembly includes spaced apart magnet arrays that define a slot or elongated magnetic force zone. The ARB assembly includes an ARB element with a body pivotally supported on a vehicle frame and further includes an electrically conductive reaction plate supported on the vehicle frame, and the plate passes through the magnet assembly slot when the vehicle travels on the track. The reaction plate is connected to the ARB body to pivot it in response to displacement of the reaction plate in response to magnetic forces to rotate it up into a suspended position in which the ARB body is spaced apart from the ARB pins.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: September 20, 2011
    Assignee: Disney Enterprises, Inc.
    Inventors: John Douglas Smith, Katherine Kelly, L. Keith Forbis
  • Patent number: 8024519
    Abstract: A method for forward recovery of a catalog of a data storage system, comprising providing a recovery catalog and SMF records. In reverse chronological order, the (i)th entry of the record is checked for a data set change command. If none, the next entry is examined. Otherwise, the (j)th data set is identified and checked for inclusion in the recovery catalog. If it already is, the next entry is selected. If not, a data set location record is added. This process is repeated for each entry in the SMF record. Next, a (h)th data set on the (k)th volume is selected and checked for inclusion in the recovery catalog. If that (h)th data set has been added to the recovery catalog, a next data set is selected. Otherwise, a data set location record for the (h)th data set is added. The process is repeated for each data set on each volume.
    Type: Grant
    Filed: September 22, 2008
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Patent number: 8015019
    Abstract: Systems and methods for providing a document are described. In one described method, a document comprising a portion selected by a first member of a social network is hosted for the first member. The portion is dynamically updated with content. An audience criterion for the portion and a type of relationship between the first member and a second member of the social network are identified. If the type of relationship between the first member and the second member satisfies the audience criterion, the second member is provided access to at least the portion.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: September 6, 2011
    Assignee: Google Inc.
    Inventors: Adam Douglas Smith, Amin Zoufonoun
  • Patent number: 8015119
    Abstract: Systems and methods for the display and navigation of a social network or set forth. According to one embodiment a method comprising identifying a first profile in a social network, identifying associated profiles associated with the first profile, ranking the associated profiles, wherein ranking is not based exclusively on a degree of separation, and outputting the associated profiles based at least in part on the ranking is set forth. According to another embodiment a method comprising identifying a user profile, identifying a member profile, determining an association path for the user profile and the member profile, and outputting the association path is set forth.
    Type: Grant
    Filed: August 26, 2004
    Date of Patent: September 6, 2011
    Assignee: Google Inc.
    Inventors: Orkut Buyukkokten, Adam Douglas Smith
  • Patent number: 8010459
    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: Grant
    Filed: August 26, 2004
    Date of Patent: August 30, 2011
    Assignee: Google Inc.
    Inventors: Orkut Buyukkokten, Adam Douglas Smith
  • Patent number: 8010772
    Abstract: Memory address space is divided into domains and instruction access control circuitry is used to detect when the memory address from which an instruction to be executed is fetched has crossed a domain boundary and changed and in such cases to conduct a check to ensure that the instruction within the new domain is a permitted instruction of a permitted form. The permitted instruction can be arranged to be a no operation instruction other than in respect of the instruction access control circuitry, in order to assist backward compatibility.
    Type: Grant
    Filed: February 6, 2008
    Date of Patent: August 30, 2011
    Assignee: ARM Limited
    Inventors: Daniel Kershaw, Lee Douglas Smith, David James Seal, Richard Roy Grisenthwaite
  • Patent number: 8010832
    Abstract: A central hub is coupled to a plurality of computational devices. The central hub stores a data structure that grants locks for accessing common data stored at the central hub, wherein the common data is shared by the plurality of computational devices. Each computational device maintains locally those locks that are held by the computational device in the data structure stored at the central hub. In response to a failure of the data structure stored at the central hub, a selected computational device of the plurality of computational devices is determined to be a manager system. Other computational devices besides the manager system communicate to the manager system all locks held by the other computational devices in the data structure stored at the central hub. The data structure and the common data are generated and stored at the manager system. Transactions are performed with respect to the data structure stored at the manager system, until the data structure stored at the central hub is operational.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Patent number: 8005798
    Abstract: A method for data recovery of a data set migrated from a first storage media to a second storage media, where the data set includes a header record and multiple control records interleaved with corresponding data blocks. The header record is examined to identify a number of control records and data blocks comprising the data set. Next, the control records and data blocks are examined in order, starting with an initial data block, until a first data block is identified due to its failure to match the attribute included in the associated control record. Then the control records and data blocks are examined in reverse order, starting with a last data block, until a second data block is identified due to its failure to match an attribute included in the associated control record. Lastly, each data block from the first data block to the second data block are set to a lost data value.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith
  • Patent number: 8006003
    Abstract: An apparatus, system, and method are disclosed for enqueue prioritization. The apparatus for enqueue prioritization is provided with a plurality of modules configured to functionally execute the steps of holding one or more queued requests in a queue, sorting the queued requests according to a first priority identifier associated with each of the queued requests, and assigning a second priority identifier to a delayed request in response to a determination that the delayed request has resided in the queue for a predetermined length of time, wherein the second priority identifier indicates a higher priority than the first priority identifier indicates. These modules in the described embodiments include a queue module, a sorting module, and a reassignment module.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Douglas Lee Lehr, Franklin Emmert McCune, David Charles Reed, Max Douglas Smith