Patents by Inventor Steven Sanders

Steven Sanders 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: 20220091859
    Abstract: A coordinated initialization system includes a computing system with first and second initialization subsystems coupled to a coordinated initialization subsystem. The coordinated initialization subsystem receives first and second initialization progress information associated with respective first and second initialization subsystem operations performed by the respective first and second initialization subsystems.
    Type: Application
    Filed: September 24, 2020
    Publication date: March 24, 2022
    Inventors: Elie Jreij, Robert W. Hormuth, Gaurav Chawla, Mark Steven Sanders, William Price Dawkins, Jimmy D. Pike
  • Patent number: 11221858
    Abstract: An SCP boot system includes a chassis housing a BIOS and an SCP that presents a virtual BIOS boot media location to the BIOS. The SCP may receive a first physical boot media location from a management system and, when the SCP receives a first BIOS boot image retrieval request from the BIOS that is directed to the virtual BIOS boot media location, it retrieves a first BIOS boot image from the first physical boot media location and provides it to the BIOS. The SCP may then receive a second physical boot media location from the management system and, when the SCP subsystem receives a second BIOS boot image retrieval request from the BIOS that is directed to the virtual BIOS boot media location, it retrieves a second BIOS boot image from the second physical boot media location and provides it to the BIOS.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: January 11, 2022
    Assignee: Dell Products L.P.
    Inventors: Robert W. Hormuth, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Jimmy D. Pike, Elie Jreij
  • Patent number: 11163685
    Abstract: Systems and methods that substantially or fully remove a commanding server from a data path (e.g., as part of a data migration, disaster recovery, and/or the like) to improve data movement performance and make additional bandwidth available for other system processes and the like. Broadly, a network interface card (e.g., host bus adapter (HBA)) of a tape drive may be configured in both a target mode to allow the tape drive to be a recipient of control commands from a server to request and/or otherwise obtain data from one or more source tape drives, and in an initiator mode to allow the tape drive to send commands to the one or more tape drives specified in the commands received from the server to request/read data from and/or write data to such one or more tape drives.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: November 2, 2021
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, Steven Sanders
  • Patent number: 11012304
    Abstract: A networking device replacement system, includes a second networking device coupled to the configuration server system and the first networking device. The second networking device sends a first peer discovery request to the first networking device that includes second networking device identifying information associated with the second networking device and, in response, receives a first peer discovery response that includes third networking device identifying information associated with a third networking device that the second networking device is replacing. The second networking device sends a first configuration server discovery request to the configuration server system that includes the third networking device identifying information and receives a third networking device configuration file associated with the third networking device. The second networking device configures itself using at least one configuration in the third networking device configuration file.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: May 18, 2021
    Assignee: Dell Products L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Kannan Karuppiah, Mark Steven Sanders
  • Publication number: 20210100482
    Abstract: A sensor system for determining activity of muscles. A plurality of receiving antennas are located on a wearable located proximate to a user skin's surface. A transmitting antenna is located at a location proximate to a user's skin. The transmitting antenna transmits infuses a signal to a user. Measurements of the infused signal are performed on the signals received by the receiving antennas. The measurements of the infused signal are processed and activity of the muscles of the user is determined based on the processed measurements.
    Type: Application
    Filed: October 4, 2020
    Publication date: April 8, 2021
    Applicant: Tactual Labs Co.
    Inventors: David Holman, Valkyrie Savage, Kevin Stager, Faizan Haque, Yanjun Jiang, Steven Sanders
  • Publication number: 20200289874
    Abstract: Systems, methods and apparatus are provided through which in some implementations a multi member device with gage varying bands in a spaced arrangement that is symmetrical left to right and top to bottom.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventor: Steven Sanders
  • Patent number: 10664663
    Abstract: A natural language processing system identifies an action element, a target element, and command element(s) in a text natural language command. For each identified command element, in the order it appears in the text natural language command, the natural language processing system accesses a playlist access matrix according to a matrix access counter to identify a playlist pointer associated with that command element, determines whether that playlist pointer indicates its associated command element is a best match relative to any other command elements that have already been considered and, if so, updates a playlist entry identifier with that playlist pointer and increments the matrix access counter. When all of the command elements have been considered, the natural language processing system uses the playlist entry identifier to identify a computing language command in a command playlist, and executes the computing language command on the target element based on the action element.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: May 26, 2020
    Assignee: Dell Products L.P.
    Inventor: Mark Steven Sanders
  • Patent number: 10543539
    Abstract: Drilling aid apparatuses and methods for drilling a structure are provided. In one example, a drilling aid apparatus includes a bushing holder portion. The bushing holder portion has a first surface for facing a first structure portion, a second surface on a side opposite the first surface, and an opening formed through the bushing holder portion extending from the first surface to the second surface. The opening is configured to receive a bushing that is sized for guiding a drill bit for drilling into the first structure portion. A first coupling member is coupled to the bushing holder portion and is configured to couple to a second structure portion for supporting the bushing holder portion in a fixed position relative to the first structure portion.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: January 28, 2020
    Assignee: Gulfstream Aerospace Corporation
    Inventors: Jason Bateham, Fady Rafla, Steven Sanders
  • Patent number: 10546069
    Abstract: A natural language processing system identifies command elements in a text natural language command and, for each command element, accesses a playlist access matrix and identifies any playlist pointer pairs associated therein with that command element. The natural language processing system then identifies whether a first playlist pointer element in any of those playlist pointer pairs indicates a current playlist pointer best match and, if so, updates a playlist entry identifier with a second playlist pointer element in the playlist pointer pair that includes that first playlist pointer element. When the natural language processing system determines that all of the command elements have been considered, it uses the playlist entry identifier to identify a computing language command in a command playlist, and executes the computing language command on a target element in the text natural language command based on an action element in the text natural language command.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: January 28, 2020
    Assignee: Dell Products L.P.
    Inventor: Mark Steven Sanders
  • Publication number: 20190377800
    Abstract: A natural language processing system identifies an action element, a target element, and command element(s) in a text natural language command. For each identified command element, in the order it appears in the text natural language command, the natural language processing system accesses a playlist access matrix according to a matrix access counter to identify a playlist pointer associated with that command element, determines whether that playlist pointer indicates its associated command element is a best match relative to any other command elements that have already been considered and, if so, updates a playlist entry identifier with that playlist pointer and increments the matrix access counter. When all of the command elements have been considered, the natural language processing system uses the playlist entry identifier to identify a computing language command in a command playlist, and executes the computing language command on the target element based on the action element.
    Type: Application
    Filed: August 23, 2019
    Publication date: December 12, 2019
    Inventor: Mark Steven Sanders
  • Patent number: 10409916
    Abstract: A natural language processing system identifies an action element, a target element, and command element(s) in a text natural language command. For each identified command element, in the order it appears in the text natural language command, the natural language processing system accesses a playlist access matrix according to a matrix access counter to identify a playlist pointer associated with that command element, determines whether that playlist pointer indicates its associated command element is a best match relative to any other command elements that have already been considered and, if so, updates a playlist entry identifier with that playlist pointer and increments the matrix access counter. When all of the command elements have been considered, the natural language processing system uses the playlist entry identifier to identify a computing language command in a command playlist, and executes the computing language command on the target element based on the action element.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: September 10, 2019
    Assignee: Dell Products L.P.
    Inventor: Mark Steven Sanders
  • Publication number: 20190272327
    Abstract: A natural language processing system identifies command elements in a text natural language command and, for each command element, accesses a playlist access matrix and identifies any playlist pointer pairs associated therein with that command element. The natural language processing system then identifies whether a first playlist pointer element in any of those playlist pointer pairs indicates a current playlist pointer best match and, if so, updates a playlist entry identifier with a second playlist pointer element in the playlist pointer pair that includes that first playlist pointer element. When the natural language processing system determines that all of the command elements have been considered, it uses the playlist entry identifier to identify a computing language command in a command playlist, and executes the computing language command on a target element in the text natural language command based on an action element in the text natural language command.
    Type: Application
    Filed: March 1, 2018
    Publication date: September 5, 2019
    Inventor: Mark Steven Sanders
  • Publication number: 20190255626
    Abstract: Drilling aid apparatuses and methods for drilling a structure are provided. In one example, a drilling aid apparatus includes a bushing holder portion. The bushing holder portion has a first surface for facing a first structure portion, a second surface on a side opposite the first surface, and an opening formed through the bushing holder portion extending from the first surface to the second surface. The opening is configured to receive a bushing that is sized for guiding a drill bit for drilling into the first structure portion. A first coupling member is coupled to the bushing holder portion and is configured to couple to a second structure portion for supporting the bushing holder portion in a fixed position relative to the first structure portion.
    Type: Application
    Filed: February 20, 2018
    Publication date: August 22, 2019
    Inventors: Jason Bateham, Fady Rafla, Steven Sanders
  • Patent number: 10384141
    Abstract: A bobbling toy exciter is provided for gently tapping the bobbling portion of the bobbling toy to create a continuous movement of the bobbling portion. A motor drives a flexible arm in periodic movement which causes the arm to strike the bobbling portion, for example the bobbling head of the toy. A bob or other mass may be added to the end of the flexible arm to more effectively strike the toy. The flexible arm may extend transversely from the shaft of a rotating motor. The flexible arm may also transversely extend from a pivoting vertical rod. The present bobbling toy exciter gently creates movement and action in bobbling toys which would require manual excitation, so that the user may continuously enjoy the bobbling movement.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: August 20, 2019
    Inventor: Steven Sanders
  • Publication number: 20190179907
    Abstract: A natural language processing system identifies an action element, a target element, and command element(s) in a text natural language command. For each identified command element, in the order it appears in the text natural language command, the natural language processing system accesses a playlist access matrix according to a matrix access counter to identify a playlist pointer associated with that command element, determines whether that playlist pointer indicates its associated command element is a best match relative to any other command elements that have already been considered and, if so, updates a playlist entry identifier with that playlist pointer and increments the matrix access counter. When all of the command elements have been considered, the natural language processing system uses the playlist entry identifier to identify a computing language command in a command playlist, and executes the computing language command on the target element based on the action element.
    Type: Application
    Filed: December 13, 2017
    Publication date: June 13, 2019
    Inventor: Mark Steven Sanders
  • Publication number: 20180256994
    Abstract: A bobbling toy exciter is provided for gently tapping the bobbling portion of the bobbling toy to create a continuous movement of the bobbling portion. A motor drives a flexible arm in periodic movement which causes the arm to strike the bobbling portion, for example the bobbling head of the toy. A bob or other mass may be added to the end of the flexible arm to more effectively strike the toy. The flexible arm may extend transversely from the shaft of a rotating motor. The flexible arm may also transversely extend from a pivoting vertical rod. The present bobbling toy exciter gently creates movement and action in bobbling toys which would require manual excitation, so that the user may continuously enjoy the bobbling movement.
    Type: Application
    Filed: May 11, 2018
    Publication date: September 13, 2018
    Inventor: Steven Sanders
  • Patent number: 9968863
    Abstract: A bobbling toy exciter is provided for gently tapping the bobbling portion of the bobbling toy to create a continuous movement of the bobbling portion. A motor drives a flexible arm in periodic movement which causes the arm to strike the bobbling portion, for example the bobbling head of the toy. A bob or other mass may be added to the end of the flexible arm to more effectively strike the toy. The flexible arm may extend transversely from the shaft of a rotating motor. The flexible arm may also transversely extend from a pivoting vertical rod. The present bobbling toy exciter gently creates movement and action in bobbling toys which would require manual excitation, so that the user may continuously enjoy the bobbling movement.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: May 15, 2018
    Inventors: Steven Sanders, Seth Alexander Harvey, Timothy J. Sais
  • Publication number: 20160175728
    Abstract: A bobbling toy exciter is provided for gently tapping the bobbling portion of the bobbling toy to create a continuous movement of the bobbling portion. A motor drives a flexible arm in periodic movement which causes the arm to strike the bobbling portion, for example the bobbling head of the toy. A bob or other mass may be added to the end of the flexible arm to more effectively strike the toy. The flexible arm may extend transversely from the shaft of a rotating motor. The flexible arm may also transversely extend from a pivoting vertical rod. The present bobbling toy exciter gently creates movement and action in bobbling toys which would require manual excitation, so that the user may continuously enjoy the bobbling movement.
    Type: Application
    Filed: November 23, 2015
    Publication date: June 23, 2016
    Inventors: Steven Sanders, Seth Alexander Harvey, Timothy J. Sais
  • Publication number: 20160041915
    Abstract: Systems and methods that substantially or fully remove a commanding server from a data path (e.g., as part of a data migration, disaster recovery, and/or the like) to improve data movement performance and make additional bandwidth available for other system processes and the like. Broadly, a network interface card (e.g., host bus adapter (HBA)) of a tape drive may be configured in both a target mode to allow the tape drive to be a recipient of control commands from a server to request and/or otherwise obtain data from one or more source tape drives, and in an initiator mode to allow the tape drive to send commands to the one or more tape drives specified in the commands received from the server to request/read data from and/or write data to such one or more tape drives.
    Type: Application
    Filed: October 23, 2015
    Publication date: February 11, 2016
    Inventors: David G. Hostetter, Steven Sanders
  • Patent number: 9195402
    Abstract: Systems and methods that substantially or fully remove a commanding server from a data path (e.g., as part of a data migration, disaster recovery, and/or the like) to improve data movement performance and make additional bandwidth available for other system processes and the like. Broadly, a network interface card (e.g., host bus adapter (HBA)) of a tape drive may be configured in both a target mode to allow the tape drive to be a recipient of control commands from a server to request and/or otherwise obtain data from one or more source tape drives, and in an initiator mode to allow the tape drive to send commands to the one or more tape drives specified in the commands received from the server to request/read data from and/or write data to such one or more tape drives.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: November 24, 2015
    Assignee: Oracle International Corporation
    Inventors: David G. Hostetter, Steven Sanders