Patents by Inventor Christopher A. Wood
Christopher A. Wood 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).
-
Patent number: 10423556Abstract: The present disclosure is directed to an apparatus for forming an interface for interfacing a remote access appliance (“RAC”) to a target device (“TD”) and enabling video and serial communications between the RAC and TD. The apparatus makes use of a housing having a first port, a second port and a third port. A circuit board may be housed within the housing for enabling serial and video communications between the TD and the RAC. The first port enables an interface to the apparatus via a communications cable in communication with the RAC. The second port enables a serial connection between the apparatus and the TD via an independent serial communications cable. The third port forms a video connector connectable directly to a video port of the target device for enabling video communications between the TD and the apparatus.Type: GrantFiled: November 9, 2017Date of Patent: September 24, 2019Assignee: Vertiv IT Systems, Inc.Inventors: Christopher Wood, Phillip R. Kent
-
Patent number: 10419345Abstract: A system facilitates efficient and secure transportation of content. An intermediate node receives a packet that corresponds to a fragment of a content object message that is fragmented into a plurality of fragments. One or more fragments of the plurality of fragments indicate a unique name that is a hierarchically structured variable-length identifier that comprises contiguous name components ordered from a most general level to a most specific level. The received fragment indicates an intermediate state which is based on a hash function performed on an intermediate state from a previous fragment and data included in the received fragment. In response to determining that the received fragment is a first fragment, the system identifies a first entry in a pending interest table for an interest with a name that is based on a hash of a content object and that corresponds to the first fragment.Type: GrantFiled: October 23, 2017Date of Patent: September 17, 2019Assignee: Cisco Technology, Inc.Inventors: Marc E. Mosko, Christopher A. Wood
-
Patent number: 10404547Abstract: Technologies for datacenter management include one or more computing racks each including a rack controller. The rack controller may receive system, performance, or health metrics for the components of the computing rack. The rack controller generates regression models to predict component lifespan and may predict logical machine lifespans based on the lifespan of the included hardware components. The rack controller may generate notifications or schedule maintenance sessions based on remaining component or logical machine lifespans. The rack controller may compose logical machines using components having similar remaining lifespans. In some embodiments the rack controller may validate a service level agreement prior to executing an application based on the probability of component failure. A management interface may generate an interactive visualization of the system state and optimize the datacenter schedule based on optimization rules derived from human input in response to the visualization.Type: GrantFiled: February 24, 2015Date of Patent: September 3, 2019Assignee: Intel CorporationInventors: Katalin K. Bartfai-Walcott, Michael Christopher Woods, Giovani Estrada, John Kennedy, Joseph Butler, Slawomir Putyrski, Alexander Leckey, Victor M. Bayon-Molino, Connor Upton, Thijs Metsch
-
Patent number: 10404450Abstract: A system performs a setup function which outputs a master secret key associated with a content producing device and public parameters. The system generates a secret key for a user in a content centric network (CCN) based on a master secret key associated with the content producing device, and a schema associated with the user. In response to an interest from the user that includes a name that matches the schema, the system encrypts a payload of a content object based on the name and the public parameters. The system transmits the content object to the user. The encrypted payload is configured such that it can only be decrypted by the secret key of the user and cannot be decrypted by the user if the name in the interest does not match the schema, thereby facilitating schematized access control to content objects in the CCN.Type: GrantFiled: May 2, 2016Date of Patent: September 3, 2019Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10397121Abstract: One embodiment provides a system that facilitates efficient communication based on a forwarding information base (FIB). The system receives, by an intermediate node, a first interest which includes a name and maximum interest information which indicates whether to forward a subsequent interest with a same name prefix as the first interest. In response to obtaining a first entry from a FIB based on the name for the first interest, the system adds to the first entry, for an outgoing interface corresponding to an arrival interface of the first interest, the maximum interest information included in the first interest as an interest limit for the first entry. In response to determining that the interest limit for the first entry is reached, the system refrains from forwarding the subsequent interest, thereby facilitating the intermediate node to manage traffic based on information in the forwarding information base provided by a content producer.Type: GrantFiled: July 26, 2018Date of Patent: August 27, 2019Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Publication number: 20190246510Abstract: The present disclosure relates to a modular keyboard, monitor, mouse (KMM) system for use in an equipment rack. The system may have a tray subsystem and an electronics subsystem adapted to rest on and be removably secured to the tray subsystem. The electronics subsystem has a housing including a recess, the recess being shaped to nestably support a keyboard therein. A monitor is pivotally supported from the electronics subsystem and movable between a first position, extending up from the electronics subsystem so as to be viewable for use by a user, to a second position for storage such that the monitor is positioned parallel to the housing of the electronics subsystem. A keyboard is removably secured to the electronics subsystem within the recess. The monitor covers at least a substantial portion of the keyboard when folded down into the second position for storage.Type: ApplicationFiled: February 4, 2019Publication date: August 8, 2019Inventors: Christopher WOOD, Christopher A. DEJESUS, Amanda L. CONGER, Dan BIDWELL, Jonathan OSBORNE
-
Publication number: 20190217820Abstract: A ball joint (28) includes a socket assembly (60) that provides a locking feature designed to work in combination with the ball stud to retain a rotatable connection between the ball stud (30) and the ball socket. The socket assembly includes a socket housing (62) and an elastic retaining member (82) that cooperate to prevent ball stud disengagement under operating loads. The socket housing includes a sidewall (65) that has an extended length relative to some conventional socket housings, and the elastic member is disposed in a circumferential groove formed in an outer surface of the ball socket at a location corresponding to the extended length.Type: ApplicationFiled: November 17, 2017Publication date: July 18, 2019Inventors: Sergio Del Valle Fresno, Jens Ulrich, Darko Vuletic, Christopher Wood
-
Patent number: 10355999Abstract: One embodiment provides a system that facilitates efficient and secure flow control based on a fragmentation protocol. During operation, the system receives, by an intermediate node, a first fragment which is a fragment of a content object that is fragmented into a plurality of fragments, wherein the plurality of fragments includes at least one named fragment, which indicates a name associated with the content object, the name being a hierarchically structured variable-length identifier that comprises contiguous name components ordered from a most general level to a most specific level. The intermediate node detects a congestion, and sets an indicator for congestion notification in the received fragment. The intermediate node forwards the received fragment, and drops a second fragment received after the forwarded fragment.Type: GrantFiled: September 23, 2015Date of Patent: July 16, 2019Assignee: Cisco Technology, Inc.Inventors: Marc E. Mosko, Christopher A. Wood
-
Patent number: 10355446Abstract: A method for controlling an electromagnetic radiation source to produce single mode operation having an optimized side-mode suppression ratio over a set of wavelengths within a prescribed temporal profile. The electromagnetic radiation source is configured to output electromagnetic radiation at a given wavelength based upon parameters. The method includes determining a set of parameter combinations that satisfy a condition for a desired set of wavelengths and a minimum side mode suppression ratio over the range of wavelengths. The set of parameter combinations define sub-paths for nearly arbitrary transitions from one wavelength to another wavelength. Combinations of select sub-paths provide a multivariate path for transitioning over the range of wavelengths. The method also includes controlling the semiconductor laser to emit electromagnetic radiation over the range of wavelengths by traversing the multivariate path in a desired manner.Type: GrantFiled: November 3, 2017Date of Patent: July 16, 2019Assignee: INSIGHT PHOTONIC SOLUTIONS, INC.Inventors: Jason Ensher, Christopher Wood, Michael Minneman
-
Patent number: 10323209Abstract: The present invention relates to extracted lipid with high levels, for example 90% to 95% by weight, oleic acid. The present invention also provides genetically modified plants, particularly oilseeds such as safflower, which can used to produce the lipid. Furthermore, provided are methods for genotyping and selecting plants which can be used to produce the lipid.Type: GrantFiled: April 24, 2013Date of Patent: June 18, 2019Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATIONInventors: Craig Christopher Wood, Qing Liu, Xue-Rong Zhou, Allan Green, Surinder Pal Singh, Shijiang Cao
-
Patent number: 10320760Abstract: One embodiment provides a system that facilitates mutating and caching content in a CCN. During operation, the system receives, by an intermediate node, a content object that indicates an encrypted payload, a signature, and a parameter for a group to which the content object belongs, wherein the content object includes a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level. The system re-encrypts the content object based on the encrypted payload and the parameter to obtain a new encrypted payload and a new signature, wherein re-encrypting is not based on a private key or a public key associated with the encrypted payload. The system transmits the re-encrypted content object to a client computing device, thereby allowing the client computing device to decrypt the re-encrypted content object and verify the new signature.Type: GrantFiled: April 1, 2016Date of Patent: June 11, 2019Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10305865Abstract: One embodiment provides a system that facilitates encryption of manifest content based on permutation. During operation, the system partitions, by a computer system, a collection of data into a first set of content objects, wherein a content object is a chunk comprised of a plurality of bytes. The system performs a first permutation function on the first set of content objects to obtain a first set of permuted content objects. The system creates a manifest based on the permuted content objects, wherein a manifest is a content object which indicates a second set of content objects, wherein a respective content object of the second set is a data object or another manifest. The system encodes the first permutation function and the permuted content objects in the manifest, thereby facilitating an authorized entity that receives the manifest to reassemble the manifest contents based on the permutation function.Type: GrantFiled: June 21, 2016Date of Patent: May 28, 2019Assignee: Cisco Technology, Inc.Inventor: Christopher A. Wood
-
Patent number: 10305864Abstract: One embodiment provides a system that facilitates efficient content exchange in a CCN. During operation, the system receives, generates, by a client computing device, an interest with a name that includes a routable prefix and a first hash of one or more original name components, wherein the name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. The system computes a key based on a second hash of the original name components and a randomly generated first nonce. The system encrypts a payload of the interest with the key, wherein the interest indicates the first nonce. In response to transmitting the interest, wherein the interest allows a receiving content producing device to compute the key and decrypt the payload, the system receives receiving a content object with a payload encrypted based on the key.Type: GrantFiled: January 25, 2016Date of Patent: May 28, 2019Assignee: Cisco Technology, Inc.Inventor: Christopher A. Wood
-
Publication number: 20190149603Abstract: One embodiment provides a system that facilitates secure communication between computing entities. During operation, the system generates a first interest that indicates a vote for a value associated with a group prefix and a round number. In response to the first interest, the system receives a first content object that indicates an acknowledgment of the vote and has a payload that includes a nonce validator. In response to a second interest that indicates an acknowledgment of the first content object, the system receives a second content object that indicates a decision for the value and has a payload that includes a nonce which is used as a pre-image of the nonce validator. The system verifies the second content object based on the nonce and the nonce validator.Type: ApplicationFiled: January 11, 2019Publication date: May 16, 2019Inventors: Christopher A. Wood, Glenn C. Scott
-
Publication number: 20190138475Abstract: The present disclosure is directed to an apparatus for forming an interface for interfacing a remote access appliance (“RAC”) to a target device (“TD”) and enabling video and serial communications between the RAC and TD. The apparatus makes use of a housing having a first port, a second port and a third port. A circuit board may be housed within the housing for enabling serial and video communications between the TD and the RAC. The first port enables an interface to the apparatus via a communications cable in communication with the RAC. The second port enables a serial connection between the apparatus and the TD via an independent serial communications cable. The third port forms a video connector connectable directly to a video port of the target device for enabling video communications between the TD and the apparatus.Type: ApplicationFiled: November 9, 2017Publication date: May 9, 2019Inventors: Christopher WOOD, Phillip R. KENT
-
Patent number: 10267532Abstract: A thermostat or other in-line, two-conductor control device employs a power-stealing technique to obtain DC power for its electronic controls where the thermostat wire run has an R wire but no C (common) wire. The controlled switch for a reactive load, such as the gas valve relay or compressor contactor, is formed of a pair of power capacitors and a pair of switching transistors or other electronic controlled switches. The conductors for feeding DC power to control electronics are connected with the junctions of the power capacitors and their respective switching transistors. The power capacitors and switching transistors can be configured in respective series combinations, with the series combinations forming a parallel combination.Type: GrantFiled: October 31, 2016Date of Patent: April 23, 2019Assignee: International Controls and Measurements CorporationInventors: Eric Christopher Wood, Andrew S. Kadah, Michael James Cariseo
-
Patent number: 10263965Abstract: One embodiment provides a system that facilitates selective encryption of bit groups of a message. During operation, the system determines, by a content requesting device or content producing device, a message that includes a plurality of bit groups, each corresponding to a type, a length, and a set of values, wherein one or more bit groups are marked for encryption, and wherein the message indicates a name that is a hierarchically structured variable-length identifier comprising contiguous name components ordered from a most general level to a most specific level. The system computes a plurality of cipher blocks for the message based on an authenticated encryption protocol. The system encrypts the one or more bit groups marked for encryption based on one or more symmetric keys, wherein the marked bit groups include one or more name components. Subsequently, the system indicates the encrypted bit groups as encrypted.Type: GrantFiled: October 16, 2015Date of Patent: April 16, 2019Assignee: Cisco Technology, Inc.Inventors: Marc E. Mosko, Christopher A. Wood
-
Patent number: 10264099Abstract: One embodiment provides a system that facilitates content closures in a CCN. During operation, the system generates, by a client computing device, an initial interest with a name that is a hierarchically structured variable length identifier which comprises contiguous name components ordered from a most general level to a most specific level, wherein the initial interest indicates a request for a result of a computation. The system receives from a content producing device a content object which indicates a function that outputs the requested result and data to be used as input to the function. The system performs the function based on the indicated data, which outputs the requested result, thereby facilitating a content producing device to offload computation of the function to the client computing device.Type: GrantFiled: March 7, 2016Date of Patent: April 16, 2019Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10257271Abstract: One embodiment provides a system that facilitates secure communication between computing entities. During operation, the system generates a first interest that indicates a vote for a value associated with a group prefix and a round number. In response to the first interest, the system receives a first content object that indicates an acknowledgment of the vote and has a payload that includes a nonce validator. In response to a second interest that indicates an acknowledgment of the first content object, the system receives a second content object that indicates a decision for the value and has a payload that includes a nonce which is used as a pre-image of the nonce validator. The system verifies the second content object based on the nonce and the nonce validator.Type: GrantFiled: January 11, 2016Date of Patent: April 9, 2019Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10220956Abstract: An apparatus for determining the position of an object having one or more magnetic elements. The apparatus includes magnetostrictive optical sensors, each arranged to produce a signal which is indicative of a proximity of the sensor to the one or more magnetic elements. The apparatus is arranged to determine the position of the object based on a plurality of such proximity signals.Type: GrantFiled: September 1, 2016Date of Patent: March 5, 2019Assignees: AIRBUS OPERATIONS LIMITED, AIRBUS OPERATIONS GMBHInventors: Christopher Wood, Alan Sharp, Carsten Heuer