Patents by Inventor Christopher Unkel
Christopher Unkel 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: 20220413976Abstract: Systems (e.g. data centers) having composable infrastructure, in which computing devices (e.g., servers) access disk drives organized into storage groups over a network or other communications mechanism, devices for implementing such systems, methods for configuring and operating such systems, and a computer readable medium which stores (in non-transitory fashion) code for performing any embodiment of the inventive method or steps thereof. Typically, the storage groups are determined such that the drives in each storage group have at least one coupled failure mechanism, and the drives are allocated to servers (and typically also, data items are placed in the servers) in accordance with storage group membership of the drives. In some embodiments, data from a server is stored in redundant fashion on at least two of the drives, e.g., in accordance a RAID technique.Type: ApplicationFiled: August 30, 2022Publication date: December 29, 2022Applicant: Twitter, Inc.Inventors: James G. Hanko, Christopher Unkel, Jean-Francois Remy
-
Patent number: 11436113Abstract: Systems (e.g. data centers) having composable infrastructure, in which computing devices (e.g., servers) access disk drives organized into storage groups over a network or other communications mechanism, devices for implementing such systems, methods for configuring and operating such systems, and a computer readable medium which stores (in non-transitory fashion) code for performing any embodiment of the inventive method or steps thereof. Typically, the storage groups are determined such that the drives in each storage group have at least one coupled failure mechanism, and the drives are allocated to servers (and typically also, data items are placed in the servers) in accordance with storage group membership of the drives. In some embodiments, data from a server is stored in redundant fashion on at least two of the drives, e.g., in accordance a RAID technique.Type: GrantFiled: June 28, 2018Date of Patent: September 6, 2022Assignee: Twitter, Inc.Inventors: James G. Hanko, Christopher Unkel, Jean-Francois Remy
-
Publication number: 20200004650Abstract: Systems (e.g. data centers) having composable infrastructure, in which computing devices (e.g., servers) access disk drives organized into storage groups over a network or other communications mechanism, devices for implementing such systems, methods for configuring and operating such systems, and a computer readable medium which stores (in non-transitory fashion) code for performing any embodiment of the inventive method or steps thereof. Typically, the storage groups are determined such that the drives in each storage group have at least one coupled failure mechanism, and the drives are allocated to servers (and typically also, data items are placed in the servers) in accordance with storage group membership of the drives. In some embodiments, data from a server is stored in redundant fashion on at least two of the drives, e.g., in accordance a RAID technique.Type: ApplicationFiled: June 28, 2018Publication date: January 2, 2020Inventors: James G. Hanko, Christopher Unkel, Jean-Francois Remy
-
Patent number: 9998322Abstract: Methods for balancing storage data traffic in a system in which at least one computing device (server) coupled to a converged network accesses at least one storage device coupled (by at least one adapter) to the network, systems configured to perform such methods, and devices configured to implement such methods or for use in such systems. Typically, the system includes servers and adapters, and server agents implemented on the servers and adapter agents implemented on the adapters are configured to detect and respond to imbalances in storage and data traffic in the network, and to redirect the storage data traffic to reduce the imbalances and, thereby to improve the overall network performance (for both data communications and storage traffic). Typically, each agent operates autonomously (except in that an adapter agent may respond to a request or notification from a server agent), and no central computer or manager directs operation of the agents.Type: GrantFiled: September 13, 2017Date of Patent: June 12, 2018Assignee: Drivescale, Inc.Inventors: James G. Hanko, Christopher Unkel
-
Publication number: 20180006874Abstract: Methods for balancing storage data traffic in a system in which at least one computing device (server) coupled to a converged network accesses at least one storage device coupled (by at least one adapter) to the network, systems configured to perform such methods, and devices configured to implement such methods or for use in such systems. Typically, the system includes servers and adapters, and server agents implemented on the servers and adapter agents implemented on the adapters are configured to detect and respond to imbalances in storage and data traffic in the network, and to redirect the storage data traffic to reduce the imbalances and, thereby to improve the overall network performance (for both data communications and storage traffic). Typically, each agent operates autonomously (except in that an adapter agent may respond to a request or notification from a server agent), and no central computer or manager directs operation of the agents.Type: ApplicationFiled: September 13, 2017Publication date: January 4, 2018Inventors: James G. Hanko, Christopher Unkel
-
Patent number: 9794112Abstract: Methods for balancing storage data traffic in a system in which at least one computing device (server) coupled to a converged network accesses at least one storage device coupled (by at least one adapter) to the network, systems configured to perform such methods, and devices configured to implement such methods or for use in such systems. Typically, the system includes servers and adapters, and server agents implemented on the servers and adapter agents implemented on the adapters are configured to detect and respond to imbalances in storage and data traffic in the network, and to redirect the storage data traffic to reduce the imbalances and, thereby to improve the overall network performance (for both data communications and storage traffic). Typically, each agent operates autonomously (except in that an adapter agent may respond to a request or notification from a server agent), and no central computer or manager directs operation of the agents.Type: GrantFiled: August 6, 2015Date of Patent: October 17, 2017Assignee: Drivescale, Inc.Inventors: James G. Hanko, Christopher Unkel
-
Patent number: 9693046Abstract: Embodiments of the invention are generally directed to a multi-view display system. An embodiment of an apparatus includes a display screen to display multiple views simultaneously, and a controller to control the views presented on the display screen. The apparatus is configurable by the controller to provide multiple view settings, the view settings including a first setting in which the apparatus provides a single view to each viewer of the display screen and a second setting in which the apparatus provides a first view to a first viewer of the display screen and a second view to a second viewer of the display screen. A first filtering element filters views presented to viewers of the display screen such that an intended view is displayed to one or more viewers.Type: GrantFiled: December 2, 2013Date of Patent: June 27, 2017Assignee: Lattice Semiconductor CorporationInventors: Christopher Unkel, Lawrence L. Butcher, James G. Hanko, J. Duane Northcutt, Brian K. Schmidt, Edwin C. Seim
-
Publication number: 20170041182Abstract: Methods for balancing storage data traffic in a system in which at least one computing device (server) coupled to a converged network accesses at least one storage device coupled (by at least one adapter) to the network, systems configured to perform such methods, and devices configured to implement such methods or for use in such systems. Typically, the system includes servers and adapters, and server agents implemented on the servers and adapter agents implemented on the adapters are configured to detect and respond to imbalances in storage and data traffic in the network, and to redirect the storage data traffic to reduce the imbalances and, thereby to improve the overall network performance (for both data communications and storage traffic). Typically, each agent operates autonomously (except in that an adapter agent may respond to a request or notification from a server agent), and no central computer or manager directs operation of the agents.Type: ApplicationFiled: August 6, 2015Publication date: February 9, 2017Inventors: James G. Hanko, Christopher Unkel
-
Publication number: 20150341694Abstract: The present invention concerns a method and apparatus for content augmentation in an audio video system. In particular, the invention concerns storing embedded data, such as close captioning or metadata, and displaying that embedded data concerning a past event in response to a user request. The user request way be received from a remote control, via voice recognition, or facial recognition. In addition, the apparatus is operative to facilitate the viewer to scroll through buffered embedded data independent of any video being displayed. Thus the viewer may review closed captioning information for video which had previously been displayed.Type: ApplicationFiled: December 30, 2012Publication date: November 26, 2015Inventors: James G. HANKO, Christopher UNKEL, Duane J. NORTHCUTT
-
Publication number: 20140192197Abstract: An apparatus and method that controls access to a dwelling is provided. An image capturing device captures an image representing an individual attempting to access the dwelling. An access database includes data identifying individuals known to a user and access level data associated with each individual known to the user, the data identifying individuals known to the user including image data representative of the individual. A controller receives the captured image data from the image capturing device and determines a level of access associated with the individual attempting access by comparing the captured image data with the image data representative of individuals stored in the access database. Upon determining that the access level indicates that access should be granted, the controller controls a locking mechanism to move from a first locked position to a second unlocked position enabling access to the dwelling.Type: ApplicationFiled: December 30, 2013Publication date: July 10, 2014Inventors: James G. HANKO, Christopher UNKEL, Jeffrey Duane NORTHCUTT
-
Publication number: 20140085437Abstract: Embodiments of the invention are generally directed to a multi-view display system. An embodiment of an apparatus includes a display screen to display multiple views simultaneously, and a controller to control the views presented on the display screen. The apparatus is configurable by the controller to provide multiple view settings, the view settings including a first setting in which the apparatus provides a single view to each viewer of the display screen and a second setting in which the apparatus provides a first view to a first viewer of the display screen and a second view to a second viewer of the display screen. A first filtering element filters views presented to viewers of the display screen such that an intended view is displayed to one or more viewers.Type: ApplicationFiled: December 2, 2013Publication date: March 27, 2014Applicant: Silicon Image, Inc.Inventors: Christopher Unkel, Lawrence L. Butcher, James G. Hanko, J. Duane Northcutt, Brian K. Schmidt, Edwin C. Seim
-
Patent number: 8624960Abstract: Embodiments of the invention are generally directed to a multi-view display system. An embodiment of an apparatus includes a display screen to display multiple views simultaneously, and a controller to control the views presented on the display screen. The apparatus is configurable by the controller to provide multiple view settings, the view settings including a first setting in which the apparatus provides a single view to each viewer of the display screen and a second setting in which the apparatus provides a first view to a first viewer of the display screen and a second view to a second viewer of the display screen. A first filtering element filters views presented to viewers of the display screen such that an intended view is displayed to one or more viewers.Type: GrantFiled: July 30, 2010Date of Patent: January 7, 2014Assignee: Silicon Image, Inc.Inventors: Christopher Unkel, Lawrence L. Butcher, James G. Hanko, J. Duane Northcutt, Brian K. Schmidt, Edwin C. Seim
-
Patent number: 8325757Abstract: Embodiments of the invention are generally directed to de-encapsulation of data streams into multiple links. An embodiment of a method includes receiving a data stream including multiple data frames, the data stream being in a first mode having a multiple channels of content data including a first channel sent in a first position in each data frame and a second channel sent in a second position in each data frame following the first position, with each data frame including a synchronization signal to indicate a start of the content data. The method further includes transforming the data stream into data sub-streams in a second mode, the data sub-streams including a first data sub-stream to carry data for the first channel in the second mode and a second data sub-stream to carry data for the second channel in the second mode.Type: GrantFiled: August 31, 2010Date of Patent: December 4, 2012Assignee: Silicon Image, Inc.Inventors: Christopher Unkel, Edwin C. Seim, Lawrence L. Butcher
-
Publication number: 20120026157Abstract: Embodiments of the invention are generally directed to a multi-view display system. An embodiment of an apparatus includes a display screen to display multiple views simultaneously, and a controller to control the views presented on the display screen. The apparatus is configurable by the controller to provide multiple view settings, the view settings including a first setting in which the apparatus provides a single view to each viewer of the display screen and a second setting in which the apparatus provides a first view to a first viewer of the display screen and a second view to a second viewer of the display screen. A first filtering element filters views presented to viewers of the display screen such that an intended view is displayed to one or more viewers.Type: ApplicationFiled: July 30, 2010Publication date: February 2, 2012Applicant: SILICON IMAGE, INC.Inventors: Christopher Unkel, Lawrence L. Butcher, James G. Hanko, J. Duane Northcutt, Brian K. Schmidt, Edwin C. Seim
-
Publication number: 20110150006Abstract: Embodiments of the invention are generally directed to de-encapsulation of data streams into multiple links. An embodiment of a method includes receiving a data stream including multiple data frames, the data stream being in a first mode having a multiple channels of content data including a first channel sent in a first position in each data frame and a second channel sent in a second position in each data frame following the first position, with each data frame including a synchronization signal to indicate a start of the content data. The method further includes transforming the data stream into data sub-streams in a second mode, the data sub-streams including a first data sub-stream to carry data for the first channel in the second mode and a second data sub-stream to carry data for the second channel in the second mode.Type: ApplicationFiled: August 31, 2010Publication date: June 23, 2011Applicant: SILICON IMAGE, INC.Inventors: Christopher Unkel, Edwin C. Seim, Lawrence L. Butcher