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: 20220091859Abstract: 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: ApplicationFiled: September 24, 2020Publication date: March 24, 2022Inventors: Elie Jreij, Robert W. Hormuth, Gaurav Chawla, Mark Steven Sanders, William Price Dawkins, Jimmy D. Pike
-
Patent number: 11221858Abstract: 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: GrantFiled: October 7, 2020Date of Patent: January 11, 2022Assignee: Dell Products L.P.Inventors: Robert W. Hormuth, William Price Dawkins, Gaurav Chawla, Mark Steven Sanders, Jimmy D. Pike, Elie Jreij
-
Patent number: 11163685Abstract: 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: GrantFiled: October 23, 2015Date of Patent: November 2, 2021Assignee: Oracle International CorporationInventors: David G. Hostetter, Steven Sanders
-
Patent number: 11012304Abstract: 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: GrantFiled: January 24, 2020Date of Patent: May 18, 2021Assignee: Dell Products L.P.Inventors: Sudharsan Dhamal Gopalarathnam, Kannan Karuppiah, Mark Steven Sanders
-
Publication number: 20210100482Abstract: 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: ApplicationFiled: October 4, 2020Publication date: April 8, 2021Applicant: Tactual Labs Co.Inventors: David Holman, Valkyrie Savage, Kevin Stager, Faizan Haque, Yanjun Jiang, Steven Sanders
-
Publication number: 20200289874Abstract: 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: ApplicationFiled: March 14, 2019Publication date: September 17, 2020Inventor: Steven Sanders
-
Patent number: 10664663Abstract: 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: GrantFiled: August 23, 2019Date of Patent: May 26, 2020Assignee: Dell Products L.P.Inventor: Mark Steven Sanders
-
Patent number: 10543539Abstract: 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: GrantFiled: February 20, 2018Date of Patent: January 28, 2020Assignee: Gulfstream Aerospace CorporationInventors: Jason Bateham, Fady Rafla, Steven Sanders
-
Patent number: 10546069Abstract: 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: GrantFiled: March 1, 2018Date of Patent: January 28, 2020Assignee: Dell Products L.P.Inventor: Mark Steven Sanders
-
Publication number: 20190377800Abstract: 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: ApplicationFiled: August 23, 2019Publication date: December 12, 2019Inventor: Mark Steven Sanders
-
Patent number: 10409916Abstract: 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: GrantFiled: December 13, 2017Date of Patent: September 10, 2019Assignee: Dell Products L.P.Inventor: Mark Steven Sanders
-
Publication number: 20190272327Abstract: 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: ApplicationFiled: March 1, 2018Publication date: September 5, 2019Inventor: Mark Steven Sanders
-
Publication number: 20190255626Abstract: 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: ApplicationFiled: February 20, 2018Publication date: August 22, 2019Inventors: Jason Bateham, Fady Rafla, Steven Sanders
-
Patent number: 10384141Abstract: 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: GrantFiled: May 11, 2018Date of Patent: August 20, 2019Inventor: Steven Sanders
-
Publication number: 20190179907Abstract: 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: ApplicationFiled: December 13, 2017Publication date: June 13, 2019Inventor: Mark Steven Sanders
-
Publication number: 20180256994Abstract: 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: ApplicationFiled: May 11, 2018Publication date: September 13, 2018Inventor: Steven Sanders
-
Patent number: 9968863Abstract: 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: GrantFiled: November 23, 2015Date of Patent: May 15, 2018Inventors: Steven Sanders, Seth Alexander Harvey, Timothy J. Sais
-
Publication number: 20160175728Abstract: 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: ApplicationFiled: November 23, 2015Publication date: June 23, 2016Inventors: Steven Sanders, Seth Alexander Harvey, Timothy J. Sais
-
Publication number: 20160041915Abstract: 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: ApplicationFiled: October 23, 2015Publication date: February 11, 2016Inventors: David G. Hostetter, Steven Sanders
-
Patent number: 9195402Abstract: 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: GrantFiled: July 15, 2014Date of Patent: November 24, 2015Assignee: Oracle International CorporationInventors: David G. Hostetter, Steven Sanders