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: 20230396924Abstract: 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: ApplicationFiled: May 30, 2023Publication date: December 7, 2023Inventors: Michael Shane Nagel, Bryan Lee Jozwiak, Matthew John McCracken, June Won, Dean Komrska, Soren Christian Pedersen
-
Patent number: 11332269Abstract: 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: GrantFiled: March 26, 2020Date of Patent: May 17, 2022Assignee: Packsize LLCInventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
-
Patent number: 11295828Abstract: 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: GrantFiled: February 13, 2020Date of Patent: April 5, 2022Assignee: Analog Devices International Unlimited CompanyInventors: Stuart John McCracken, Mohamed El-Nozahi, Mohamed Abdelsalam
-
Publication number: 20200286571Abstract: 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: ApplicationFiled: February 13, 2020Publication date: September 10, 2020Inventors: Stuart John McCracken, Mohamed El-Nozahi, Mohamed Abdelsalam
-
Publication number: 20200223570Abstract: 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: ApplicationFiled: March 26, 2020Publication date: July 16, 2020Inventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
-
Patent number: 10647454Abstract: 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: GrantFiled: July 18, 2017Date of Patent: May 12, 2020Assignee: Packsize LLCInventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
-
Publication number: 20180022493Abstract: 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: ApplicationFiled: July 18, 2017Publication date: January 25, 2018Inventors: Thomas Lamb, David Iverson, Adam De Laveaga, Ryan Osterhout, John McCracken, Gary Moe, Niklas Pettersson
-
Patent number: 9686851Abstract: 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: GrantFiled: January 23, 2015Date of Patent: June 20, 2017Assignee: ABT Molecular Imaging Inc.Inventors: Ronald Nutt, David Patton, Sr., Darrell Swicegood, John McCracken, Mark Haig Khachaturian
-
Patent number: 9417708Abstract: 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: GrantFiled: February 11, 2014Date of Patent: August 16, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Randall E. Aull, Firdosh K. Bhesania, Michael William John McCracken, Hirofumi Yamamoto, Steven N. Bathiche, Timothy T. Brewer
-
Publication number: 20150170775Abstract: 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: ApplicationFiled: January 23, 2015Publication date: June 18, 2015Inventors: Ronald Nutt, David Patton, SR., Darrell Swicegood, John McCracken, Mark Haig Khachaturian
-
Publication number: 20140232573Abstract: 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: ApplicationFiled: February 11, 2014Publication date: August 21, 2014Applicant: Microsoft CorporationInventors: Randall E. Aull, Firdosh K. Bhesania, Michael William John McCracken, Hirofumi Yamamoto, Steven N. Bathiche, Timothy T. Brewer
-
Patent number: 8648812Abstract: 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: GrantFiled: July 28, 2008Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Randall E. Aull, Firdosh K. Bhesania, Michael William John McCracken, Hirofumi Yamamoto, Steven N. Bathiche, Timothy T. Brewer
-
Patent number: 8639260Abstract: 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: GrantFiled: July 5, 2011Date of Patent: January 28, 2014Assignee: Vodafone IP Licensing LimitedInventors: David Andrew Fox, Youssef Chami, Steve Allen, John McCracken, Matthew Cheng, Marina Gallego-Lopez
-
Patent number: 8430980Abstract: 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: GrantFiled: February 26, 2004Date of Patent: April 30, 2013Assignee: Bradken Resources Pty LtdInventors: Darren Muir, John McCracken
-
Publication number: 20130083881Abstract: 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: ApplicationFiled: September 29, 2011Publication date: April 4, 2013Applicant: ABT Molecular Imaging, Inc.Inventors: Ron Nutt, David Patton, SR., Darrell Swicegood, John McCracken
-
Publication number: 20120144655Abstract: 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: ApplicationFiled: February 16, 2012Publication date: June 14, 2012Inventors: John McCracken, Mike Carroll, Adan Akerman, Thomas Shope
-
Publication number: 20120146276Abstract: 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: ApplicationFiled: February 16, 2012Publication date: June 14, 2012Inventors: John McCracken, Mike Carroll, Adan Akerman, Thomas Shope
-
Publication number: 20120129517Abstract: 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: ApplicationFiled: July 5, 2011Publication date: May 24, 2012Inventors: David Andrew Fox, Youssef Chami, Neil Holmes, Roger Beck, Mark Tait, Steve Allen, John McCracken, Matthew Cheng, Marina Gallego-Lopez
-
Publication number: 20120110558Abstract: 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: ApplicationFiled: October 29, 2010Publication date: May 3, 2012Applicant: Microsoft CorporationInventors: Hesham Anan, Timothy John McCracken, Ryan Dale Parsell, Mark Kramer, Jiamin Zhu
-
Patent number: 8141855Abstract: 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: GrantFiled: September 24, 2008Date of Patent: March 27, 2012Assignee: Inventure Laboratories, Inc.Inventors: John McCracken, Mike Carroll, Adan Akerman, Thomas Shope