Patents by Inventor David Black
David Black 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: 20260134630Abstract: A system and method of managing a model, such as a digital twin. The method may involve receiving three-dimensional model data representative of a setting, converting the three-dimensional model data into a simplified model using a parallel processing pipeline architecture, rendering the simplified model using a three-dimensional model rendering platform, converting a view of the rendered model from a specific position at a specific angle into a streamable format, and transmitting the streamable format of the view of the rendered model to an end-user terminal over a network connection.Type: ApplicationFiled: January 6, 2026Publication date: May 14, 2026Inventors: Bryan Landsiedel, Topraj Gurung, Tianyu Liang, Sergey Milenkiy, Peter Kammer, Paul Byrne, Lance Engle, James Beattie, Ehsan Barekati, David Bond, David Black, Bryan Woods, Bret Stastny, Benjamin Molyneaux, Jeremy Swanson, Timothy Jones
-
Patent number: 12566784Abstract: Methods, systems, and apparatus, including computer program products, for processing search query suggestions. In one aspect, a search service provides query suggestions responsive to a query suggestion request from a client device, and determines if a prediction criterion is met. The prediction criterion is independent of a user selection of a query suggestion provided in response to one or more query suggestion requests. In response to determining that the prediction criterion is met, the search system provides search results to the client device. The search results are responsive to one of the query suggestions provided in response to the query suggestion request or one or more previous query suggestion requests.Type: GrantFiled: March 31, 2023Date of Patent: March 3, 2026Assignee: GOOGLE LLCInventors: Othar Hansson, David Black, Jon M. Wiley, Manas Tungare, Ziga Mahkovec, Benjamin J. McMahan, Benedict A. Gomes, Jonathan J. Effrat, Johanna R. Wright, Marcin K. Wichary
-
Patent number: 12541923Abstract: A system and method of managing a model, such as a digital twin. The method may involve receiving three-dimensional model data representative of a setting, converting the three-dimensional model data into a simplified model using a parallel processing pipeline architecture, rendering the simplified model using a three-dimensional model rendering platform, converting a view of the rendered model from a specific position at a specific angle into a streamable format, and transmitting the streamable format of the view of the rendered model to an end-user terminal over a network connection.Type: GrantFiled: December 5, 2022Date of Patent: February 3, 2026Assignee: Google LLCInventors: Bryan Landsiedel, Topraj Gurung, Tianyu Liang, Sergey Milenkiy, Peter Kammer, Paul Byrne, Lance Engle, James Beattie, Ehsan Barekati, David Bond, David Black, Bryan Woods, Bret Stastny, Benjamin Molyneaux, Jeremy Swanson, Timothy Jones
-
Publication number: 20260014857Abstract: Methods and apparatus for detecting hazardous vehicle events and encouraging usage of driving optimized application features to mitigate occurrence of the hazardous vehicle events. The driving optimized application features can address unsafe driving events that are determined to be correlated with certain distracting application features. For example, an application of a computing device can determine that a user is occupying a vehicle and is driving toward a destination. While driving, data available to the application can indicate that an unsafe driving event, such as a hard braking event, has occurred while the user was interacting with another application. Thereafter, and based on this data, the application can render an output characterizing the correlation between the hard braking event and the other application, and/or provide the user with an option to interact with the other application via driving optimized feature(s).Type: ApplicationFiled: September 15, 2025Publication date: January 15, 2026Inventors: Effie Goenawan, Austin Chang, James Stephen Higgins, David Black
-
Patent number: 12517682Abstract: Embodiments presented herein solve issues related to non-volatile memory express (NVMe®) protocol differences from other protocols, such as Fibre Channel Common Transport, which is the protocol used for Zoning management in Fibre Channel. Fibre Channel Common Transport supports bidirectional transfers of data. However, NVMe® commands support transfer of data either with the command (e.g., host-to-controller data transfer (e.g., a “write” operation)) or with the response (e.g., controller-to-host data transfer (e.g., a “read” operation)), but not both creates a problem related to zoning in NVMe® networks. Furthermore, data size limits for submission queue entries and completion queue entries for NVMe® commands add other obstacles. Embodiments herein address these limitations.Type: GrantFiled: July 28, 2024Date of Patent: January 6, 2026Assignee: DELL PRODUCTS L.P.Inventors: Claudio Desanti, David Black
-
Publication number: 20250335004Abstract: A virtual reality station includes a booth having at least one side wall and a mountable virtual reality system. The booth is configured to have an entrance and an inner chamber that can house at least one person. The mountable virtual reality system is arranged on at least one side wall of the booth and includes a unit body having a plurality of walls. The unit body has a front side and a back side, with a touch screen and a headset mounting display arranged on the front side and a power source which connects to the unit body. Preferably, the unit includes a system indicator display, wherein the system indicators are at least one of a power indicator, a Wi-Fi indicator, and a Bluetooth indicator.Type: ApplicationFiled: April 28, 2025Publication date: October 30, 2025Inventor: David Black
-
Patent number: 12417162Abstract: Methods and apparatus for detecting hazardous vehicle events and encouraging usage of driving optimized application features to mitigate occurrence of the hazardous vehicle events. The driving optimized application features can address unsafe driving events that are determined to be correlated with certain distracting application features. For example, an application of a computing device can determine that a user is occupying a vehicle and is driving toward a destination. While driving, data available to the application can indicate that an unsafe driving event, such as a hard braking event, has occurred while the user was interacting with another application. Thereafter, and based on this data, the application can render an output characterizing the correlation between the hard braking event and the other application, and/or provide the user with an option to interact with the other application via driving optimized feature(s).Type: GrantFiled: October 30, 2023Date of Patent: September 16, 2025Assignee: GOOGLE LLCInventors: Effie Goenawan, Austin Chang, James Stephen Higgins, David Black
-
Patent number: 12363119Abstract: Two main methods exist today to enforce access control in a network fabric: soft zoning and hard zoning. However, each of these approaches has some significant drawbacks. Accordingly, presented herein are new and improved systems and methods to perform access control enforcement, which is stronger than soft zoning, and does not need to interact with the fabric switches, as required by hard zoning. In one or more embodiments, an authentication verification entity (AVE) is provided with access control or authorization information. In one or more embodiments, the AVE uses this information to cause an authentication verification failure for connections between hosts and subsystems that are not allowed according to configurations (e.g., zoning configurations) of the fabric.Type: GrantFiled: October 17, 2022Date of Patent: July 15, 2025Assignee: DELL PRODUCTS L.P.Inventors: Claudio Desanti, David Black
-
Patent number: 12265737Abstract: Embodiments of using command tags are described to prevent data corruption in a multi-path network in an NVMe over Fabrics (NVMe-OF) environment. A command tag is incorporated in a written command send from a host for command identification. Once the host detects an issue of a first link between the host and namespace, the host may immediately send, using a second link, a retry of a command that was previously sent by the host to a first controller via the first link. The retry of the command comprises the same command tag which allows the first and second controllers to detect an execution condition of the first write command, and thus avoiding repeat execution of the first write command by the first controller and the second controller. Therefore, data corruption may be addressed efficiently to the root cause.Type: GrantFiled: June 14, 2023Date of Patent: April 1, 2025Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, David Black, Boris Glimcher, Vinay Rao
-
Publication number: 20250029020Abstract: Systems and methods for booking one or more experiences that allows the system to individually manage and customize each user's experience are disclosed. The systems and methods can also be operable to track users at a geographic location or destination and collect data based upon such users and the tracking of such users. The system may be accessible via software applications executed upon mobile devices and/or permanent hardware kiosks and/or via a web-based interface.Type: ApplicationFiled: October 4, 2024Publication date: January 23, 2025Applicant: WHITEWATER WEST INDUSTRIES LTD.Inventors: Aaron MENDELSON, David BLACK, Michael JUNGEN, Eric DUNAWAY, Zachary McCALLUM
-
Publication number: 20240385779Abstract: Embodiments presented herein solve issues related to non-volatile memory express (NVMe®) protocol differences from other protocols, such as Fibre Channel Common Transport, which is the protocol used for Zoning management in Fibre Channel. Fibre Channel Common Transport supports bidirectional transfers of data. However, NVMe® commands support transfer of data either with the command (e.g., host-to-controller data transfer (e.g., a “write” operation)) or with the response (e.g., controller-to-host data transfer (e.g., a “read” operation)), but not both creates a problem related to zoning in NVMe® networks. Furthermore, data size limits for submission queue entries and completion queue entries for NVMe® commands add other obstacles. Embodiments herein address these limitations.Type: ApplicationFiled: July 28, 2024Publication date: November 21, 2024Applicant: DELL PRODUCTS L.P.Inventors: Claudio DESANTI, David BLACK
-
Patent number: 12105989Abstract: Embodiments presented herein solve issues related to non-volatile memory express (NVMe®) protocol differences from other protocols, such as Fibre Channel Common Transport, which is the protocol used for Zoning management in Fibre Channel. Fibre Channel Common Transport supports bidirectional transfers of data. However, NVMe® commands support transfer of data either with the command (e.g., host-to-controller data transfer (e.g., a “write” operation)) or with the response (e.g., controller-to-host data transfer (e.g., a “read” operation)), but not both creates a problem related to zoning in NVMe® networks. Furthermore, data size limits for submission queue entries and completion queue entries for NVMe® commands add other obstacles. Embodiments herein address these limitations.Type: GrantFiled: March 18, 2022Date of Patent: October 1, 2024Assignee: DELL PRODUCT L.P.Inventors: Claudio Desanti, David Black
-
Publication number: 20240256181Abstract: Embodiments of using command tags are described to prevent data corruption in a multi-path network in an NVMe over Fabrics (NVMe-OF) environment. A command tag is incorporated in a written command send from a host for command identification. Once the host detects an issue of a first link between the host and namespace, the host may immediately send, using a second link, a retry of a command that was previously sent by the host to a first controller via the first link. The retry of the command comprises the same command tag which allows the first and second controllers to detect an execution condition of the first write command, and thus avoiding repeat execution of the first write command by the first controller and the second controller. Therefore, data corruption may be addressed efficiently to the root cause.Type: ApplicationFiled: June 14, 2023Publication date: August 1, 2024Applicant: DELL PRODUCTS L.P.Inventors: Erik SMITH, David BLACK, Boris GLIMCHER, Vinay RAO
-
Publication number: 20240238190Abstract: The present invention relates to the use of a Barbary fig extract for tightening the scales of keratin fibres.Type: ApplicationFiled: May 20, 2022Publication date: July 18, 2024Applicant: PIERRE FABRE DERMO-COSMETIQUEInventors: Sylvie DAUNES-MARION, Cédric FRIBAULT, David BLACK, Stéphane POIGNY
-
Patent number: 12008380Abstract: Currently, there is no scalable methodologies defined to locate a namespace on an NVMe-oF fabric. Therefore, it is necessary to configure a host with the NVMe™ Qualified Name (NQN) and transport information of the storage subsystem where the boot namespace is located or discover and enumerate all namespaces available to the host on an NVMe-oF fabric. With the current protocols, a host may need to perform many operations to locate the proper namespace and boot from the NVMe-oF fabric, making booting in a SAN environment an extremely slow operation and computationally expensive process. Embodiments herein support discovery, via a discovery controller, to provide a namespace resolution service able to facilitate a host to efficiently resolve a given namespace identifier to the corresponding subsystem port(s) through which that namespace is accessible.Type: GrantFiled: April 6, 2022Date of Patent: June 11, 2024Assignee: DELL PRODUCT L.P.Inventors: Claudio Desanti, David Black, Douglas L Farley
-
Publication number: 20240185525Abstract: A system and method of managing a model, such as a digital twin. The method may involve receiving three-dimensional model data representative of a setting, converting the three-dimensional model data into a simplified model using a parallel processing pipeline architecture, rendering the simplified model using a three-dimensional model rendering platform, converting a view of the rendered model from a specific position at a specific angle into a streamable format, and transmitting the streamable format of the view of the rendered model to an end-user terminal over a network connection.Type: ApplicationFiled: December 5, 2022Publication date: June 6, 2024Inventors: Bryan Landsiedel, Topraj Gurung, Tianyu Liang, Sergey Milenkiy, Peter Kammer, Paul Byrne, Lance Engle, James Beattie, Ehsan Barekati, David Bond, David Black, Bryan Woods, Bret Stastny, Benjamin Molyneaux, Jeremy Swanson, Timothy Jones
-
Patent number: 11989461Abstract: In the case of FC-NVMe (NVMe over Fabrics using Fibre Channel (FC) as a transport), zoning is typically performed using the interface WWPNs, but the masking of NVMe namespaces is performed using a host's NVMe Qualified Name (NQN or HOSTNQN). The use of two identifiers (i.e., one identifier used for zoning and another identifier used for masking) introduces a potential security related concern. A bad actor may obtain the NQN of a host that has access to sensitive information and use it to access this sensitive information. Accordingly, in one or more embodiments, by correlating different identifiers and using a combination of the different identifiers, access can easily be provided to the appropriate host adapters while prohibiting access to rogue hosts.Type: GrantFiled: November 16, 2020Date of Patent: May 21, 2024Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, David Black, Ramprasad Shetty, Marina Shem Tov
-
Publication number: 20240129314Abstract: Two main methods exist today to enforce access control in a network fabric: soft zoning and hard zoning. However, each of these approaches has some significant drawbacks. Accordingly, presented herein are new and improved systems and methods to perform access control enforcement, which is stronger than soft zoning, and does not need to interact with the fabric switches, as required by hard zoning. In one or more embodiments, an authentication verification entity (AVE) is provided with access control or authorization information. In one or more embodiments, the AVE uses this information to cause an authentication verification failure for connections between hosts and subsystems that are not allowed according to configurations (e.g., zoning configurations) of the fabric.Type: ApplicationFiled: October 17, 2022Publication date: April 18, 2024Applicant: DELL PRODUCTS L.P.Inventors: Claudio DESANTI, David BLACK
-
Patent number: 11960447Abstract: Systems and methods are described that include in response to detecting a copy operation or a cut operation associated with a content item, triggering a search of data associated with the content item, the search configured to determine a content type and triggering, based on a detected paste operation generation of a representation of the content item based on the content type and rendering of a clipboard history user interface with the content item rendered in the clipboard history user interface according to the representation, the content item being rendered with other content items rendered in the clipboard history user interface.Type: GrantFiled: December 31, 2020Date of Patent: April 16, 2024Assignee: GOOGLE LLCInventors: Gabrielle Zadina, Kejia Shao, Gary Hyun Jin Kim, Alex Newcomer, David Black
-
Patent number: 11935540Abstract: A method may include obtaining first audio data originating at a first device during a communication session between the first device and a second device. The method may also include obtaining an availability of revoiced transcription units in a transcription system and in response to establishment of the communication session, selecting, based on the availability of revoiced transcription units, a revoiced transcription unit instead of a non-revoiced transcription unit to generate a transcript of the first audio data. The method may also include obtaining revoiced audio generated by a revoicing of the first audio data by a captioning assistant and generating a transcription of the revoiced audio using an automatic speech recognition system. The method may further include in response to selecting the revoiced transcription unit, directing the transcription of the revoiced audio to the second device as the transcript of the first audio data.Type: GrantFiled: October 5, 2021Date of Patent: March 19, 2024Assignee: Sorenson IP Holdings, LLCInventors: David Thomson, David Black, Jonathan Skaggs, Kenneth Boehme, Shane Roylance