Patents by Inventor David Black

David Black 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: 20140208501
    Abstract: A retractable cover for use over an opening such as a swimming pool is described. The cover comprises a number i (i?3) of supporting joist means, each joist having a top and bottom surface; an even number j (j<i) of floor section means, each having a first and second end; the first end of a 1st floor section being pivotally fixed to the top surface of a 1st joist, and the first end of the jth floor section pivotally being fixed to the top surface of the ith joist, the first ends of the 2nd . . .
    Type: Application
    Filed: July 4, 2012
    Publication date: July 31, 2014
    Inventors: Robert David Black, John Alexander Black
  • Patent number: 8790131
    Abstract: A utility receptacle apparatus for use with an article of furniture having a work surface and an opening in the work surface. The utility receptacle apparatus has a grommet member having a top side, a bottom side, a peripheral portion and an opening. The bottom side has a structure that fits into an opening in the work surface. The peripheral portion contacts the work surface when the structure is disposed within the opening in the work surface. The utility receptacle apparatus includes a receptacle base member that is configured to be attached to the underside of a work surface of the article of furniture. A utility receptacle is located on the receptacle base member at a predetermined location so that the utility receptacle is accessible through the openings in the work surface and grommet member when the receptacle base member is attached to the underside of the work surface.
    Type: Grant
    Filed: August 17, 2013
    Date of Patent: July 29, 2014
    Assignee: Premier Manufacturing Group, Inc.
    Inventors: David Black, Robert A. Love
  • Publication number: 20140181135
    Abstract: Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, a search service provides query suggestions responsive to a query suggestion request from a client device, and determines if a prediction criterion is met. The prediction criterion is independent of a user selection of a query suggestion provided in response to one or more query suggestion requests. In response to determining that the prediction criterion is met, the search system provides search results to the client device. The search results are responsive to one of the query suggestions provided in response to the query suggestion request or one or more previous query suggestion requests.
    Type: Application
    Filed: March 3, 2014
    Publication date: June 26, 2014
    Applicant: Google Inc.
    Inventors: Othar Hansson, David Black, Jon M. Wiley, Manas Tungare, Ziga Mahkovec, Benjamin J. McMahan, Benedict A. Gomes, Jonathan J. Effrat, Johanna R. Wright, Marcin K. Wichary
  • Publication number: 20140173223
    Abstract: A device includes a storage controller for accessing a logical volume. The storage controller collaborates with a host to initialize the logical volume such that host resources perform a portion of the initialization of the logical volume.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 19, 2014
    Inventors: Nathaniel S DeNeui, Joseph David Black, Nhan Q Vo
  • Publication number: 20140143464
    Abstract: A SAS expander includes a receiver module, a timer module and an arbitration module. The receiver module is to receive initiator requests which include initiator wait time values and specify requested targets. The timer module has timers to generate total wait time values representing length or time the initiators having been waiting for the specified requested targets. The timers are to be initialized with wait time values comprising the initiator request wait time values and user-defined wait time values. The arbitration module is to select an initiator request having the highest total wait time value from among the initiator requests requesting the same targets.
    Type: Application
    Filed: September 21, 2011
    Publication date: May 22, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Balaji Natrajan, Michael G. Myrah, Joseph David Black
  • Patent number: 8732381
    Abstract: A SAS expander that includes a virtual device manager and a communications manager. The virtual device manager is to generate a virtual device table comprising virtual device PHYs associated with virtual device drivers for host device drivers to allow communication between the host device drivers. The communications manager is to receive a request from a first host device driver of a first host to communicate with a second host device driver of a second host, and in response to receipt of the request, establish communication between the first host device driver and a virtual device PHY associated with a virtual device driver of the second host device driver.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: May 20, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael G Myrah, Balaji Natrajan, Joseph David Black
  • Patent number: 8706750
    Abstract: Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, a search service provides query suggestions responsive to a query suggestion request from a client device, and determines if a prediction criterion is met. The prediction criterion is independent of a user selection of a query suggestion provided in response to one or more query suggestion requests. In response to determining that the prediction criterion is met, the search system provides search results to the client device. The search results are responsive to one of the query suggestions provided in response to the query suggestion request or one or more previous query suggestion requests.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Othar Hansson, David Black, Jon M. Wiley, Manas Tungare, Ziga Mahkovec, Benjamin J. McMahan, Benedict A. Gomes, Jonathan J. Effrat, Johanna R. Wright, Marcin K. Wichary
  • Patent number: 8700653
    Abstract: Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, interface instructions on a client device cause the client device to generate a search interface that includes a query input field and provide query characters input in the query input field to a search service as a first query suggestion request. The client device receives, in response the query suggestion request, first query suggestions and renders the first query suggestions according to and order. In response to the client device receiving first search results responsive to one of the first query suggestions and being received independent of user selection of a first query suggestion and independent of sending a completed query to the search service, the client device generates an indication in the interface that indicates the first query suggestion for which the search results are responsive.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventors: Othar Hansson, David Black, Jon M. Wiley, Manas Tungare, Ziga Mahkovec, Benjamin J. McMahan, Benedict A. Gomes, Jonathan J. Effrat, Johanna R. Wright, Marcin K. Wichary
  • Patent number: 8688698
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic text suggestion are described. In general, one aspect of the subject matter described in this specification can be embodied in a method that includes, from an authoring environment, receiving a request to supplement a text segment; submitting a query to a search engine, the query being generated from the text segment; receiving multiple search results from the search engine in response to the query, each search result including an information snippet; generating one or more suggestions for supplementing the text segment based on the information snippets; and providing the one or more suggestions for supplementing the text segment for display in the authoring environment.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: April 1, 2014
    Assignee: Google Inc.
    Inventors: David Black, Ryan Hickman
  • Publication number: 20140089581
    Abstract: Expanding capacity of a logical volume is described. In an example a logical volume is described by a global metadata unit and a plurality of local metadata units. The global metadata unit includes a description of the logical volume, a list of the plurality of local metadata units, and ranges of logical blocks of the logical volume corresponding to the plurality of local metadata units. Each of the local metadata units includes a description of a local RAID set and a range of logical blocks on the local RAID set. When a new drive is to be added to the logical volume to increase capacity, a new local metadata unit is created. The new local metadata unit includes a description of a new local RAID set to be added to the RAID volume and a range of logical blocks on the new drive. The new local metadata unit is added to the global metadata unit to expand the logical volume to incorporate the new local RAID set.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Nathaniel S. DeNeui, Joseph David Black
  • Patent number: 8676722
    Abstract: This invention relates generally to classification systems. More particularly this invention relates to a system, method, and computer program to dynamically generate a domain of information synthesized by a classification system or semantic network. The invention discloses a method, system, and computer program providing a means by which an information store comprised of knowledge representations, such as a web site comprised of a plurality of web pages or a database comprised of a plurality of data instances, may be optimally organized and accessed based on relational links between ideas defined by one or more thoughts identified by an agent and one or more ideas embodied by the data instances. Such means is hereinafter referred to as a “thought network”.
    Type: Grant
    Filed: May 1, 2009
    Date of Patent: March 18, 2014
    Assignee: Primal Fusion Inc.
    Inventors: Peter Sweeney, Robert Good, Robert Barlow-Busch, Alexander David Black
  • Publication number: 20140032754
    Abstract: An initiator zoning in progress command is provided. In one aspect the zoning in progress command includes target devices. Upon completion of the zoning operation, a zoning complete command is provided. In another aspect, receipt of a zoning in progress command causes broadcast change commands to be ignored until the zoning complete command is received.
    Type: Application
    Filed: July 24, 2012
    Publication date: January 30, 2014
    Inventors: Michael G. Myrah, Balaji Natrajan, Joseph David Black
  • Publication number: 20130282647
    Abstract: Computer-implemented systems and methods for synthesis of concept definitions and concept relationships from a domain of data, utilizing different semantic processing protocols such as formal concept analysis and faceted classification synthesis from existing domain concepts that have a confidence gradient built into them. A cognitive of an input agent provides an input of an active concept which is matched against existing domain concepts. The resultant pool of relevant domain concepts is then used to derive virtual concept definitions using a semantic processing protocol. The derivation is then overlaid with a concept of relative proximity of an attribute from another within an attribute set. An additional layer of coherence is given by the relative proximity measure. The end result is a pool of related virtual concept definitions in a tree structure.
    Type: Application
    Filed: June 17, 2013
    Publication date: October 24, 2013
    Inventors: Peter Sweeney, Alexander David Black
  • Patent number: 8512072
    Abstract: A utility receptacle apparatus for use with an article of furniture having a work surface and an opening in the work surface. The utility receptacle apparatus has a grommet member having a top side, a bottom side, a peripheral portion and an opening. The bottom side has a structure that fits into an opening in the work surface. The peripheral portion contacts the work surface when the structure is disposed within the opening in the work surface. The utility receptacle apparatus includes a receptacle base member that is configured to be attached to the underside of a work surface of the article of furniture. A utility receptacle is located on the receptacle base member at a predetermined location so that the utility receptacle is accessible through the openings in the work surface and grommet member when the receptacle base member is attached to the underside of the work surface.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: August 20, 2013
    Assignee: Premier Manufacturing Group, Inc.
    Inventors: David Black, Robert A. Love
  • Patent number: 8495001
    Abstract: Computer-implemented systems and methods for synthesis of concept definitions and concept relationships from a domain of data, utilizing different semantic processing protocols such as formal concept analysis and faceted classification synthesis from existing domain concepts that have a confidence gradient built into them. A cognitive or an input agent provides an input of an active concept which is matched against existing domain concepts. The resultant pool of relevant domain concepts is then used to derive virtual concept definitions using a semantic processing protocol. The derivation is then overlaid with a concept of relative proximity of an attribute from another within an attribute set. An additional layer of coherence is given by the relative proximity measure. The end result is a pool of related virtual concept definitions in a tree structure.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: July 23, 2013
    Assignee: Primal Fusion Inc.
    Inventors: Peter Sweeney, Alexander David Black
  • Publication number: 20130117767
    Abstract: A SAS expander that includes a virtual device manager and a communications manager. The virtual device manager is to generate a virtual device table comprising virtual device PHYs associated with virtual device drivers for host device drivers to allow communication between the host device drivers. The communications manager is to receive a request from a first host device driver of a first host to communicate with a second host device driver of a second host, and in response to receipt of the request, establish communication between the first host device driver and a virtual device PHY associated with a virtual device driver of the second host device driver.
    Type: Application
    Filed: November 9, 2011
    Publication date: May 9, 2013
    Inventors: Michael G. Myrah, Balaji Natrajan, Joseph David Black
  • Publication number: 20130111125
    Abstract: Shared cache modules, systems, and methods are provided herein. The shared cache module is useable with at least one initiator on a serial attached small computer system interface system. The shared cache module includes a memory device and a memory interface. The memory device assigns each of the at least one initiator to a portion of a cache memory on the memory device. The memory interface indexes the assignment and communicates with the at least one initiator to perform a memory task.
    Type: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Inventors: Joseph David Black, Balaji Natrajan, Michael G. Myrah
  • Publication number: 20130086320
    Abstract: Techniques for implementing a multicast write command are described. A data block may be destined for multiple targets. The targets may be included in a list. A multicast write command may include the list. Write commands may be sent to each target in the list.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Inventors: Joseph David Black, Michael G. Myrah, Balaji Natrajan
  • Patent number: 8413184
    Abstract: A method and apparatus for storing and displaying information about the capture and/or transfer of digital media is provided, wherein data is stored such that a visual representation indicating characteristics of video data, such as whether portions of the video data have been transferred to another device or captured to a storage device, may be generated and displayed.
    Type: Grant
    Filed: August 9, 2006
    Date of Patent: April 2, 2013
    Assignee: Apple Inc.
    Inventors: Nils Angquist, David Black
  • Patent number: 8317537
    Abstract: A utility receptacle apparatus for use with an article of furniture having a work surface and an opening in the work surface. The utility receptacle apparatus has a grommet member having a top side, a bottom side, a peripheral portion and an opening. The bottom side comprises a structure that is sized to fit into an opening in the work surface. The peripheral portion is sized so as to contact the work surface when the structure is disposed within the opening in the work surface. The utility receptacle apparatus further includes a device charging system attached to the grommet member. The device charging system has a charging pad for receiving and charging a chargeable electronic device. The device charging system also has electrical conductors for connection to an electrical power source. The utility receptacle apparatus further includes a receptacle base member which has portions thereof that are configured to be attached to the underside of a work surface of the article of furniture.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: November 27, 2012
    Assignee: Premier Manufacturing Group, Inc.
    Inventors: David Black, Robert A. Love