Patents by Inventor Luke Matthews

Luke Matthews 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: 20180065156
    Abstract: An automated tote routing systems that includes a conveyer belt, an array of sensors underneath the conveyer belt, and an identifier reader disposed with respect to the conveyer belt is discussed. The conveyer belt can be configured to receive a tote filled with physical objects. The array of sensors can detect a first set of attributes associated with the physical objects within the tote. The identifier reader can read and decode an identifier from a machine-readable element disposed on the tote. The array of sensors and identifier reader can transmit the first set of attributes and the identifier to a computing system. Based on the set of information associated with the physical objects and the set of attributes associated with the physical objects, a routing module executed by the computing system can automatically trigger the conveyer belt to route the tote to a selected distribution end of the conveyor belt.
    Type: Application
    Filed: August 23, 2017
    Publication date: March 8, 2018
    Inventors: David Winkle, Bruce W. Wilkinson, Todd Davenport Mattingly, Luke Matthew Reynolds, Michael Dean Atchley
  • Publication number: 20170149896
    Abstract: Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of client systems in a first datacenter each client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.
    Type: Application
    Filed: February 3, 2017
    Publication date: May 25, 2017
    Applicant: The Faction Group LLC
    Inventors: LUKE MATTHEW NORRIS, Hooker Ashley Heggestad
  • Publication number: 20170149585
    Abstract: Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of client systems in a first datacenter each client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.
    Type: Application
    Filed: February 3, 2017
    Publication date: May 25, 2017
    Applicant: The Faction Group LLC
    Inventors: Luke Matthew Norris, Hooker Ashley Heggestad
  • Patent number: 9621374
    Abstract: Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of physical client systems in a first datacenter each physical client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the physical client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each physical client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: April 11, 2017
    Assignee: The Faction Group LLC
    Inventors: Luke Matthew Norris, Hooker Ashley Heggestad
  • Patent number: 9571301
    Abstract: Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of physical client systems in a first datacenter each physical client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the physical client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each physical client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: February 14, 2017
    Assignee: The Faction Group, LLC
    Inventors: Luke Matthew Norris, Hooker Ashley Heggestad
  • Publication number: 20170005832
    Abstract: Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of physical client systems in a first datacenter each physical client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the physical client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each physical client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.
    Type: Application
    Filed: February 12, 2015
    Publication date: January 5, 2017
    Inventors: Luke Matthew Norris, Hooker Ashley Heggestad
  • Publication number: 20160241419
    Abstract: Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of physical client systems in a first datacenter each physical client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the physical client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each physical client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.
    Type: Application
    Filed: February 12, 2015
    Publication date: August 18, 2016
    Inventors: Luke Matthew Norris, Hooker Ashley Heggestad
  • Publication number: 20160069110
    Abstract: Apparatus and methods are provided for securing a door against unauthorized entry.
    Type: Application
    Filed: September 8, 2015
    Publication date: March 10, 2016
    Inventors: Brian T. Patton, James T. Brick, Luke Matthews, Douglas J. Willey
  • Patent number: 8607252
    Abstract: Embodiments of the present invention provide a method, system and computer program product for automated LAMP stack data migration. In an embodiment of the invention, a method for automated LAMP stack data migration can be provided. The method can include retrieving a profile for a LAMP stack executing in a source operating platform, selecting a LAMP stack for deployment onto a target operating platform and deploying the selected LAMP stack onto the target operating platform. The method further can include translating the retrieved profile for compatibility with the selected LAMP stack, directing a reboot of the target operating platform, and applying the translated profile to the target operating platform.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Murillo Fernandes Bernardes, Rodrigo Ceron Ferreira de Castro, Alex Zanetti de Lima, Andre Fernandes de Macedo, Paulo Ricardo Paz Vital, Luke Matthew Browning
  • Publication number: 20130188512
    Abstract: Provided is a system and method for a multi-tenant datacenter with layer 2 cloud interconnection. More specifically the multi-tenant datacenter includes a plurality of physical client systems in a first datacenter each physical client system having a set of physical infrastructure resources. A first cloud computing environment is also in the first datacenter, and coupled to the physical client systems by OSI Layer 2. The first cloud computing environment thereby virtually extending the physical infrastructure resources of each physical client system. An associated method of providing a multi-tenant datacenter with layer 2 cloud interconnection is also provided.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Applicant: eLeMeNtek, LLC D.B.A. PeakColo
    Inventors: Luke Matthew Norris, Hooker Ashley Heggestad
  • Patent number: 8032887
    Abstract: A data processing system allows processes to be checkpointed and restarted. The system saves the old process and thread identifications in a process table. When an application makes a system call passing the old process and/or thread identifications as parameters, the system performs a mapping algorithm to supply the system call with the new process and/or thread identifications. When a system call returns a new identification, the system performs a remapping algorithm to return the old identifications to the calling application program. When a group of process is restarted for which the process group leader was not checkpointed, the system creates a ghost process group leader.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Luke Matthew Browning, Kenneth Bernard Rozendal, Suresh Eswara Warrier
  • Patent number: 7941788
    Abstract: A computer implemented method, apparatus, and computer usable program code for processing breakpoints. A breakpoint is detected during execution of a process. A thread that is currently executing is identified as an identified thread. A determination is made as to whether the breakpoint is applicable to the identified thread. In response to the determination that the breakpoint is applicable to the identified thread, the execution of the process is halted. Execution of the process continues without halting execution of the process if the breakpoint is inapplicable to the identified thread.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: May 10, 2011
    Assignee: International Business Machines Corporation
    Inventors: Luke Matthew Browning, Dean Joseph Burdick, Basu Vaidyanathan
  • Patent number: 7797706
    Abstract: A method, apparatus, and computer instructions for executing a handler in a multi-threaded process handling a number of threads in a manner that avoids deadlocks. A value equal to the number of threads executing in the data processing system is set. The value is decremented each time a lock count for a thread within the number of threads is zero. A thread within the number of threads is suspended if the thread requests a lock and has a lock count of zero. A procedure, such as a handler, is executed in response to all of the threads within the number of threads having no locks.
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: September 14, 2010
    Assignee: International Business Machines Corporation
    Inventors: Luke Matthew Browning, Suresh Eswara Warrier
  • Publication number: 20100153972
    Abstract: Embodiments of the present invention provide a method, system and computer program product for automated LAMP stack data migration. In an embodiment of the invention, a method for automated LAMP stack data migration can be provided. The method can include retrieving a profile for a LAMP stack executing in a source operating platform, selecting a LAMP stack for deployment onto a target operating platform and deploying the selected LAMP stack onto the target operating platform. The method further can include translating the retrieved profile for compatibility with the selected LAMP stack, directing a reboot of the target operating platform, and applying the translated profile to the target operating platform.
    Type: Application
    Filed: December 11, 2008
    Publication date: June 17, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Murillo Fernandes Bernardes, Luke Matthew Browning, Rodrigo Ceron Ferreira de Castro, Alex Zanetti de Lima, Andre Fernandes de Macedo, Paulo Ricardo Paz Vital
  • Patent number: 7653910
    Abstract: A method, apparatus, and computer instructions for executing a handler in a multi-threaded process handling a number of threads in a manner that avoids deadlocks. A value equal to the number of threads executing in the data processing system is set. The value is decremented each time a lock count for a thread within the number of threads is zero. A thread within the number of threads is suspended if the thread requests a lock and has a lock count of zero. A procedure, such as a handler, is executed in response to all of the threads within the number of threads having no locks.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: January 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Luke Matthew Browning, Suresh Eswara Warrier
  • Patent number: 7487347
    Abstract: A data processing system allows processes to be checkpointed and restarted. The system saves the old process and thread identifications in a process table. When an application makes a system cell passing the old process and/or thread identifications as parameters, the system performs a mapping algorithm to supply the system call with the new process and/or thread identifications. When a system call returns a new identification, the system performs a remapping algorithm to return the old identifications to the calling application program. When a group of process is restarted for which the process group leader was not checkpointed, the system creates a ghost process group leader.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Luke Matthew Browning, Kenneth Bernard Rozendal, Suresh Eswara Warrier
  • Publication number: 20080235668
    Abstract: A computer implemented method, apparatus, and computer usable program code for processing breakpoints. A breakpoint is detected during execution of a process. A thread that is currently executing is identified as an identified thread. A determination is made as to whether the breakpoint is applicable to the identified thread. In response to the determination that the breakpoint is applicable to the identified thread, the execution of the process is halted. Execution of the process continues without halting execution of the process if the breakpoint is inapplicable to the identified thread.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Inventors: Luke Matthew Browning, Dean Joseph Burdick, Basu Vaidyanathan
  • Publication number: 20080141255
    Abstract: A method, apparatus, and computer instructions for executing a handler in a multi-threaded process handling a number of threads in a manner that avoids deadlocks. A value equal to the number of threads executing in the data processing system is set. The value is decremented each time a lock count for a thread within the number of threads is zero. A thread within the number of threads is suspended if the thread requests a lock and has a lock count of zero. A procedure, such as a handler, is executed in response to all of the threads within the number of threads having no locks.
    Type: Application
    Filed: February 11, 2008
    Publication date: June 12, 2008
    Inventors: Luke Matthew Browning, Suresh Eswara Warrier
  • Publication number: 20080134199
    Abstract: A data processing system allows processes to be checkpointed and restarted. The system saves the old process and thread identifications in a process table. When an application makes a system cell passing the old process and/or thread identifications as parameters, the system performs a mapping algorithm to supply the system call with the new process and/or thread identifications. When a system call returns a new identification, the system performs a remapping algorithm to return the old identifications to the calling application program. When a group of process is restarted for which the process group leader was not checkpointed, the system creates a ghost process group leader.
    Type: Application
    Filed: August 10, 2006
    Publication date: June 5, 2008
    Inventors: Luke Matthew Browning, Kenneth Bernard Rozendal, Suresh Eswara Warrier
  • Publication number: 20080109827
    Abstract: A data processing system allows processes to be checkpointed and restarted. The system saves the old process and thread identifications in a process table. When an application makes a system call passing the old process and/or thread identifications as parameters, the system performs a mapping algorithm to supply the system call with the new process and/or thread identifications. When a system call returns a new identification, the system performs a remapping algorithm to return the old identifications to the calling application program. When a group of process is restarted for which the process group leader was not checkpointed, the system creates a ghost process group leader.
    Type: Application
    Filed: August 10, 2006
    Publication date: May 8, 2008
    Inventors: Luke Matthew Browning, Kenneth Bernard Rozendal, Suresh Eswara Warrier