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: 11681441Abstract: 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: GrantFiled: July 14, 2021Date of Patent: June 20, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Peter Puhov, Robert Foley
-
Patent number: 11486121Abstract: 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: GrantFiled: April 30, 2021Date of Patent: November 1, 2022Assignee: Elkay Manufacturing CompanyInventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
-
Publication number: 20210342071Abstract: 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: ApplicationFiled: July 14, 2021Publication date: November 4, 2021Inventors: Peter Puhov, Robert Foley
-
Publication number: 20210254322Abstract: 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: ApplicationFiled: April 30, 2021Publication date: August 19, 2021Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
-
Patent number: 10995480Abstract: 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: GrantFiled: August 21, 2019Date of Patent: May 4, 2021Assignee: Elkay Manufacturing CompanyInventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
-
Patent number: 10901843Abstract: 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: GrantFiled: June 5, 2019Date of Patent: January 26, 2021Assignee: EMC IP Holding Company LLCInventors: Marc Cassano, Robert Foley, Daniel Cummins, Socheavy Heng
-
Publication number: 20200024838Abstract: 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: ApplicationFiled: August 21, 2019Publication date: January 23, 2020Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
-
Patent number: 10521145Abstract: 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: GrantFiled: October 31, 2017Date of Patent: December 31, 2019Assignee: EMC IP Holding Company LLCInventors: Robert Foley, Steven A. Morley, Daniel Cummins
-
Patent number: 10422115Abstract: 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: GrantFiled: January 5, 2017Date of Patent: September 24, 2019Assignee: Elkay Manufacturing CompanyInventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
-
Publication number: 20190286523Abstract: 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: ApplicationFiled: June 5, 2019Publication date: September 19, 2019Applicant: EMC IP Holding Company LLCInventors: Marc Cassano, Robert Foley, Daniel Cummins, Socheavy Heng
-
Publication number: 20180187402Abstract: 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: ApplicationFiled: January 5, 2017Publication date: July 5, 2018Inventors: Jonathan Chee Yeen Chong, Erik Lynch, Macrina Sanchez, Nick Nanos, Robert Foley
-
Patent number: 9563511Abstract: 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: GrantFiled: March 19, 2015Date of Patent: February 7, 2017Assignee: EMC IP Holding Company LLCInventors: Robert Foley, Peter Puhov, Socheavy Heng
-
Patent number: 8111383Abstract: 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: GrantFiled: January 15, 2010Date of Patent: February 7, 2012Inventor: Robert Foley
-
Patent number: 7928053Abstract: 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: GrantFiled: May 26, 2009Date of Patent: April 19, 2011Assignee: The Procter & Gamble CompanyInventors: 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: 7713920Abstract: 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: GrantFiled: December 14, 2006Date of Patent: May 11, 2010Assignee: The Procter & Gamble CompanyInventors: Francis Cornelio Ford, Peter Robert Foley, Alan David Willey
-
Publication number: 20090233829Abstract: 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: ApplicationFiled: May 26, 2009Publication date: September 17, 2009Inventors: 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: 20080307682Abstract: 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: ApplicationFiled: June 18, 2007Publication date: December 18, 2008Inventors: Peter Robert Foley, Craig Burton Wynett, Darrell Lee Mann
-
Publication number: 20080249195Abstract: 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: ApplicationFiled: March 11, 2008Publication date: October 9, 2008Applicant: Mary Kay Inc.Inventors: Anton A. Mentlik, Robert Foley, James Swanzy
-
Publication number: 20080083071Abstract: 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: ApplicationFiled: October 9, 2007Publication date: April 10, 2008Inventors: Mario Elmen Tremblay, Peter Robert Foley
-
Publication number: 20070231641Abstract: 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: ApplicationFiled: April 4, 2006Publication date: October 4, 2007Inventors: Glenn Skala, Robert Foley