Patents by Inventor Robert Foley

Robert Foley 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: 11681441
    Abstract: A computer-implemented method for remote direct memory access (RDMA) by a distributed storage node includes receiving a request for an input/output (I/O) process associated with data. In response to the request, a memory segment shared between the operating system and a user process is allocated using an operating system driver of the node. The user process includes an I/O stack for processing the request. The shared memory segment includes a context memory portion storing context information associated with the I/O stack, a header memory portion storing header information for the I/O process, and a data memory portion for storing the data. The shared memory segment is registered for RDMA access with a target storage node. An RDMA transfer is performed between the shared memory segment and the target node to complete the I/O process. The shared memory segment is deallocated upon completion of the RDMA transfer.
    Type: Grant
    Filed: July 14, 2021
    Date of Patent: June 20, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Peter Puhov, Robert Foley
  • Patent number: 11486121
    Abstract: An undermount sink and countertop combination are used with a sink cabinet. The sink cabinet includes a sink-receiving opening and a sink cabinet width and depth. The sink includes a basin that is sized and shaped to be received within the sink-receiving opening. The basin includes side wall portions, an upper outer perimeter surrounding the side wall portions, and a bottom portion. A mounting flange extends from the upper outer perimeter of the basin. The mounting flange is shaped to rest atop the cabinet and underneath the countertop and is sized with a mounting flange width and depth substantially equal to the sink cabinet width and depth.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: November 1, 2022
    Assignee: Elkay Manufacturing Company
    Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
  • Publication number: 20210342071
    Abstract: A computer-implemented method for remote direct memory access (RDMA) by a distributed storage node includes receiving a request for an input/output (I/O) process associated with data. In response to the request, a memory segment shared between the operating system and a user process is allocated using an operating system driver of the node. The user process includes an I/O stack for processing the request. The shared memory segment includes a context memory portion storing context information associated with the I/O stack, a header memory portion storing header information for the I/O process, and a data memory portion for storing the data. The shared memory segment is registered for RDMA access with a target storage node. An RDMA transfer is performed between the shared memory segment and the target node to complete the I/O process. The shared memory segment is deallocated upon completion of the RDMA transfer.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Inventors: Peter Puhov, Robert Foley
  • Publication number: 20210254322
    Abstract: An undermount sink and countertop combination is disclosed for use with a sink cabinet. The sink cabinet includes a sink-receiving opening and a sink cabinet width and depth. The sink includes a basin that is sized and shaped to be received within the sink-receiving opening. The basin includes side wall portions, an upper outer perimeter surrounding the side wall portions, and a bottom portion. A mounting flange extends from the upper outer perimeter of the basin. The mounting flange is shaped to rest atop the cabinet and underneath the countertop and is sized with a mounting flange width and depth substantially equal to the sink cabinet width and depth.
    Type: Application
    Filed: April 30, 2021
    Publication date: August 19, 2021
    Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
  • Patent number: 10995480
    Abstract: An undermount sink and countertop combination is disclosed for use with a sink cabinet. The sink cabinet includes a sink-receiving opening and a sink cabinet width and depth. The sink includes a basin that is sized and shaped to be received within the sink-receiving opening. The basin includes side wall portions, an upper outer perimeter surrounding the side wall portions, and a bottom portion. A mounting flange extends from the upper outer perimeter of the basin. The mounting flange is shaped to rest atop the cabinet and underneath the countertop and is sized with a mounting flange width and depth substantially equal to the sink cabinet width and depth.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: May 4, 2021
    Assignee: Elkay Manufacturing Company
    Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
  • Patent number: 10901843
    Abstract: Disclosed herein are techniques for use in managing data storage. For example, in one embodiment, the techniques comprise determining a size of the write request. The size of the write request equating to half or more non-parity data portions in a full stripe of data but less than all non-parity data portions in the full stripe.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: January 26, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Marc Cassano, Robert Foley, Daniel Cummins, Socheavy Heng
  • Publication number: 20200024838
    Abstract: An undermount sink and countertop combination is disclosed for use with a sink cabinet. The sink cabinet includes a sink-receiving opening and a sink cabinet width and depth. The sink includes a basin that is sized and shaped to be received within the sink-receiving opening. The basin includes side wall portions, an upper outer perimeter surrounding the side wall portions, and a bottom portion. A mounting flange extends from the upper outer perimeter of the basin. The mounting flange is shaped to rest atop the cabinet and underneath the countertop and is sized with a mounting flange width and depth substantially equal to the sink cabinet width and depth.
    Type: Application
    Filed: August 21, 2019
    Publication date: January 23, 2020
    Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
  • Patent number: 10521145
    Abstract: There is disclosed herein techniques for managing data storage. In one exemplary embodiment, the techniques comprise generating one or more sets of storage devices. Each set is configured to be mutually exclusive with respect to other sets of the one or more sets such that storage devices within the same set provide the basis for the formation of a RAID (Redundant Arrays of Independent Disks) stripe. The techniques further comprise forming a RAID stripe from respective storage extents associated with different storage devices of the same set. The techniques further comprise mapping a storage object to the RAID stripe. The techniques further comprise servicing host I/O (Input/Output) operations directed to the storage object by using the RAID stripe mapped thereto.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: December 31, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Robert Foley, Steven A. Morley, Daniel Cummins
  • Patent number: 10422115
    Abstract: An undermount sink and countertop combination for use with a sink cabinet. The sink cabinet includes a sink-receiving opening and a sink cabinet width and depth. The sink includes a basin that is sized and shaped to be received within the sink-receiving opening. The basin includes side wall portions, an upper outer perimeter surrounding the side wall portions, and a bottom portion. A mounting flange extends from the upper outer perimeter of the basin. The mounting flange is shaped to rest atop the cabinet and underneath the countertop and is sized with a mounting flange width and depth substantially equal to the sink cabinet width and depth.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: September 24, 2019
    Assignee: Elkay Manufacturing Company
    Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
  • Publication number: 20190286523
    Abstract: Disclosed herein are techniques for use in managing data storage. For example, in one embodiment, the techniques comprise determining a size of the write request. The size of the write request equating to half or more non-parity data portions in a full stripe of data but less than all non-parity data portions in the full stripe.
    Type: Application
    Filed: June 5, 2019
    Publication date: September 19, 2019
    Applicant: EMC IP Holding Company LLC
    Inventors: Marc Cassano, Robert Foley, Daniel Cummins, Socheavy Heng
  • Publication number: 20180187402
    Abstract: An undermount sink and countertop combination is disclosed for use with a sink cabinet. The sink cabinet includes a sink-receiving opening and a sink cabinet width and depth. The sink includes a basin that is sized and shaped to be received within the sink-receiving opening. The basin includes side wall portions, an upper outer perimeter surrounding the side wall portions, and a bottom portion. A mounting flange extends from the upper outer perimeter of the basin. The mounting flange is shaped to rest atop the cabinet and underneath the countertop and is sized with a mounting flange width and depth substantially equal to the sink cabinet width and depth.
    Type: Application
    Filed: January 5, 2017
    Publication date: July 5, 2018
    Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
  • Patent number: 9563511
    Abstract: A technique configures data storage equipment to (i) allow host I/O operations to start on storage devices while a credit tally is less than a predefined credit quota and (ii) block host I/O operations from starting on the storage devices while the tally is greater than the quota. The technique further involves, while a rebuild procedure is not being performed on the storage devices, (i) allocating host I/O credits at equal weight to the tally upon starting host I/O operations and (ii) de-allocating the credits at equal weight from the tally upon completion of the operations. The technique further involves, while the rebuild procedure is being performed on the storage devices, (i) allocating host I/O credits at greater than equal weight to the tally upon starting host I/O operations and (ii) de-allocating the credits at greater than equal weight from the tally upon completion of the operations.
    Type: Grant
    Filed: March 19, 2015
    Date of Patent: February 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Robert Foley, Peter Puhov, Socheavy Heng
  • Patent number: 8111383
    Abstract: A method for surveillance of a point on a target. A portable device is obtained, which includes: a laser range finder operable for measuring distances between the laser range finder and a target, an alarm operable for generating a perceptible signal, and a microcontroller. The microcontroller is configured and arranged to receive an initial distance value and subsequent distance measurements from the laser range finder and compare the values wherein an alarm is triggered id the change in the values is within a specified range. Subsequent steps include statically positioning and operating the device to measure the distance to an object comprising a moveable obstruction to an ingress or egress and monitoring the generation of any signal by the device indicative of movement of the object to permit ingress or egress.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: February 7, 2012
    Inventor: Robert Foley
  • Patent number: 7928053
    Abstract: A multiphase cleaning composition comprises a first phase and a second ionic liquid phase, wherein the second phase is substantially immiscible with the first phase. The first phase may comprise, for example, an aqueous phase or a silicone solvent system. Methods of cleaning a soiled surface comprise contacting a soiled surface with a multiphase wash liquor including a first phase and a second ionic liquid phase, wherein the second phase is substantially immiscible with the first phase, and removing soils from the surface.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: April 19, 2011
    Assignee: The Procter & Gamble Company
    Inventors: Stacie Ellen Hecht, Kenneth Nathan Price, Patricia Sara Berger, Peter Robert Foley, Howard David Hutton, III, Michael Stanford Showell, Robb Richard Gardner, Raymond Louis Niehoff, Kenneth Richard Seddon, Harambage Quintas Nimal Gunaratne, Martyn Earle
  • Patent number: 7713920
    Abstract: Detergent compositions containing azo initiator compounds are provided. More particularly, detergent compositions containing azo initiator compounds having improved bleaching performance and stain-removal benefits, and methods of using the same, are provided. Composition of matter and articles of manufacture are also provided.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: May 11, 2010
    Assignee: The Procter & Gamble Company
    Inventors: Francis Cornelio Ford, Peter Robert Foley, Alan David Willey
  • Publication number: 20090233829
    Abstract: A multiphase cleaning composition comprises a first phase and a second ionic liquid phase, wherein the second phase is substantially immiscible with the first phase. The first phase may comprise, for example, an aqueous phase or a silicone solvent system. Methods of cleaning a soiled surface comprise contacting a soiled surface with a multiphase wash liquor including a first phase and a second ionic liquid phase, wherein the second phase is substantially immiscible with the first phase, and removing soils from the surface.
    Type: Application
    Filed: May 26, 2009
    Publication date: September 17, 2009
    Inventors: Stacie Ellen Hecht, Kenneth Nathan Price, Patricia Sara Berger, Peter Robert Foley, Howard David Hutton, III, Michael Stanford Showell, Robb Richard Gardner, Raymond Louis Niehoff, Kenneth Richard Seddon, Harambage Quintas Nimal Gunaratne, Martyn Earle
  • Publication number: 20080307682
    Abstract: A system and method for merchandising a product or service. The system comprises a first perceived-as-three-dimensional image. The image comprises a directional preference and an indicia associated with the product or service. The system also comprises a display element associated with the product or service disposed at a first position upon a displaying element. The directional preference of the first perceived-as-three dimensional image relates to the location of the display element upon the displaying element.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 18, 2008
    Inventors: Peter Robert Foley, Craig Burton Wynett, Darrell Lee Mann
  • Publication number: 20080249195
    Abstract: Disclosed is an emulsifier of formula (I): wherein: R1 through R5 are each independently H, —OH, alkyl, hydroxyalkyl, alkoxy and wherein R9 through R11 are each independently H or an alcohol protecting group; R6 through R8 are each independently H, an alkyl group, a hydroxyalkyl group, an alkoxy group, or an alcohol protecting group; and x and y are each independently an integer from 0 to 50; or a salt or hydrate thereof, provided that if R1 through R5 are all H, x is not 0.
    Type: Application
    Filed: March 11, 2008
    Publication date: October 9, 2008
    Applicant: Mary Kay Inc.
    Inventors: Anton A. Mentlik, Robert Foley, James Swanzy
  • Publication number: 20080083071
    Abstract: Calcium hypochlorite for use in a laundry washing process. The calcium hypochlorite may be provided in a solid form such as a tablet, granule, and/or powder. The calcium hypochlorite of the present invention may also utilize a sequestering agent. Additionally, other adjunct materials may be included. The present invention also relates to a process for using calcium hypochlorite in a laundry washing process.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 10, 2008
    Inventors: Mario Elmen Tremblay, Peter Robert Foley
  • Publication number: 20070231641
    Abstract: A voltage monitoring system for measuring the voltage of the fuel cells in a fuel cell stack that employs optical devices for providing an optical signal of the measured voltages, where one or more of the fuel cells power the optical devices. A surface mount device is electrically coupled to opposing plates in the stack, or opposing plates over a plurality of cells in the stack. The surface mount device includes a bonded contact and a spring contact to provide the electrical connection. A detector is positioned remote from the stack that receives the optical signals and converts them back to electrical signals indicative of the voltage.
    Type: Application
    Filed: April 4, 2006
    Publication date: October 4, 2007
    Inventors: Glenn Skala, Robert Foley