Patents by Inventor David Law

David Law 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).

  • Patent number: 10567221
    Abstract: In one implementation, a network scheduling method includes collecting information describing pending traffic for a network and generating a plurality of initial scheduling plans for network resources associated with the pending traffic within the network. The network scheduling method also includes analyzing a plurality of scheduling plans derived from the plurality of initial scheduling plans, and defining a current scheduling plan for the network resources from the plurality of scheduling plans.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: February 18, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Law, James S. Hiscock
  • Publication number: 20200034488
    Abstract: Disclosed are various embodiments for providing guided search results to items or network pages containing buying guides. A plurality of search terms in a search query are identified. It is then determined that at least one network page is a relevant search result for the search query based at least in part on the plurality of search terms in the search query, the network page including a plurality of items and a plurality of instances of user-submitted content related to each of the plurality of items. The network page is then added to a list of search results for the search query. The search results are then returned in response to the search query.
    Type: Application
    Filed: July 30, 2018
    Publication date: January 30, 2020
    Inventors: Prashaanth Ravi, Ekta Aggarwal, Maher Alhalabi, Avinav Jami, David Law, Joel Pan
  • Patent number: 10499172
    Abstract: An audio apparatus adaptable to a user position is provided. The audio apparatus may include a plurality of sub-modules placed at separate locations from one another, each sub-module of the plurality of sub-modules including a loudspeaker configured to generate sound and a communicator configured to perform communication. The first sub-module among the plurality of sub-modules may include a processor that processes an audio signal to be output as sound through the loudspeaker of the first sub-module, determines a user's position with respect to each of the plurality of sub-modules, and changes a state of the sound being output from the loudspeaker of the first sub-module in accordance with the determined position of the user.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: December 3, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jee-hoon Park, David Law, Phillip Vasquez, Robin Hayes, You-na Choo
  • Patent number: 10455936
    Abstract: Devices, systems, and methods for promoting hand sanitization which may be mounted above or near a door handle. Hand sanitization devices include a sanitizer agent cartridge disposed inside a housing body and fluidically coupled to an actuating pump. The pump is configured to dispense the sanitizer when an actuation mechanism is pushed or pulled. The cartridge is also coupled to a pump sheath disposed below the pump so as to protect the internal components of the devices from unintentional splashing by the sanitizer agent. The hand sanitization devices may also record when the door is opened, when the sanitizer is dispensed, if the cartridge is empty, and when a user is approaching the door. The hand sanitization devices also have a user interface system configured to encourage the approaching user to sanitize their hands.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: October 29, 2019
    Assignee: Altitude Medical, Inc.
    Inventors: Jacob Vincent McKnight, Richard James Gilbert, Adam Wilmore Paterson, Matthew David Laws, Nicholas Hooton, Gregg Alan Henderson
  • Patent number: 10293626
    Abstract: A selectable drive printing device includes a feedshaft to selectively drive a print drive system and a scan drive system, and a shifter to selectively shift a drive selector assembly of the selectable drive printing device between a scanning system drive position wherein the scan drive system is driven and a printing system drive position wherein the print drive system is driven. The shifter is coaxially and rotatably coupled around the feedshaft. Further, the shifter selectively drives the print drive system and the scan drive system based on an angular position of the shifter about the feedshaft.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: May 21, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Eric Berner Strom, John J Cantrell, Alexander David Laws
  • Patent number: 10291416
    Abstract: In one implementation, a traffic tuning system includes an aggregation engine, an option engine, and a comparison engine. The aggregation engine is to collect information about pending traffic for a network from applications communicating via the network. The option engine is to generate a plurality of potential scheduling plans from the information about the pending traffic based on a plurality of traffic tuning parameters and one or more network paths for the pending traffic. The comparison engine is to compare the plurality of potential scheduling plans and to define a tuned scheduling plan based on comparing the plurality of potential scheduling plans.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 14, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Law, James S. Hiscock
  • Patent number: 10240361
    Abstract: Apparati and methods for dispensing sanitizer fluid via handles on doors and equipment, and data and recording events pertaining to hand sanitization, are disclosed.
    Type: Grant
    Filed: May 17, 2017
    Date of Patent: March 26, 2019
    Assignee: Altitude Medical, Inc.
    Inventors: Alexander Roman Oshmyansky, Jacob Vincent McKnight, Richard James Gilbert, Adam Wilmore Paterson, Matthew David Laws
  • Publication number: 20190069109
    Abstract: An audio apparatus adaptable to a user position is provided. The audio apparatus may include a plurality of sub-modules placed at separate locations from one another, each sub-module of the plurality of sub-modules including a loudspeaker configured to generate sound and a communicator configured to perform communication. The first sub-module among the plurality of sub-modules may include a processor that processes an audio signal to be output as sound through the loudspeaker of the first sub-module, determines a user's position with respect to each of the plurality of sub-modules, and changes a state of the sound being output from the loudspeaker of the first sub-module in accordance with the determined position of the user.
    Type: Application
    Filed: October 31, 2018
    Publication date: February 28, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jee-hoon PARK, David LAW, Phillip VASQUEZ, Robin HAYES, You-na CHOO
  • Patent number: 10183823
    Abstract: In an example, a lift mechanism may include a linkage to engage with a pick arm, a crank switchably disposed in a first position and a second position, and a swingarm to move the crank from the first position to the second position. The linkage may move the pick arm from a raised position to a lowered position when the crank moves from the first position to the second position.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: January 22, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alexander David Laws, Manilo Samuel Castillo Rios, Kyle Loucks
  • Patent number: 10154358
    Abstract: An audio apparatus adaptable to a user position is provided. The audio apparatus may include a plurality of sub-modules placed at separate locations from one another, each sub-module of the plurality of sub-modules including a loudspeaker configured to generate sound and a communicator configured to perform communication. The first sub-module among the plurality of sub-modules may include a processor that processes an audio signal to be output as sound through the loudspeaker of the first sub-module, determines a user's position with respect to each of the plurality of sub-modules, and changes a state of the sound being output from the loudspeaker of the first sub-module in accordance with the determined position of the user.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: December 11, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jee-hoon Park, David Law, Phillip Vasquez, Robin Hayes, You-na Choo
  • Publication number: 20180297799
    Abstract: In an example, a lift mechanism may include a linkage to engage with a pick arm, a crank switchably disposed in a first position and a second position, and a swingarm to move the crank from the first position to the second position. The linkage may move the pick arm from a raised position to a lowered position when the crank moves from the first position to the second position.
    Type: Application
    Filed: March 18, 2016
    Publication date: October 18, 2018
    Inventors: Alexander David Laws, Manilo Samuel Castillo Rios, Kyle Loucks
  • Publication number: 20180257414
    Abstract: A selectable drive printing device includes a feedshaft to selectively drive a print drive system and a scan drive system, and a shifter to selectively shift a drive selector assembly of the selectable drive printing device between a scanning system drive position wherein the scan drive system is driven and a printing system drive position wherein the print drive system is driven. The shifter is coaxially and rotatably coupled around the feedshaft. Further, the shifter selectively drives the print drive system and the scan drive system based on an angular position of the shifter about the feedshaft.
    Type: Application
    Filed: January 15, 2016
    Publication date: September 13, 2018
    Inventors: Eric Berner Strom, John J Cantrell, Alexander David Laws
  • Publication number: 20180132678
    Abstract: Toilet bowl cleaning systems are described. The toilet bowl cleaning system incorporates a reusable handle and one or more dissolvable cleaning heads configured to engage with the reusable handle. The dissolvable cleaning heads are formed of a cleaning material that dissolves over a predetermined time when exposed to water. The reusable handle has an interconnecting end that is provided with an engagement point that cooperatively interacts with the dissolvable head to provide a secure connection. The connection may be physical, such as frictional or mechanical in nature. The connection may be chemical in nature, such as an adhesive that may be activated via a liquid, such as water.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 17, 2018
    Inventors: Franklin Farrow, Dominic Peralta, David Law
  • Publication number: 20170318964
    Abstract: Devices, systems, and methods for promoting hand sanitization which may be mounted above or near a door handle. Hand sanitization devices include a sanitizer agent cartridge disposed inside a housing body and fluidically coupled to an actuating pump. The pump is configured to dispense the sanitizer when an actuation mechanism is pushed or pulled. The cartridge is also coupled to a pump sheath disposed below the pump so as to protect the internal components of the devices from unintentional splashing by the sanitizer agent. The hand sanitization devices may also record when the door is opened, when the sanitizer is dispensed, if the cartridge is empty, and when a user is approaching the door. The hand sanitization devices also have a user interface system configured to encourage the approaching user to sanitize their hands.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 9, 2017
    Inventors: Jacob Vincent McKnight, Richard James Gilbert, Adam Wilmore Paterson, Matthew David Laws, Nicholas Hooton, Gregg Alan Henderson
  • Publication number: 20170254111
    Abstract: Apparati and methods for dispensing sanitizer fluid via handles on doors and equipment, and data and recording events pertaining to hand sanitization, are disclosed.
    Type: Application
    Filed: May 17, 2017
    Publication date: September 7, 2017
    Inventors: Alexander Roman Oshmyansky, Jacob Vincent McKnight, Richard James Gilbert, Adam Wilmore Paterson, Matthew David Laws
  • Patent number: 9670692
    Abstract: Apparatus and methods for dispensing sanitizer fluid via handles on doors and equipment, and data and recording events pertaining to hand sanitization, are disclosed.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: June 6, 2017
    Assignee: Altitude Medical Inc.
    Inventors: Alexander Roman Oshmyansky, Jacob Vincent McKnight, Richard James Gilbert, Adam Wilmore Paterson, Matthew David Laws
  • Publication number: 20170142533
    Abstract: An audio apparatus adaptable to a user position is provided. The audio apparatus may include a plurality of sub-modules placed at separate locations from one another, each sub-module of the plurality of sub-modules including a loudspeaker configured to generate sound and a communicator configured to perform communication. The first sub-module among the plurality of sub-modules may include a processor that processes an audio signal to be output as sound through the loudspeaker of the first sub-module, determines a user's position with respect to each of the plurality of sub-modules, and changes a state of the sound being output from the loudspeaker of the first sub-module in accordance with the determined position of the user.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 18, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jee-hoon PARK, David LAW, Phillip VASQUEZ, Robin HAYES, You-na CHOO
  • Publication number: 20170126492
    Abstract: In one implementation, a network scheduling method includes collecting information describing pending traffic for a network and generating a plurality of initial scheduling plans for network resources associated with the pending traffic within the network. The network scheduling method also includes analyzing a plurality of scheduling plans derived from the plurality of initial scheduling plans, and defining a current scheduling plan for the network resources from the plurality of scheduling plans.
    Type: Application
    Filed: May 15, 2014
    Publication date: May 4, 2017
    Inventors: David Law, James S HISCOCK
  • Publication number: 20160352528
    Abstract: In one implementation, a traffic tuning system includes an aggregation engine, an option engine, and a comparison engine. The aggregation engine is to collect information about pending traffic for a network from applications communicating via the network. The option engine is to generate a plurality of potential scheduling plans from the information about the pending traffic based on a plurality of traffic tuning parameters and one or more network paths for the pending traffic. The comparison engine is to compare the plurality of potential scheduling plans and to define a tuned scheduling plan based on comparing the plurality of potential scheduling plans.
    Type: Application
    Filed: May 15, 2014
    Publication date: December 1, 2016
    Inventors: David Law, James S. Hiscock
  • Publication number: 20160352535
    Abstract: A method for managing a number of Ethernet links includes identifying a number of Ethernet links to utilize a number of channels of a cable based on a number of capabilities and a number of policies of a number of media access controllers (MACs) and a number of physical layer entities (PHYs), determining a number of Ethernet link types to be configured for the cable based on the capabilities and policies of the MACs and PHYs, negotiating a number of parameters to allow multi-channel ports of a number of nodes connected to the cable to establish communications through the Ethernet links based on the determined Ethernet link types and the utilized channels, and managing the cable configuration describing the MACs to be supported by the channels within the cable based on the policies.
    Type: Application
    Filed: January 29, 2014
    Publication date: December 1, 2016
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: James S. Hiscock, David Law