Patents by Inventor Alan Bennett

Alan Bennett 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: 9230076
    Abstract: In embodiments of mobile device child share, a mobile device can display a default device lock screen on an integrated display device, and receive an input effective to transition from the default device lock screen to display a child lock screen without receiving a PIN code entered on the default device lock screen. The mobile device can receive a second input effective to transition from the child lock screen to display a child space. The mobile device implements a device share service that activates a child share mode of the mobile device, and restricts functionality of device applications and access to device content based on designated restriction limits.
    Type: Grant
    Filed: December 22, 2012
    Date of Patent: January 5, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph Spencer King, Shawn M. Thomas, Michael Burt Goulding, Todd Myles Derksen, Aaron Naoyoshi Sheung Yan Woo, Bernardo Iturriaga Dubost, Alan Bennett Auerbach, David A. Braun, Andrew P. Begun, Andrew Craig Haon
  • Patent number: 9218283
    Abstract: A die assignment scheme assigns data in the order it is received, to multiple memory dies. Any busy dies are skipped until they become ready again so that the system does not wait for busy dies to become ready. Immediately sequential writes to the same die are prohibited so that reading speed is not impacted.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: December 22, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: Sergey Gorobets, Alan Bennett
  • Publication number: 20150356888
    Abstract: A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
    Type: Application
    Filed: August 7, 2015
    Publication date: December 10, 2015
    Inventors: David Anthony ZBORAY, Matthew Alan BENNETT, Matthew Wayne WALLACE, Jeremiah HENNESSEY, Yvette Christine DUDAC, Zachary Steven LENKER, Andrew Paul LUNDELL, Paul DANA, Eric A. PREISZ
  • Publication number: 20150348441
    Abstract: A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
    Type: Application
    Filed: August 7, 2015
    Publication date: December 3, 2015
    Inventors: David Anthony ZBORAY, Matthew Alan BENNETT, Matthew Wayne WALLACE, Jeremiah HENNESSEY, Yvette Christine DUDAC, Zachary Steven LENKER, Andrew Paul LUNDELL, Paul DANA, Eric A. PREISZ
  • Publication number: 20150348440
    Abstract: A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
    Type: Application
    Filed: August 7, 2015
    Publication date: December 3, 2015
    Inventors: David Anthony ZBORAY, Matthew Alan BENNETT, Matthew Wayne WALLACE, Jeremiah HENNESSEY, Yvette Christine DUDAC, Zachary Steven LENKER, Andrew Paul LUNDELL, Paul DANA, Eric A. PREISZ
  • Publication number: 20150348438
    Abstract: A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
    Type: Application
    Filed: August 7, 2015
    Publication date: December 3, 2015
    Inventors: David Anthony ZBORAY, Matthew Alan BENNETT, Matthew Wayne WALLACE, Jeremiah HENNESSEY, Yvette Christine DUDAC, Zachary Steven LENKER, Andrew Paul LUNDELL, Paul DANA, Eric A. PREISZ
  • Publication number: 20150348439
    Abstract: A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of importing data into the virtual reality welding system and analyzing the data to characterize a student welder's progress and to provide training.
    Type: Application
    Filed: August 7, 2015
    Publication date: December 3, 2015
    Inventors: David Anthony ZBORAY, Matthew Alan BENNETT, Matthew Wayne WALLACE, Jeremiah HENNESSEY, Yvette Christine DUDAC, Zachary Steven LENKER, Andrew Paul LUNDELL, Paul DANA, Eric A. PREISZ
  • Patent number: 9153324
    Abstract: A die assignment scheme assigns data, in the order it is received, to multiple memory dies with some randomness. Randomization events, such as skipping dies or reversing direction, occur at intervals, with a deterministic assignment scheme used between randomization events. Intervals between randomization events may be of random length, or of fixed length.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: October 6, 2015
    Assignee: SanDisk Technologies, Inc.
    Inventors: Liam Michael Parker, Sergey Gorobets, Alan Bennett, Leena Patel
  • Publication number: 20150220712
    Abstract: In embodiments of restricted execution modes, a mobile device can display a device lock screen on an integrated display device, and transition from the device lock screen to display a shared space user interface of a shared space. The transition to display the shared space user interface is without receiving a PIN code entered on the device lock screen. The mobile device implements a restricted execution service that is implemented to activate a restricted execution mode of the mobile device, and restrict access of a device application to device content while the restricted execution mode is activated. The restricted execution service can also allow a shared device application that is included in the shared space access to the device content while the restricted execution mode is activated.
    Type: Application
    Filed: April 14, 2015
    Publication date: August 6, 2015
    Inventors: Joseph Spencer King, Michael Burt Goulding, Todd Myles Derksen, Aaron Naoyoshi Sheung Yan Woo, Bernardo Iturriaga Dubost, Alan Bennett Auerbach, David A. Braun, Andrew P. Begun, Andrew Craig Haon, Joseph H. Matthews, III, Jennifer Anne Karr, Joseph A. Schrader, Ted Tai-Yu Chen, Raman K. Sarin, Sharad Agarwal, Shai Guday, Shawn M. Thomas, John D. Skovron, John A. Yovin
  • Publication number: 20150213893
    Abstract: A die assignment scheme assigns data, in the order it is received, to multiple memory dies with some randomness. Randomization events, such as skipping dies or reversing direction, occur at intervals, with a deterministic assignment scheme used between randomization events. Intervals between randomization events may be of random length, or of fixed length.
    Type: Application
    Filed: May 29, 2014
    Publication date: July 30, 2015
    Applicant: SanDisk Technologies Inc.
    Inventors: Liam Michael Parker, Sergey Gorobets, Alan Bennett, Leena Patel
  • Publication number: 20150212732
    Abstract: A die assignment scheme assigns data, in the order it is received, to multiple memory dies with some randomness. Randomization events, such as skipping dies or reversing direction, occur at intervals, with a deterministic assignment scheme used between randomization events. Intervals between randomization events may be of random length, or of fixed length.
    Type: Application
    Filed: January 30, 2014
    Publication date: July 30, 2015
    Applicant: SanDisk Technologies Inc.
    Inventors: Liam Michael Parker, Sergey Gorobets, Alan Bennett, Leena Patel
  • Patent number: 9063862
    Abstract: A method and system for cache management in a storage device is disclosed. A portion of unused memory in the storage device is used for temporary data cache so that two levels of cache may be used (such as a permanent data cache and a temporary data cache). The storage device may manage the temporary data cache in order to maintain clean entries in the temporary data cache. In this way, the storage area associated with the temporary data cache may be immediately reclaimed and retasked for a different purpose without the need for extraneous copy operations.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: June 23, 2015
    Assignee: SanDisk Technologies Inc.
    Inventors: William Wu, Sergey Anatolievich Gorobets, Steven Sprouse, Alan Bennett
  • Publication number: 20150154108
    Abstract: A die assignment scheme assigns data in the order it is received, to multiple memory dies. Any busy dies are skipped until they become ready again so that the system does not wait for busy dies to become ready. Immediately sequential writes to the same die are prohibited so that reading speed is not impacted.
    Type: Application
    Filed: December 2, 2013
    Publication date: June 4, 2015
    Applicant: SanDisk Technologies, Inc.
    Inventors: Sergey Gorobets, Alan Bennett
  • Publication number: 20150095546
    Abstract: A method and system are disclosed for remapping logical addresses between memory banks of discrete or embedded multi-bank storage device. The method may include a controller of a storage device tracking a total erase count for a storage device, determining if an erase count imbalance greater than a threshold exists between banks, and then remapping logical address ranges from the highest erase count bank to the lowest erase count bank to even out wear between the banks. The system may include a controller that may maintain a bank routing table, an erase counting mechanism and execute instructions for triggering a remapping process to remap an amount of logical addresses such that an address range is reduced for a hotter bank and increased for a colder bank.
    Type: Application
    Filed: October 2, 2013
    Publication date: April 2, 2015
    Inventors: Alan Bennett, Sergey Anatolievich Gorobets
  • Patent number: 8915740
    Abstract: A simulator facilitates virtual welding activity of pipe and open root weld joints. The simulator may include a logic processor based system operable to execute coded instructions for generating an interactive welding environment that emulates welding activity on a section of virtual pipe having at least one virtual weld joint. It also includes a display connected to the logic processor based system for visually depicting the interactive welding environment, wherein the display depicts the section of virtual pipe. A mock welding tool is provided for performing virtual welding activity on the at least one weld joint in real time where one or more sensors are adapted to track movement of the input device in real time for communicating data about the movement of the input device to the logic processor based system.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: December 23, 2014
    Assignee: Lincoln Global, Inc.
    Inventors: David Anthony Zboray, Matthew Alan Bennett, Matthew Wayne Wallace, Jeremiah Hennessey, Yvette Christine Dudac, Zachary Steven Lenker, Andrew Paul Lundell, Paul Dana, Eric A. Preisz, Lynn Briggs, Richard B. Droller, Eric C. Briggs
  • Publication number: 20140371918
    Abstract: This disclosure presents a controller for use with a HVAC system that has a program stored therein that is configured to relate a torque of a fan motor of a HVAC system with an airflow rate of the HVAC system, such that a selected airflow rate will cause the fan motor to operate at a torque that will produced the selected airflow rate.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Jonathan Douglas, Alan Bennett, Farhad Abrishamkar, Paul Foden, Stephen Walter, Herman M. Thomas, Krishna Doddamane
  • Patent number: 8848445
    Abstract: A system and method for reducing write amplification while maintaining a desired level of sequential read and write performance is disclosed. A controller in a multi-bank flash storage device may receive host data for writing to the plurality of flash memory banks. The controller may organize the received data in multi-page logical groups greater than a physical page and less than a physical block and interleave writes of the host data to the memory banks with that striping factor. A buffer RAM is associated with each bank of the multi-bank memory where the buffer RAM is sized as equal to or greater than the size of the multi-page logical group.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: September 30, 2014
    Assignee: SanDisk Technologies Inc.
    Inventors: Steven T. Sprouse, Sergey Anatolievich Gorobets, William Wu, Alan Bennett, Marielle Bundukin
  • Patent number: 8747116
    Abstract: A real-time virtual reality welding system including a programmable processor-based subsystem, a spatial tracker operatively connected to the programmable processor-based subsystem, at least one mock welding tool capable of being spatially tracked by the spatial tracker, and at least one display device operatively connected to the programmable processor-based subsystem. The system is capable of simulating, in virtual reality space, a weld puddle having real-time molten metal fluidity and heat dissipation characteristics. The system is further capable of displaying the simulated weld puddle on the display device in real-time.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: June 10, 2014
    Assignee: Lincoln Global, Inc.
    Inventors: David Anthony Zboray, Matthew Alan Bennett, Matthew Wayne Wallace, Jeremiah Hennessey, Yvette Christine Dudac, Zachary Steven Lenker, Andrew Paul Lundell, Paul Dana, Eric A. Preisz
  • Publication number: 20130282538
    Abstract: An information model for a party and property records management system includes a legal party role object for maintaining relationships between objects, such as legal party objects and revenue-object objects, within the information model. A legal party object could have several associated objects, such as an identification number object or a legal party communication object.
    Type: Application
    Filed: June 14, 2013
    Publication date: October 24, 2013
    Inventors: Jennings Wayne Moore, Larry Joseph Deniston, Terry Lee Merkle, Douglas Alan Bennett, Robert James Golisek
  • Patent number: 8554648
    Abstract: An information model for a party and property records management system includes a legal party role object for maintaining relationships between objects, such as legal party objects and revenue-object objects, within the information model. A legal party object could have several associated objects, such as an identification number object or a legal party communication object.
    Type: Grant
    Filed: June 4, 2012
    Date of Patent: October 8, 2013
    Assignee: Manatron, Inc.
    Inventors: Jennings Wayne Moore, Larry Joseph Deniston, Terry Lee Merkle, Douglas Alan Bennett, Robert James Golisek