Patents by Inventor Michael McLean

Michael McLean 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: 11959502
    Abstract: A system includes a pressure exchanger (PX) configured to receive a first fluid via a first inlet and a second fluid via a second inlet. The PX is to exchange pressure between the first fluid and the second fluid and provide the first fluid at a first outlet and the second fluid at a second outlet. The system further includes a first sensor to provide first sensor data associated with the first fluid prior to the first fluid entering the first inlet and a second sensor to provide second sensor data associated with the second fluid prior to the second fluid entering the second inlet. The system further includes a controller to receive user input and cause a first adjustment of the flowrate of the first fluid into the first inlet and cause a second adjustment of the flowrate of the second fluid into the second inlet.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: April 16, 2024
    Assignee: Energy Recovery, Inc
    Inventors: James Elliott McLean, Jr., Patrick Morphew, Joseph Michael Marchetti, Chengyu Zhang, Kyaw Thu
  • Patent number: 11913696
    Abstract: A fluid handling system includes a pressure exchanger (PX) configured to receive a first fluid at a first pressure and a second fluid at a second pressure and exchange pressure between the first fluid and the second fluid. The system further includes a condenser configured to provide corresponding thermal energy from the first fluid to a corresponding environment. The system further includes a receiver to receive the first fluid output by the PX. The receiver forms a chamber to separate the first fluid into a first gas and a first liquid. The system further includes a first booster to increase pressure of a portion of the first gas to form the second fluid at the second pressure and provide the second fluid at the second pressure to the PX.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: February 27, 2024
    Assignee: Energy Recovery, Inc.
    Inventors: Azam Mihir Thatte, Behzad Zamanian Yazdi, David Deloyd Anderson, James Elliott McLean, Jr., Joseph Michael Marchetti, Omprakash Samudrala, Neelesh Sarawate, Kuo-Chiang Chen, Farshad Ghasripoor
  • Patent number: 11307904
    Abstract: A system-on-chip (SOC), includes a memory, a partition access module coupled to the memory, a partition requesting unit coupled to the partition access module, and a first input-output (IO) device coupled to the partition access module. The partition access module creates a first partition of the SOC. The first partition includes a first portion of a first processor, the first IO device, and a first portion of the memory. Based upon a partition request, the partition access module repartitions the SOC to create a dynamic partition. The dynamic partition includes the first portion of the first processor, the first input-output (IO) device, the first portion of the memory, and a second IO device not included in the first partition.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: April 19, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Michael McLean, Philip Ng
  • Patent number: 11296905
    Abstract: A Management Component Transport Protocol platform management subsystem includes an internal bridge, a first segment group, and a second segment group. The first segment group is coupled to the internal bridge. The second segment group is coupled to the internal bridge and the first segment group. The first segment group has a first plurality of Peripheral Component Interconnect Express (PCIe)-based buses. The second segment group has a second plurality of PCIe-based buses, wherein based on an identification (ID)-routed packet from the first segment group to the second segment group, the internal bridge routes the ID-routed packet to the second segment group.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: April 5, 2022
    Assignee: ATI TECHNOLOGIES ULC
    Inventors: Michael McLean, Philip Ng
  • Patent number: 11099908
    Abstract: Provisioning capacity measuring may be provided. First, a provisioning monitoring job may run on a grid manager that spawns a plurality of farm monitoring jobs onto a respective plurality of farms. Next, a user count for each of the respective plurality of farms may be respectively provided. The user count may comprise a number of users on each of the respective plurality of farms. An event alert may be provided when the user count for any of the respective plurality of farms is greater than a threshold.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC.
    Inventors: Pradeep Ganapathyraj, Michael McLean, Radu Serbanescu, Meng Hua Chen
  • Publication number: 20200192721
    Abstract: A system-on-chip (SOC), includes a memory, a partition access module coupled to the memory, a partition requesting unit coupled to the partition access module, and a first input-output (IO) device coupled to the partition access module. The partition access module creates a first partition of the SOC. The first partition includes a first portion of a first processor, the first IO device, and a first portion of the memory. Based upon a partition request, the partition access module repartitions the SOC to create a dynamic partition. The dynamic partition includes the first portion of the first processor, the first input-output (IO) device, the first portion of the memory, and a second IO device not included in the first partition.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Michael MCLEAN, Philip NG
  • Publication number: 20200195469
    Abstract: A Management Component Transport Protocol platform management subsystem includes an internal bridge, a first segment group, and a second segment group. The first segment group is coupled to the internal bridge. The second segment group is coupled to the internal bridge and the first segment group. The first segment group has a first plurality of Peripheral Component Interconnect Express (PCIe)-based buses. The second segment group has a second plurality of PCIe-based buses, wherein based on an identification (ID)-routed packet from the first segment group to the second segment group, the internal bridge routes the ID-routed packet to the second segment group.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 18, 2020
    Inventors: Michael MCLEAN, Philip NG
  • Publication number: 20170322833
    Abstract: Provisioning capacity measuring may be provided. First, a provisioning monitoring job may run on a grid manager that spawns a plurality of farm monitoring jobs onto a respective plurality of farms. Next, a user count for each of the respective plurality of farms may be respectively provided. The user count may comprise a number of users on each of the respective plurality of farms. An event alert may be provided when the user count for any of the respective plurality of farms is greater than a threshold.
    Type: Application
    Filed: July 27, 2017
    Publication date: November 9, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Pradeep GANAPATHYRAJ, Michael MCLEAN, Radu SERBANESCU, Meng Hua CHEN
  • Patent number: 9766941
    Abstract: Provisioning capacity measuring may be provided. First, a provisioning monitoring job may run on a grid manager that spawns a plurality of farm monitoring jobs onto a respective plurality of farms. Next, a user count for each of the respective plurality of farms may be respectively provided. The user count may comprise a number of users on each of the respective plurality of farms. An event alert may be provided when the user count for any of the respective plurality of farms is greater than a threshold.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep GanapathyRaj, Michael McLean, Radu Serbanescu, Meng Hua Chen
  • Patent number: 9436509
    Abstract: A pre-provisioned application platform may be provided. First, a plurality of parameters may be received. Then a plurality of pre-provisioned tenants may be created based upon the received plurality of parameters. A request for service may be received and then an actual tenant may be assigned to one of the plurality of pre-provisioned tenants in response to the received request.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael McLean, Smith Codio, Jeffrey Wall, Sonal Jain, Chythanya Vootkuri Krishna, Hui Zhu, Michel Abraham, Robert Kennedy Murugan
  • Patent number: 8917937
    Abstract: Methods and apparatus for identifying primary media content in a post-production media content presentation are disclosed. An example computer-implemented method to detect primary media content included in a secondary media content presentation disclosed herein comprises determining a first image corresponding to the secondary media content presentation, the first image comprising a plurality of image subregions, each image subregion representative of an inter-frame variation associated with a corresponding subregion of the secondary media content presentation, selecting a region of the first image comprising a plurality of connected image subregions of the first image together exhibiting a first type of inter-frame variation, and when a shape of the selected region of the first image corresponds to a predefined shape, processing a region of the first captured image corresponding to the selected region of the first synthetic image to identify the primary media content.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: December 23, 2014
    Assignee: The Nielsen Company (US), LLC
    Inventors: David Howell Wright, Ronan Heffernan, Michael McLean, Kevin Keqiang Deng, Paul Bulson
  • Publication number: 20130159453
    Abstract: A pre-provisioned application platform may be provided. First, a plurality of parameters may be received. Then a plurality of pre-provisioned tenants may be created based upon the received plurality of parameters. A request for service may be received and then an actual tenant may be assigned to one of the plurality of pre-provisioned tenants in response to the received request.
    Type: Application
    Filed: December 14, 2011
    Publication date: June 20, 2013
    Inventors: Michael McLean, Smith Codio, Jeffrey Wall, Sonal Jain, Chythanya Vootkuri Krishna, Hui Zhu, Michel Abraham, Robert Kennedy Murugan
  • Publication number: 20130151689
    Abstract: Provisioning capacity measuring may be provided. First, a provisioning monitoring job may run on a grid manager that spawns a plurality of farm monitoring jobs onto a respective plurality of farms. Next, a user count for each of the respective plurality of farms may be respectively provided. The user count may comprise a number of users on each of the respective plurality of farms. An event alert may be provided when the user count for any of the respective plurality of farms is greater than a threshold.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Applicant: Microsoft Corporation
    Inventors: Pradeep GanapathyRaj, Michael McLean, Radu Serbanescu, Meng Hua Chen
  • Publication number: 20120301031
    Abstract: Methods and apparatus for identifying primary media content in a post-production media content presentation are disclosed. An example computer-implemented method to detect primary media content included in a secondary media content presentation disclosed herein comprises determining a first image corresponding to the secondary media content presentation, the first image comprising a plurality of image subregions, each image subregion representative of an inter-frame variation associated with a corresponding subregion of the secondary media content presentation, selecting a region of the first image comprising a plurality of connected image subregions of the first image together exhibiting a first type of inter-frame variation, and when a shape of the selected region of the first image corresponds to a predefined shape, processing a region of the first captured image corresponding to the selected region of the first synthetic image to identify the primary media content.
    Type: Application
    Filed: August 8, 2012
    Publication date: November 29, 2012
    Inventors: David Howell Wright, Ronan Heffernan, Michael McLean, Kevin Keqiang Deng, Paul Bulson
  • Patent number: 8286736
    Abstract: A drill bit for attachment to an elongate drill rod, the drill bit including means for attachment to an end of the drill rod, and a leading end which defines a pair of diametrically opposed slots which open axially for receipt of a portion of a drill tip which projects axially from the slots. The drill tip being fixedly secured within each of the slots. Further, a drill rod or a self drilling roof bolt comprising the drill bit.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: October 16, 2012
    Assignee: Sandvik Intellectual Property AB
    Inventors: Steven Weaver, Michael McLean
  • Patent number: 8260055
    Abstract: Methods and apparatus for identifying primary media content in a post-production media content presentation are disclosed. An example computer-implemented method to detect primary media content included in a secondary media content presentation disclosed herein comprises determining a first image corresponding to the secondary media content presentation, the first image comprising a plurality of image subregions, each image subregion representative of an inter-frame variation associated with a corresponding subregion of the secondary media content presentation, selecting a region of the first image comprising a plurality of connected image subregions of the first image together exhibiting a first type of inter-frame variation, and when a shape of the selected region of the first image corresponds to a predefined shape, processing a region of the first captured image corresponding to the selected region of the first synthetic image to identify the primary media content.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: September 4, 2012
    Assignee: The Nielsen Company (US), LLC
    Inventors: David Howell Wright, Ronan Heffernan, Michael McLean, Kevin Keqiang Deng, Paul Bulson
  • Publication number: 20100246955
    Abstract: Methods and apparatus for identifying primary media content in a post-production media content presentation are disclosed. An example computer-implemented method to detect primary media content included in a secondary media content presentation disclosed herein comprises determining a first image corresponding to the secondary media content presentation, the first image comprising a plurality of image subregions, each image subregion representative of an inter-frame variation associated with a corresponding subregion of the secondary media content presentation, selecting a region of the first image comprising a plurality of connected image subregions of the first image together exhibiting a first type of inter-frame variation, and when a shape of the selected region of the first image corresponds to a predefined shape, processing a region of the first captured image corresponding to the selected region of the first synthetic image to identify the primary media content.
    Type: Application
    Filed: March 27, 2009
    Publication date: September 30, 2010
    Inventors: David Howell Wright, Ronan Heffernan, Michael McLean, Kevin Keqiang Deng, Paul Bulson
  • Publication number: 20090028379
    Abstract: A system and method for identifying, test firing, marking, and imaging firearm cartridge cases and firearms for use by firearm manufactures. The system and method includes five subsystems, which work in the following sequence: a firearm serial number recognition sub-system; a cartridge case recovery sub-system; a cartridge case sorting sub-system; a cartridge case marking sub-system; and an image acquisition sub-system (108). The firearm serial number recognition sub-system (130) reads the serial number of a firearm and stores it in a database. The cartridge case recovery sub-system recovers fired cartridge cases and transports them to the sorting sub-system. The cartridge case sorting sub-system identifies the orientation of the cartridge cases and reorients them, if necessary, for marking. The cartridge case marking sub-system stamps the firearm serial numbers on the cartridge cases. The serial number is encrypted in a 2D matrix (barcode) form on the casings.
    Type: Application
    Filed: March 27, 2008
    Publication date: January 29, 2009
    Applicant: FORENSIC TECHNOLOGY WAI INC.
    Inventors: Rene M. Belanger, Daniel S. Jones, Sylvain Lagace, Michael McLean, Homero A. Yasquez
  • Patent number: 7171482
    Abstract: A method of managing bandwidth utilization during a communication session between a client system and a server system is disclosed. The method comprises monitoring data exchanged between the client system and server system, the client system operating a first application and a second application. The method further comprises detecting client-side contention for available bandwidth between the first application and the second application, and reducing accessible bandwidth for the first application based on the client-side contention. In one embodiment, the method further comprises increasing accessible bandwidth for the first application when client-side contention is no longer detected.
    Type: Grant
    Filed: July 12, 2002
    Date of Patent: January 30, 2007
    Assignee: iAnywhere Solutions, Inc.
    Inventors: Jerome Kemple Jones, Jr., Scott Michael McLean, Christopher Edward Foley
  • Publication number: 20060196373
    Abstract: A variable cut-off offset press system and method of operation which utilizes a continuous image transfer belt is provided. The offset printing system comprises at least two plate cylinders adapted to have thereon respective printing sleeves. Each of the printing sleeves is adapted to receive colored ink from a respective ink source. An optional coating source may be provided to fully or partially coat the image transfer belt before inking. The system further comprises at least a impression cylinder, wherein the image transfer belt is positioned to contact each of the printing sleeves at respective nips formed between respective ones of the plate cylinders and the at least one impression cylinder. An image belt cleaning station adapted to remove residual ink or coating from the surface of the image transfer belt after image transfer of a multicolored image from the image transfer belt to a substrate is also provided.
    Type: Application
    Filed: April 28, 2006
    Publication date: September 7, 2006
    Inventors: Michael McLean, Robert Erbstein, Leif Reslow