Patents by Inventor Christopher Brumme

Christopher Brumme 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: 11794950
    Abstract: A multi-level rail for a storage structure may comprise an upper horizontal portion configured to support a load and a lower horizontal portion configured to support a row vehicle. An upper support portion extends downward diagonally from the upper horizontal portion toward the lower horizontal portion, and a lower support extends downward diagonally from the lower horizontal portion. This rail is configured to connect to at least one vertical post of the storage structure. Support beams for a railed storage structure are also disclosed with an elongated body having a terminal end portion configured to attach to a vertical column of a storage support structure and an upper support surface configured to support a horizontal support rail. A wing portion is secured to the terminal end portion and configured to attach to the horizontal support rail by extending lateral to the elongated body and above the upper support surface.
    Type: Grant
    Filed: July 21, 2021
    Date of Patent: October 24, 2023
    Assignee: Swisslog Logistics, Inc.
    Inventors: Christopher Brumm, Rodney Tipton, Mohan Ramankutty, Pat Mitchell
  • Publication number: 20210347527
    Abstract: A multi-level rail for a storage structure may comprise an upper horizontal portion configured to support a load and a lower horizontal portion configured to support a row vehicle. An upper support portion extends downward diagonally from the upper horizontal portion toward the lower horizontal portion, and a lower support extends downward diagonally from the lower horizontal portion. This rail is configured to connect to at least one vertical post of the storage structure. Support beams for a railed storage structure are also disclosed with an elongated body having a terminal end portion configured to attach to a vertical column of a storage support structure and an upper support surface configured to support a horizontal support rail. A wing portion is secured to the terminal end portion and configured to attach to the horizontal support rail by extending lateral to the elongated body and above the upper support surface.
    Type: Application
    Filed: July 21, 2021
    Publication date: November 11, 2021
    Applicant: Swisslog Logistics, Inc.
    Inventors: Christopher Brumm, Rodney Tipton, Mohan Ramankutty, Pat Mitchell
  • Patent number: 11084622
    Abstract: A multi-level rail for a storage structure may comprise an upper horizontal portion configured to support a load and a lower horizontal portion configured to support a row vehicle. An upper support portion extends downward diagonally from the upper horizontal portion toward the lower horizontal portion, and a lower support extends downward diagonally from the lower horizontal portion. This rail is configured to connect to at least one vertical post of the storage structure. Support beams for a railed storage structure are also disclosed with an elongated body having a terminal end portion configured to attach to a vertical column of a storage support structure and an upper support surface configured to support a horizontal support rail. A wing portion is secured to the terminal end portion and configured to attach to the horizontal support rail by extending lateral to the elongated body and above the upper support surface.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: August 10, 2021
    Assignee: Swisslog Logistics, Inc.
    Inventors: Christopher Brumm, Rodney Tipton, Mohan Ramankutty, Pat Mitchell
  • Patent number: 10618731
    Abstract: An apparatus for lifting a load on an automated lifting cart, including a lifting surface vertically movable relative to the lifting cart, two pairs of cams positioned underneath the lifting surface having cam profiles shaped to lift the lifting surface upon rotation of the cams, a pair of encoders reading a rotation property of each pair of cams, and a controller configured to control movement of the pairs of cams by synchronizing the rotation properties of the pairs of cams by matching output from the encoders. Additionally, methods of lifting a load using an automated lifting cart including cams with a movement profile and a load profile, and methods of synchronizing drive shafts in a lifting cart using torque current measurements sent from a lead motor to a lag motor.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: April 14, 2020
    Assignee: Swisslog Logistics, Inc.
    Inventors: Mohan Ramankutty, Christopher Brumm, Rodney Tipton, Pat Mitchell
  • Patent number: 10399774
    Abstract: An apparatus for lifting a load on an automated lifting cart, including a lifting surface vertically movable relative to the lifting cart, two pairs of cams positioned underneath the lifting surface having cam profiles shaped to lift the lifting surface upon rotation of the cams, a pair of encoders reading a rotation property of each pair of cams, and a controller configured to control movement of the pairs of cams by synchronizing the rotation properties of the pairs of cams by matching output from the encoders. Additionally, methods of lifting a load using an automated lifting cart including cams with a movement profile and a load profile, and methods of synchronizing drive shafts in a lifting cart using torque current measurements sent from a lead motor to a lag motor.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: September 3, 2019
    Assignee: Swisslog Logistics, Inc.
    Inventors: Mohan Ramankutty, Christopher Brumm, Rodney Tipton, Pat Mitchell
  • Patent number: 10207867
    Abstract: A multi-level storage structure includes a plurality of vertical supports, a plurality of row spacing members connecting vertical posts positioned laterally relative to each other, a plurality of row rails connecting vertical posts positioned longitudinally relative to each other and configured to support at least one row cart, a plurality of aisle rails extending perpendicular to the plurality of row rails and configured to support at least one aisle cart, and a plurality of pre-formed holes formed in at least one of the vertical supports, row spacing members, row rails, and aisle rails to mount at least one of a lighting system, a fire suppression system, a mobile safety tie off carriage, and at least one support brace to the storage structure. The plurality of pre-formed holes are formed prior to assembly of the storage structure.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: February 19, 2019
    Assignee: Swisslog Logistics, Inc.
    Inventors: Christopher Brumm, Mohan Ramankutty, Rodney Tipton, Pat Mitchell
  • Patent number: 10106323
    Abstract: A system for positioning a lifting cart in an automated storage facility is described. In one example, the system includes a motorized lifting cart configured to move about a railway of a storage area. An encoder on the cart reads a property of rotation of a rotating element on the cart, and a controller may receive the property of rotation from the encoder and convert it to a rotation count of the rotating element. The rotating element may be an encoder shaft, drive shaft, and like elements. Some systems include a signal emitter or photo sensor to position the lifting cart and to facilitate providing instructions to the cart.
    Type: Grant
    Filed: January 22, 2015
    Date of Patent: October 23, 2018
    Assignee: Swisslog Logistics, Inc.
    Inventors: Mike Terrill, Mohan Ramankutty, Christopher Brumm, Pat Mitchell, Rodney Tipton
  • Publication number: 20180265290
    Abstract: A multi-level rail for a storage structure may comprise an upper horizontal portion configured to support a load and a lower horizontal portion configured to support a row vehicle. An upper support portion extends downward diagonally from the upper horizontal portion toward the lower horizontal portion, and a lower support extends downward diagonally from the lower horizontal portion. This rail is configured to connect to at least one vertical post of the storage structure. Support beams for a railed storage structure are also disclosed with an elongated body having a terminal end portion configured to attach to a vertical column of a storage support structure and an upper support surface configured to support a horizontal support rail. A wing portion is secured to the terminal end portion and configured to attach to the horizontal support rail by extending lateral to the elongated body and above the upper support surface.
    Type: Application
    Filed: November 16, 2015
    Publication date: September 20, 2018
    Applicant: Swisslog Logistics, Inc.
    Inventors: Christopher Brumm, Rodney Tipton, Mohan Ramankutty, Pat Mitchell
  • Publication number: 20170101264
    Abstract: A multi-level storage structure includes a plurality of vertical supports, a plurality of row spacing members connecting vertical posts positioned laterally relative to each other, a plurality of row rails connecting vertical posts positioned longitudinally relative to each other and configured to support at least one row cart, a plurality of aisle rails extending perpendicular to the plurality of row rails and configured to support at least one aisle cart, and a plurality of pre-formed holes formed in at least one of the vertical supports, row spacing members, row rails, and aisle rails to mount at least one of a lighting system, a fire suppression system, a mobile safety tie off carriage, and at least one support brace to the storage structure. The plurality of pre-formed holes are formed prior to assembly of the storage structure.
    Type: Application
    Filed: July 28, 2016
    Publication date: April 13, 2017
    Applicant: Swisslog Logistics, Inc.
    Inventors: Christopher Brumm, Mohan Ramankutty, Rodney Tipton, Pat Mitchell
  • Publication number: 20170081121
    Abstract: An apparatus for lifting a load on an automated lifting cart, including a lifting surface vertically movable relative to the lifting cart, two pairs of cams positioned underneath the lifting surface having cam profiles shaped to lift the lifting surface upon rotation of the cams, a pair of encoders reading a rotation property of each pair of cams, and a controller configured to control movement of the pairs of cams by synchronizing the rotation properties of the pairs of cams by matching output from the encoders. Additionally, methods of lifting a load using an automated lifting cart including cams with a movement profile and a load profile, and methods of synchronizing drive shafts in a lifting cart using torque current measurements sent from a lead motor to a lag motor.
    Type: Application
    Filed: March 3, 2015
    Publication date: March 23, 2017
    Applicant: Swisslog Logistics, Inc.
    Inventors: Mohan Ramankutty, Christopher Brumm, Rodney Tipton, Pat Mitchell
  • Publication number: 20170008701
    Abstract: A system for positioning a lifting cart in an automated storage facility is described. In one example, the system includes a motorized lifting cart configured to move about a railway of a storage area. An encoder on the cart reads a property of rotation of a rotating element on the cart, and a controller may receive the property of rotation from the encoder and convert it to a rotation count of the rotating element. The rotating element may be an encoder shaft, drive shaft, and like elements. Some systems include a signal emitter or photo sensor to position the lifting cart and to facilitate providing instructions to the cart.
    Type: Application
    Filed: January 22, 2015
    Publication date: January 12, 2017
    Applicant: Swisslog Logistics, Inc.
    Inventors: Mike Terrill, Mohan RAMANKUTTY, Christopher BRUMM, Pat MITCHELL, Rodney TIPTON
  • Publication number: 20160368710
    Abstract: An apparatus for lifting a load on an automated lifting cart, including a lifting surface vertically movable relative to the lifting cart, two pairs of cams positioned underneath the lifting surface having cam profiles shaped to lift the lifting surface upon rotation of the cams, a pair of encoders reading a rotation property of each pair of cams, and a controller configured to control movement of the pairs of cams by synchronizing the rotation properties of the pairs of cams by matching output from the encoders. Additionally, methods of lifting a load using an automated lifting cart including cams with a movement profile and a load profile, and methods of synchronizing drive shafts in a lifting cart using torque current measurements sent from a lead motor to a lag motor.
    Type: Application
    Filed: September 6, 2016
    Publication date: December 22, 2016
    Applicant: Swisslog Logistics, Inc.
    Inventors: Mohan Ramankutty, Christopher Brumm, Rodney Tipton, Pat Mitchell
  • Publication number: 20160251159
    Abstract: A rail mounting bracket includes a base, first and second rail receiving recesses, and a plurality of rail support surfaces. The base includes an upper portion and a lower portion. The first rail receiving recess is formed in the upper portion and open in an vertical direction. The second rail receiving recess is formed in the lower portion and open in a horizontal direction. The plurality of rail support surfaces is positioned between the first and second rail receiving recesses and configured to support downward facing surfaces of a cart rail.
    Type: Application
    Filed: October 20, 2014
    Publication date: September 1, 2016
    Inventors: Christopher Brumm, Pat Mitchell, Mohan Ramankutty
  • Publication number: 20070250470
    Abstract: The subject disclosure pertains to implicitly and adaptively parallelizing program language-integrated operations comprising queries and the like. In particular, a parallel execution plan can be generated and/or selected based on static information surrounding operations. The plan can be augmented subsequently or concurrently based on dynamic information concerning the operations, machine topology, utilization, as well as data characteristics, among other things. As a result, sizeable parallel speedup can be obtained upon execution of the plan and evaluation of the operations.
    Type: Application
    Filed: April 24, 2006
    Publication date: October 25, 2007
    Applicant: Microsoft Corporation
    Inventors: John Duffy, Jan Gray, Christopher Brumme, Henricus Meijer, Jim Larus
  • Publication number: 20070088716
    Abstract: Meta-data of compiled code may have a corresponding description of the schema for meta-data, to allow for deviations from a schema standard.
    Type: Application
    Filed: October 13, 2005
    Publication date: April 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Christopher Brumme, James Hogg, James Miller, Sergey Lidin
  • Publication number: 20070006198
    Abstract: A system and method for mitigating problems associated with automatic execution of initialization code is provided. The system includes an initialization method activator that can call a class initialization method at a pre-determined execution point. The system also includes a deadlock analyzer that can determine whether calling the initialization method will create a deadlock, and, if a deadlock is detected that can resolve such a deadlock. The system also includes a semantic analyzing component that can analyze a semantic type associated with the initialization method and a domain uniqueness analyzer that can analyze the uniqueness of the domain with which the class will interact, to facilitate determining where to place code that will check whether a class is initialized, and if the class is not initialized that will invoke the class initializing method.
    Type: Application
    Filed: August 16, 2006
    Publication date: January 4, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Gopala Kakivaya, Christopher Brumme, James Miller, Vance Morrison, David Mortenson, Sean Trowbridge
  • Publication number: 20060212877
    Abstract: IO operations or processor-intensive operations may be canceled, interrupted, or otherwise terminated without corrupting an overriding process.
    Type: Application
    Filed: February 17, 2005
    Publication date: September 21, 2006
    Applicant: Microsoft Corporation
    Inventors: Brian Grunkemeyer, Christopher Brumme, Christopher George
  • Publication number: 20060156152
    Abstract: A finalizer may include a notification that no tolerance for failure or corruption is expected. Any potential failure point, which may be induced by a runtime execution environment routine or subroutine that is associated with the finalizer may then be prepared apart from the finalizer.
    Type: Application
    Filed: December 10, 2004
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Sean Trowbridge, Brian Grunkemeyer, Christopher Brumme, Mahesh Prakriya, Patrick Dussud, Ian Carmichael
  • Publication number: 20060101446
    Abstract: The techniques and mechanisms described herein are directed at sharing objects between applications executing in a virtual runtime environment. The techniques include compiling a cpu-independent file to create executable instructions that are associated with an application that is executable in a virtual runtime environment. A constructor associated with a shareable class defined within the cpu-independent file is executed to create an instance of a shareable object. The shareable object is then persisted in a manner such that other applications executing in the virtual runtime environment may access the shareable object. The technique may be performed during pre-JIT compilation or just-in-time compilation of the cpu-independent file. The execution of the constructor is performed at a restricted security level that prevents access to changeable information when generating static data for the static members of the shareable object.
    Type: Application
    Filed: October 18, 2004
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Rico Mariani, Christopher Brumme, Patrick Dussud, Sean Trowbridge
  • Publication number: 20060101401
    Abstract: Deterministic code execution may be recovered for programs or portions thereof by implementing a programmable policy on a system host to escalate the scope of a code discard based on various parameters.
    Type: Application
    Filed: October 14, 2004
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Christopher Brumme, WeiWen Liu, Mahesh Prakriya, Sean Trowbridge, Ian Carmichael, Patrick Dussud, Brian Grunkemeyer