Patents by Inventor John McCracken

John McCracken 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: 20230396924
    Abstract: Methods and apparatuses for automatic analysis and optimization of an audio signal are described herein. An example method may comprise receiving, by an audio signal optimizer, a first indication to perform an audio signal optimization, receiving an audio signal from an input device, recording a sample of the audio signal, analyzing the sample of the audio signal for at least one audio parameter, and performing, based on an analysis of the sample of the audio signal, the audio signal optimization of the audio signal, wherein the audio signal optimization comprises a configuration of a gain level of the audio signal.
    Type: Application
    Filed: May 30, 2023
    Publication date: December 7, 2023
    Inventors: Michael Shane Nagel, Bryan Lee Jozwiak, Matthew John McCracken, June Won, Dean Komrska, Soren Christian Pedersen
  • Patent number: 11332269
    Abstract: A packaging system for high flexibility and speed box-last packaging comprises one or more dimensional scanning sensors that are configured to scan a group of one or more target products that are to be boxed and gather dimension information describing physical dimensions of the group of one or more target products. The system also comprises one or more packaging-production machines that are configured to generate custom-made packaging templates that conform to a pre-determined set of packaging template types. Additionally, the system comprises a packaging template buffer that comprises physically divided sections that contain multiple packaging templates selected from the pre-determined set of packaging template types that are generated by the one or more packaging-production machines. Each of the packaging templates are organized within the physically divided section based upon packaging template type.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: May 17, 2022
    Assignee: Packsize LLC
    Inventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
  • Patent number: 11295828
    Abstract: Systems and methods for multi-chip programming for phased arrays are provided herein. In certain embodiments, a semiconductor device includes one or more inputs configured to receive frame data, an internal memory configured to store the received frame data, and a shift register configured to receive the frame data and comprising a plurality of shift register bit positions. The device further includes a latch configured to store a command type, a first multiplexor configured to select at least one first bit from the shift register based on the command type and provide the at least one first bit to the latch, an output configured to output the frame data, and a second multiplexor configured to select at least one second bit from the shift register based on the command type and provide the at least one second bit to the output.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: April 5, 2022
    Assignee: Analog Devices International Unlimited Company
    Inventors: Stuart John McCracken, Mohamed El-Nozahi, Mohamed Abdelsalam
  • Publication number: 20200286571
    Abstract: Systems and methods for multi-chip programming for phased arrays are provided herein. In certain embodiments, a semiconductor device includes one or more inputs configured to receive frame data, an internal memory configured to store the received frame data, and a shift register configured to receive the frame data and comprising a plurality of shift register bit positions. The device further includes a latch configured to store a command type, a first multiplexor configured to select at least one first bit from the shift register based on the command type and provide the at least one first bit to the latch, an output configured to output the frame data, and a second multiplexor configured to select at least one second bit from the shift register based on the command type and provide the at least one second bit to the output.
    Type: Application
    Filed: February 13, 2020
    Publication date: September 10, 2020
    Inventors: Stuart John McCracken, Mohamed El-Nozahi, Mohamed Abdelsalam
  • Publication number: 20200223570
    Abstract: A packaging system for high flexibility and speed box-last packaging comprises one or more dimensional scanning sensors that are configured to scan a group of one or more target products that are to be boxed and gather dimension information describing physical dimensions of the group of one or more target products. The system also comprises one or more packaging-production machines that are configured to generate custom-made packaging templates that conform to a pre-determined set of packaging template types. Additionally, the system comprises a packaging template buffer that comprises physically divided sections that contain multiple packaging templates selected from the pre-determined set of packaging template types that are generated by the one or more packaging-production machines. Each of the packaging templates are organized within the physically divided section based upon packaging template type.
    Type: Application
    Filed: March 26, 2020
    Publication date: July 16, 2020
    Inventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
  • Patent number: 10647454
    Abstract: A packaging system for high flexibility and speed box-last packaging comprises one or more dimensional scanning sensors that are configured to scan a group of one or more target products that are to be boxed and gather dimension information describing physical dimensions of the group of one or more target products. The system also comprises one or more packaging-production machines that are configured to generate custom-made packaging templates that conform to a pre-determined set of packaging template types. Additionally, the system comprises a packaging template buffer that comprises physically divided sections that contain multiple packaging templates selected from the pre-determined set of packaging template types that are generated by the one or more packaging-production machines. Each of the packaging templates are organized within the physically divided section based upon packaging template type.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: May 12, 2020
    Assignee: Packsize LLC
    Inventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
  • Publication number: 20180022493
    Abstract: A packaging system for high flexibility and speed box-last packaging comprises one or more dimensional scanning sensors that are configured to scan a group of one or more target products that are to be boxed and gather dimension information describing physical dimensions of the group of one or more target products. The system also comprises one or more packaging-production machines that are configured to generate custom-made packaging templates that conform to a pre-determined set of packaging template types. Additionally, the system comprises a packaging template buffer that comprises physically divided sections that contain multiple packaging templates selected from the pre-determined set of packaging template types that are generated by the one or more packaging-production machines. Each of the packaging templates are organized within the physically divided section based upon packaging template type.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 25, 2018
    Inventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
  • Patent number: 9686851
    Abstract: A target assembly to produce radioisotopes for the synthesis of radiopharmaceuticals. The target assembly includes a target vessel with a target chamber adapted to receive a target material. A thin cover sheet of particle-permeable material covers the target chamber. In a bombardment process, a high-energy particle beam generated by a cyclotron or particle accelerator strikes the thin cover sheet, whereby at least some of the particles from the particle beam penetrate to the target chamber so as to interact with the target material, altering the nuclear makeup of some of the atoms in the target material to produce radioisotopes.
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: June 20, 2017
    Assignee: ABT Molecular Imaging Inc.
    Inventors: Ronald Nutt, David Patton, Sr., Darrell Swicegood, John McCracken, Mark Haig Khachaturian
  • Patent number: 9417708
    Abstract: A computer receives data from a keyboard having one or more keys which cause generation of keyboard data that quantitatively describe the relative force applied to those keys. The keyboard data are transmitted in an HID report containing identifiers for one or more keys that have been pressed and force data for each key. The force data may be a multi-bit value quantifying the key force, or a null indicator signaling that the key is not force-sensing. Keyboard data messages are then prepared which identify keys pressed, contain force data, and may indicate whether the force data updates previous force data. Force updates are only provided to application programs registering for key force data. In other aspects of the disclosed subject matter, key repeat messages are automatically generated for a key held pressed by a user. The key repeat messages are generated at a rate controlled by the amount of force applied to the key.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: August 16, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Randall E. Aull, Firdosh K. Bhesania, Michael William John McCracken, Hirofumi Yamamoto, Steven N. Bathiche, Timothy T. Brewer
  • Publication number: 20150170775
    Abstract: A target assembly to produce radioisotopes for the synthesis of radiopharmaceuticals. The target assembly includes a target vessel with a target chamber adapted to receive a target material. A thin cover sheet of particle-permeable material covers the target chamber. In a bombardment process, a high-energy particle beam generated by a cyclotron or particle accelerator strikes the thin cover sheet, whereby at least some of the particles from the particle beam penetrate to the target chamber so as to interact with the target material, altering the nuclear makeup of some of the atoms in the target material to produce radioisotopes.
    Type: Application
    Filed: January 23, 2015
    Publication date: June 18, 2015
    Inventors: Ronald Nutt, David Patton, SR., Darrell Swicegood, John McCracken, Mark Haig Khachaturian
  • Publication number: 20140232573
    Abstract: A computer receives data from a keyboard having one or more keys which cause generation of keyboard data that quantitatively describe the relative force applied to those keys. The keyboard data are transmitted in an HID report containing identifiers for one or more keys that have been pressed and force data for each key. The force data may be a multi-bit value quantifying the key force, or a null indicator signaling that the key is not force-sensing. Keyboard data messages are then prepared which identify keys pressed, contain force data, and may indicate whether the force data updates previous force data. Force updates are only provided to application programs registering for key force data. In other aspects of the disclosed subject matter, key repeat messages are automatically generated for a key held pressed by a user. The key repeat messages are generated at a rate controlled by the amount of force applied to the key.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 21, 2014
    Applicant: Microsoft Corporation
    Inventors: Randall E. Aull, Firdosh K. Bhesania, Michael William John McCracken, Hirofumi Yamamoto, Steven N. Bathiche, Timothy T. Brewer
  • Patent number: 8648812
    Abstract: A computer receives data from a keyboard having one or more keys which cause generation of keyboard data that quantitatively describe the relative force applied to those keys. The keyboard data are transmitted in an HID report containing identifiers for one or more keys that have been pressed and force data for each key. The force data may be a multi-bit value quantifying the key force, or a null indicator signaling that the key is not force-sensing. Keyboard data messages are then prepared which identify keys pressed, contain force data, and may indicate whether the force data updates previous force data. Force updates are only provided to application programs registering for key force data. In other aspects of the invention, key repeat messages are automatically generated for a key held pressed by a user. The key repeat messages are generated at a rate controlled by the amount of force applied to the key.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: February 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Randall E. Aull, Firdosh K. Bhesania, Michael William John McCracken, Hirofumi Yamamoto, Steven N. Bathiche, Timothy T. Brewer
  • Patent number: 8639260
    Abstract: A mobile telecommunications network includes a core and a radio access network having a radio for wireless communication with mobile terminals registered with the network, wherein the radio access network includes a controller operable to control the use of network resources by the mobile terminals. The controller may include an application programming interface, API, which provides a consistent interface to a multiplicity of applications hosted on the control mean. The controller may be provided at an access node site and/or a gateway site.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: January 28, 2014
    Assignee: Vodafone IP Licensing Limited
    Inventors: David Andrew Fox, Youssef Chami, Steve Allen, John McCracken, Matthew Cheng, Marina Gallego-Lopez
  • Patent number: 8430980
    Abstract: A method of hard-facing a steel casting is described in which a hard-facing, which comprises a weld alloy matrix and a hard particulate substance, is attached to the casting by welding. In some embodiments the matrix can be of a similar composition to the casting, and in other embodiments the hard particulates can be rounded and/or substantially spherical, or of a substantially even size. A method is also described for hardening and tempering a steel casting after attaching the hard-facing to the casting by welding. After hard-facing the casting is hardened and tempered by heat treatment. In one embodiment the hard-faced casting is heat treated by heating to a temperature in excess of the austenitising temperature of the steel and then cooled by quenching in an aqueous solution, followed by tempering. In one embodiment the steel casting is tempered at a temperature in the range about 550° C. to about 700° C. prior to hard-facing the casting.
    Type: Grant
    Filed: February 26, 2004
    Date of Patent: April 30, 2013
    Assignee: Bradken Resources Pty Ltd
    Inventors: Darren Muir, John McCracken
  • Publication number: 20130083881
    Abstract: A target assembly to produce radioisotopes for the synthesis of radiopharmaceuticals. The target assembly includes a target vessel with a target chamber adapted to receive a target material. A thin cover sheet of particle-permeable material covers the target chamber. In a bombardment process, a high-energy particle beam generated by a cyclotron or particle accelerator strikes the thin cover sheet, whereby at least some of the particles from the particle beam penetrate to the target chamber so as to interact with the target material, altering the nuclear makeup of some of the atoms in the target material to produce radioisotopes.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: ABT Molecular Imaging, Inc.
    Inventors: Ron Nutt, David Patton, SR., Darrell Swicegood, John McCracken
  • Publication number: 20120144655
    Abstract: A film stretcher utilizes a spring bias to clamp the film. The film stretcher may include a stretch head having one or more clamps positioned about the film in locations necessary to clamp the film for stretching in one or more axes. The clamp may utilize a spring to provide the clamping force. The stretch head may include structures that operate to counter the spring bias to move the clamp to one state and then to allow the spring bias to move the clamp to another state. Thus, the stretch head may effectively clamp and unclamp the film.
    Type: Application
    Filed: February 16, 2012
    Publication date: June 14, 2012
    Inventors: John McCracken, Mike Carroll, Adan Akerman, Thomas Shope
  • Publication number: 20120146276
    Abstract: A film stretcher utilizes a spring bias to clamp the film. The film stretcher may include a stretch head having one or more clamps positioned about the film in locations necessary to clamp the film for stretching in one or more axes. The clamp may utilize a spring to provide the clamping force. The stretch head may include structures that operate to counter the spring bias to move the clamp to one state and then to allow the spring bias to move the clamp to another state. Thus, the stretch head may effectively clamp and unclamp the film.
    Type: Application
    Filed: February 16, 2012
    Publication date: June 14, 2012
    Inventors: John McCracken, Mike Carroll, Adan Akerman, Thomas Shope
  • Publication number: 20120129517
    Abstract: A mobile telecommunications network includes a core and a radio access network having a radio for wireless communication with mobile terminals registered with the network. The radio access network includes a controller operable to control the use of network resources by the mobile terminals. The controller may include an application programming interface, API, which provides a consistent interface to a multiplicity of applications hosted on the control mean. The controller may be provided at an access node site and/or a gateway site.
    Type: Application
    Filed: July 5, 2011
    Publication date: May 24, 2012
    Inventors: David Andrew Fox, Youssef Chami, Neil Holmes, Roger Beck, Mark Tait, Steve Allen, John McCracken, Matthew Cheng, Marina Gallego-Lopez
  • Publication number: 20120110558
    Abstract: One or more techniques and/or systems are disclosed for dynamically generating a customized binary on the fly, without a build process. One or more customizing resources are identified for a requested binary, such as from customizing parameter identified from a decoded binary request that was sent from a client computer at runtime. Using an injection map, a location for one or more customizing resources used to customized the requested binary are identified on a resource server, which can be provided by the binary provider. The customized binary is generated by injecting the one or more customizing resources retrieved from the resource server into a decoded base binary.
    Type: Application
    Filed: October 29, 2010
    Publication date: May 3, 2012
    Applicant: Microsoft Corporation
    Inventors: Hesham Anan, Timothy John McCracken, Ryan Dale Parsell, Mark Kramer, Jiamin Zhu
  • Patent number: 8141855
    Abstract: A film stretcher utilizes a spring bias to clamp the film. The film stretcher may include a stretch head having one or more clamps positioned about the film in locations necessary to clamp the film for stretching in one or more axes. The clamp may utilize a spring to provide the clamping force. The stretch head may include structures that operate to counter the spring bias to move the clamp to one state and then to allow the spring bias to move the clamp to another state. Thus, the stretch head may effectively clamp and unclamp the film.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: March 27, 2012
    Assignee: Inventure Laboratories, Inc.
    Inventors: John McCracken, Mike Carroll, Adan Akerman, Thomas Shope