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

  • Publication number: 20250004494
    Abstract: The disclosed device includes an input/output (I/O) system clock configured to operate at one of a plurality of clock states and a control circuit configured to dynamically adjust a clock state of the I/O system clock. The control circuit can update an activity level of a current clock state based at least on I/O traffic activity and, in response to the activity level going beyond an activity range for the current clock state, transition the I/O system clock to a neighboring clock state. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Applicant: ATI Technologies ULC
    Inventors: Carlos Javier Moreira, Michael McLean, Philip Ng
  • Patent number: 12182276
    Abstract: A method is described. The method includes streaming subject data from a subject repository. The method also includes storing a subject length of the subject data. The method further includes executing a hash function on the subject data to produce a subject hash value. The method additionally includes executing the hash function on content data from a content stream based on the subject length to produce a content hash value. The method also includes detecting whether the content data matches the subject data based on the subject hash value and the content hash value. The method further includes reporting a match detection in response to detecting that the content data matches the subject data.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: December 31, 2024
    Assignee: Stealthbits Technologies LLC
    Inventors: Robert Edward Minichino, Michael James Longo, Michael McLean Rubacky
  • 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: 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: 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: 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