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: 20230127034Abstract: A mountable virtual reality station and system include a unit body having a plurality of walls including a back wall and a front wall. The back wall is configured for connection with a structure, such as a wall of a room or booth. The unit further includes a touch screen and headset mounting display arranged on the front wall, and a power source connected with 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. The unit also preferably includes a virtual reality headset tether connected with the unit body configured for connection with a virtual reality headset.Type: ApplicationFiled: July 5, 2022Publication date: April 27, 2023Inventor: David BLACK
-
Patent number: 11625160Abstract: Systems and methods are described that include generating a content repository to store content items satisfying a recency condition. In response to receiving an indication to access and store an additional content item in the content repository, the systems and methods may include triggering rendering of a user interface in a taskbar associated with a computer operating system, the user interface depicting at least a representation of the additional content item, storing the additional content item in the content repository, and triggering expansion of the user interface to include at least two regions where the at least two regions include a rendering of a representation of the content items satisfying the recency condition and a representation of the additional content item.Type: GrantFiled: December 31, 2020Date of Patent: April 11, 2023Assignee: Google LLCInventors: Gabrielle Zadina, David Black, Kejia Shao, Gary Hyun Jin Kim, Toni Barzic, Thomas Homer Rutledge, Alex Newcomer
-
Patent number: 11620318Abstract: 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 8, 2018Date of Patent: April 4, 2023Assignee: 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: 11615026Abstract: Data units are stored in private caches in nodes of a multiprocessor system, each node containing at least one processor (CPU), at least one cache private to the node and at least one cache location buffer (CLB) private to the node. In each CLB location information values are stored, each location information value indicating a location associated with a respective data unit, wherein each location information value stored in a given CLB indicates the location to be either a location within the private cache disposed in the same node as the given CLB, to be a location in one of the other nodes, or to be a location in a main memory. Coherence of values of the data units is maintained using a cache coherence protocol. The location information values stored in the CLBs are updated by the cache coherence protocol in accordance with movements of their respective data units.Type: GrantFiled: January 31, 2022Date of Patent: March 28, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Erik Hagersten, Andreas Sembrant, David Black-Schaffer
-
Patent number: 11549274Abstract: There is provided a railing post adaptor for a roof support apparatus. The roof support apparatus comprises an elongate member having a plurality of longitudinal sides. The railing post adaptor comprises a roof support apparatus connector for securing the railing post adaptor to the roof support apparatus. The roof support apparatus connector comprises a first connection portion arranged to engage, in use, with a first set of the plurality of longitudinal sides, and a second connection portion, movably mounted to the first connection portion and arranged to engage, in use, with a second set of the plurality of longitudinal sides, the second set being different from the first set. The roof support apparatus connector further comprises a railing connection portion extending from the roof support apparatus connector for detachably securing a proximal end of a railing post to the roof support apparatus via the railing post adaptor. The first set and the second set each comprise at least two longitudinal sides.Type: GrantFiled: November 28, 2016Date of Patent: January 10, 2023Assignee: Oxford Safety Components LimitedInventors: John Alexander Black, Robert David Black
-
Patent number: 11484634Abstract: A gas collection unit for use in monitoring and tracking a discharge of air from a patient includes a housing, a set of valves, and a plurality of tubes. The housing contains a first chamber, a second chamber, and a third chamber wherein the chambers are in fluid communication with one another. The housing includes a fluid in the first chamber and the second chamber. The first valve regulates the passage of air flow from the patient into the first chamber and is located within a first tube coupled to the housing. The second valve is in communication with the second chamber. The second valve being configured to regulate the passage of air exiting the first chamber. The second chamber is subjected to a suction. The gas collection unit is operable with an air collection device as a retrofitted item.Type: GrantFiled: May 28, 2020Date of Patent: November 1, 2022Inventors: C. Thomas Black, Stephen David Black
-
Publication number: 20220242233Abstract: 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: February 2, 2021Publication date: August 4, 2022Inventors: Effie Goenawan, Austin Chang, James Stephen Higgins, David Black
-
Publication number: 20220206995Abstract: 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: ApplicationFiled: December 31, 2020Publication date: June 30, 2022Inventors: Gabrielle Zadina, Kejia Shao, Gary Hyun Jin Kim, Alex Newcomer, David Black
-
Publication number: 20220206677Abstract: Systems and methods are described that include generating a content repository to store content items satisfying a recency condition. In response to receiving an indication to access and store an additional content item in the content repository, the systems and methods may include triggering rendering of a user interface in a taskbar associated with a computer operating system, the user interface depicting at least a representation of the additional content item, storing the additional content item in the content repository, and triggering expansion of the user interface to include at least two regions where the at least two regions include a rendering of a representation of the content items satisfying the recency condition and a representation of the additional content item.Type: ApplicationFiled: December 31, 2020Publication date: June 30, 2022Inventors: Gabrielle Zadina, David Black, Kejia Shao, Gary Hyun Jin Kim, Toni Barzic, Thomas Homer Rutledge, Alex Newcomer
-
Publication number: 20220156191Abstract: Data units are stored in private caches in nodes of a multiprocessor system, each node containing at least one processor (CPU), at least one cache private to the node and at least one cache location buffer (CLB) private to the node. In each CLB location information values are stored, each location information value indicating a location associated with a respective data unit, wherein each location information value stored in a given CLB indicates the location to be either a location within the private cache disposed in the same node as the given CLB, to be a location in one of the other nodes, or to be a location in a main memory. Coherence of values of the data units is maintained using a cache coherence protocol. The location information values stored in the CLBs are updated by the cache coherence protocol in accordance with movements of their respective data units.Type: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Applicant: Samsung Electronics Co., Ltd.Inventors: Erik HAGERSTEN, Andreas SEMBRANT, David BLACK-SCHAFFER
-
Publication number: 20220155965Abstract: In the case of FC-NVMe (NVMe over Fabrics using 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: ApplicationFiled: November 16, 2020Publication date: May 19, 2022Applicant: DELL PRODUCTS L.P.Inventors: Erik SMITH, David BLACK, Ramprasad SHETTY, Marina SHEM TOV
-
Patent number: 11301398Abstract: Presented herein are embodiments for providing and using a symbolic name for referencing an element of a non-volatile memory express (NVMe™) entity in an NVMe™-over-Fabric (NVMe-oF™) environment. In one or more embodiments, the symbolic name may be used to identify an element of an NVMe™ host or NVM subsystem in one or more processes. In one or more embodiments, a symbolic name may be provided as part of a registration process. Symbolic names may be used for identifying elements when performing other processes, such as masking and zoning for granting access rights. In one or more embodiments, a symbolic name may be shared by two or more elements.Type: GrantFiled: July 9, 2020Date of Patent: April 12, 2022Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, Joseph Lasalle White, David Black, Raja Subbiah
-
Patent number: 11237969Abstract: Data units are stored in private caches in nodes of a multiprocessor system, each node containing at least one processor (CPU), at least one cache private to the node and at least one cache locations buffer {CLB} private to the node. In each CLB location information values are stored, each location information value indicating a location associated with a respective data unit, wherein each location information value stored in a given CLB indicates the location to be either a location within the private cache disposed in the same node as the given CLB, to be a location in one of the other nodes, or to be a location in a main memory. Coherence of values of the data units is maintained using a cache coherence protocol The location information values stored in the CLBs are updated by the cache coherence protocol in accordance with movements of their respective data units.Type: GrantFiled: August 3, 2020Date of Patent: February 1, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Erik Hagersten, Andreas Sembrant, David Black-Schaffer
-
Patent number: 11240308Abstract: Presented herein are embodiments for implicitly or indirectly registering elements of a non-volatile memory express (NVMe™) entity in an NVMe-over-Fabric (NVMe-oF) environment. In one or more embodiments, one or more interactions between an NVMe™ entity and a centralized storage fabric service component, such as part of the Link Layer Discovery Protocol (LLDP) process or the Multicast Domain Name System (mDNS) process, may be used by the centralized storage fabric service to extract information about the NVMe™ entity and automatically register it with a centralized registration datastore. In one or more embodiments, the centralized registration datastore may be used to facilitate services in the NVMe-oF system, such as discovery of NVMe™ entities, provisioning, and access control. In one or more embodiments, an implicitly registered NVMe™ entity may also subsequently explicitly register, which may include supplying additional information about the NVMe™ entity.Type: GrantFiled: June 10, 2020Date of Patent: February 1, 2022Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, Joseph LaSalle White, David Black, Raja Subbiah
-
Target driven zoning for ethernet in non-volatile memory express over-fabrics (NVMe-oF) environments
Patent number: 11237997Abstract: Presented herein are systems and methods for facilitating access control among elements of a non-volatile memory express (NVMe™) entity in an NVMe™-over-Fabric (NVMe-oF) environment. In one or more embodiments, NVMe™ entities, whether NVMe™ hosts or NVMe™ subsystems, can obtain information about elements of NVMe™ entities that have registered with a centralized storage fabric service component via a discovery controller of the centralize service. In one or more embodiments, based upon information received from requesting NVMe™ entities, the centralized storage fabric service creates and maintains a data store of zones, in which a zone comprises a listing of elements of NVMe™ entities that are members of that zone and have access rights relative to other members of that zone.Type: GrantFiled: June 10, 2020Date of Patent: February 1, 2022Assignee: DELL PRODUCTS L.P.Inventors: Erik Smith, Joseph LaSalle White, David Black, Raja Subbiah -
Publication number: 20220028397Abstract: 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: ApplicationFiled: October 5, 2021Publication date: January 27, 2022Inventors: David Thomson, David Black, Jonathan Skaggs, Kenneth Boehme, Shane Roylance
-
Publication number: 20210369925Abstract: A gas collection unit for use in monitoring and tracking a discharge of air from a patient includes a housing, a set of valves, and a plurality of tubes. The housing contains a first chamber, a second chamber, and a third chamber wherein the chambers are in fluid communication with one another. The housing includes a fluid in the first chamber and the second chamber. The first valve regulates the passage of air flow from the patient into the first chamber and is located within a first tube coupled to the housing. The second valve is in communication with the second chamber. The second valve being configured to regulate the passage of air exiting the first chamber. The second chamber is subjected to a suction. The gas collection unit is operable with an air collection device as a retrofitted item.Type: ApplicationFiled: May 28, 2020Publication date: December 2, 2021Inventors: C. THOMAS BLACK, STEPHEN DAVID BLACK
-
Patent number: 11178356Abstract: In some implementations, a user device can be configured to create media messages with automatic titling. For example, a user can create a media messaging project that includes multiple video clips. The video clips can be generated based on video data and/or audio data captured by the user device and/or based on pre-recorded video data and/or audio data obtained from various storage locations. When the user device captures the audio data for a clip, the user device can obtain a speech-to-text transcription of the audio data in near real time and present the transcription data (e.g., text) overlaid on the video data while the video data is being captured or presented by the user device.Type: GrantFiled: December 26, 2019Date of Patent: November 16, 2021Assignee: Apple Inc.Inventors: David Black, Andrew L. Harding, Joseph-Alexander P. Weil, James Brasure, Joash S. Berkeley, Katherine K. Ernst, Richard Salvador, Stephen Sheeler, William D. Cummings, Xiaohuan Corina Wang, Robert L. Clark, Kevin M. O'Neil
-
Patent number: D973070Type: GrantFiled: May 17, 2021Date of Patent: December 20, 2022Assignee: EVEN HEALTH LLCInventors: David Black, Heather Townsend
-
Patent number: D974379Type: GrantFiled: May 17, 2021Date of Patent: January 3, 2023Assignee: EVEN HEALTH LLCInventors: David Black, Heather Townsend