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: 11794950Abstract: 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: GrantFiled: July 21, 2021Date of Patent: October 24, 2023Assignee: Swisslog Logistics, Inc.Inventors: Christopher Brumm, Rodney Tipton, Mohan Ramankutty, Pat Mitchell
-
Publication number: 20210347527Abstract: 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: ApplicationFiled: July 21, 2021Publication date: November 11, 2021Applicant: Swisslog Logistics, Inc.Inventors: Christopher Brumm, Rodney Tipton, Mohan Ramankutty, Pat Mitchell
-
Patent number: 11084622Abstract: 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: GrantFiled: November 16, 2015Date of Patent: August 10, 2021Assignee: Swisslog Logistics, Inc.Inventors: Christopher Brumm, Rodney Tipton, Mohan Ramankutty, Pat Mitchell
-
Patent number: 10618731Abstract: 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: GrantFiled: March 3, 2015Date of Patent: April 14, 2020Assignee: Swisslog Logistics, Inc.Inventors: Mohan Ramankutty, Christopher Brumm, Rodney Tipton, Pat Mitchell
-
Patent number: 10399774Abstract: 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: GrantFiled: September 6, 2016Date of Patent: September 3, 2019Assignee: Swisslog Logistics, Inc.Inventors: Mohan Ramankutty, Christopher Brumm, Rodney Tipton, Pat Mitchell
-
Patent number: 10207867Abstract: 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: GrantFiled: July 28, 2016Date of Patent: February 19, 2019Assignee: Swisslog Logistics, Inc.Inventors: Christopher Brumm, Mohan Ramankutty, Rodney Tipton, Pat Mitchell
-
Patent number: 10106323Abstract: 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: GrantFiled: January 22, 2015Date of Patent: October 23, 2018Assignee: Swisslog Logistics, Inc.Inventors: Mike Terrill, Mohan Ramankutty, Christopher Brumm, Pat Mitchell, Rodney Tipton
-
Publication number: 20180265290Abstract: 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: ApplicationFiled: November 16, 2015Publication date: September 20, 2018Applicant: Swisslog Logistics, Inc.Inventors: Christopher Brumm, Rodney Tipton, Mohan Ramankutty, Pat Mitchell
-
Publication number: 20170101264Abstract: 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: ApplicationFiled: July 28, 2016Publication date: April 13, 2017Applicant: Swisslog Logistics, Inc.Inventors: Christopher Brumm, Mohan Ramankutty, Rodney Tipton, Pat Mitchell
-
Publication number: 20170081121Abstract: 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: ApplicationFiled: March 3, 2015Publication date: March 23, 2017Applicant: Swisslog Logistics, Inc.Inventors: Mohan Ramankutty, Christopher Brumm, Rodney Tipton, Pat Mitchell
-
Publication number: 20170008701Abstract: 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: ApplicationFiled: January 22, 2015Publication date: January 12, 2017Applicant: Swisslog Logistics, Inc.Inventors: Mike Terrill, Mohan RAMANKUTTY, Christopher BRUMM, Pat MITCHELL, Rodney TIPTON
-
Publication number: 20160368710Abstract: 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: ApplicationFiled: September 6, 2016Publication date: December 22, 2016Applicant: Swisslog Logistics, Inc.Inventors: Mohan Ramankutty, Christopher Brumm, Rodney Tipton, Pat Mitchell
-
Publication number: 20160251159Abstract: 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: ApplicationFiled: October 20, 2014Publication date: September 1, 2016Inventors: Christopher Brumm, Pat Mitchell, Mohan Ramankutty
-
Publication number: 20070250470Abstract: 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: ApplicationFiled: April 24, 2006Publication date: October 25, 2007Applicant: Microsoft CorporationInventors: John Duffy, Jan Gray, Christopher Brumme, Henricus Meijer, Jim Larus
-
Publication number: 20070088716Abstract: 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: ApplicationFiled: October 13, 2005Publication date: April 19, 2007Applicant: Microsoft CorporationInventors: Christopher Brumme, James Hogg, James Miller, Sergey Lidin
-
Publication number: 20070006198Abstract: 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: ApplicationFiled: August 16, 2006Publication date: January 4, 2007Applicant: MICROSOFT CORPORATIONInventors: Gopala Kakivaya, Christopher Brumme, James Miller, Vance Morrison, David Mortenson, Sean Trowbridge
-
Publication number: 20060212877Abstract: IO operations or processor-intensive operations may be canceled, interrupted, or otherwise terminated without corrupting an overriding process.Type: ApplicationFiled: February 17, 2005Publication date: September 21, 2006Applicant: Microsoft CorporationInventors: Brian Grunkemeyer, Christopher Brumme, Christopher George
-
Publication number: 20060156152Abstract: 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: ApplicationFiled: December 10, 2004Publication date: July 13, 2006Applicant: Microsoft CorporationInventors: Sean Trowbridge, Brian Grunkemeyer, Christopher Brumme, Mahesh Prakriya, Patrick Dussud, Ian Carmichael
-
Publication number: 20060101446Abstract: 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: ApplicationFiled: October 18, 2004Publication date: May 11, 2006Applicant: Microsoft CorporationInventors: Rico Mariani, Christopher Brumme, Patrick Dussud, Sean Trowbridge
-
Publication number: 20060101401Abstract: 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: ApplicationFiled: October 14, 2004Publication date: May 11, 2006Applicant: Microsoft CorporationInventors: Christopher Brumme, WeiWen Liu, Mahesh Prakriya, Sean Trowbridge, Ian Carmichael, Patrick Dussud, Brian Grunkemeyer