Patents by Inventor Christopher Wood

Christopher 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: 10038633
    Abstract: One embodiment provides a system that facilitates querying of historical network information. During operation, the system generates a query for historical information associated with interest and content object packets, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components. The system transmits the query to a responding entity. In response to receiving the historical information from the responding entity, the system performs an operation that increases network efficiency based on the historical information, thereby facilitating a protocol for querying the historical information to increase network efficiency.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: July 31, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Ignacio Solis, Andriana Ioannou, Glenn C. Scott
  • Patent number: 10027578
    Abstract: One embodiment provides a system that facilitates routable prefix queries in a CCN. During operation, the system generates, by a client computing device, a query for one or more indices based on a name for an interest, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. An index indicates a number of the contiguous name components beginning from the most general level that represent a routable prefix needed to route the interest to a content producing device that can satisfy the interest. In response to the query, the system receives the one or more indices, which allows the client computing device to determine a remaining number of name components of the interest name which can be encrypted, thereby facilitating protection of private communication in a content centric network.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: July 17, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10009266
    Abstract: One embodiment provides a system for facilitating efficient communication of a collection of interests. During operation, the system receives, by an intermediate node, a first packet which has a name and a first nonce, wherein the first packet indicates a set of member interests, wherein a member interest has a name. In response to not obtaining a matching entry in a pending interest table based on the name for the first packet, the system creates a new entry in the pending interest table, wherein an entry includes a second nonce, a reference count, and a set of arrival nonces and corresponding arrival interfaces. The system sets the new entry's second nonce to a new nonce, and sets the new entry's reference count to a number of member interests indicated in the first packet. The system forwards the first packet, wherein the first nonce is replaced with the new nonce.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: June 26, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10003507
    Abstract: One embodiment provides a system that facilitates an efficient transport protocol. During operation, the system receives a first interest which indicates a query for optimal transport parameters, wherein a name for an interest is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level, wherein the query is based on a name prefix that includes one or more contiguous name components. The system computes the optimal parameters based on historical information associated with the name prefix. The system transmits a first response which includes the computed optimal parameters to a requesting entity, thereby facilitating a transport protocol which increases network efficiency.
    Type: Grant
    Filed: March 4, 2016
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Ignacio Solis
  • Patent number: 9994792
    Abstract: The present invention relates generally to the field of recombinant fatty acid synthesis, particularly in transgenic plants. The application describes genes involved in fatty acid synthesis and provides methods and vectors for the manipulation of fatty acid composition of plant oils. In particular, the invention provides constructs for achieving the integration of multiple heterologous genes involved in fatty acid synthesis into the plant genome, such that the resulting plants produce altered levels of polyunsaturated fatty acids. Also described are methods for enhancing the expression of fatty acid biosynthesis enzymes by co-expressing a silencing suppressor within the plant storage organ.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: June 12, 2018
    Assignees: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION, GRAINS RESEARCH AND DEVELOPMENT CORPORATION
    Inventors: James Robertson Petrie, Anne Maree Mackenzie, Qing Liu, Pushkar Shrestha, Peter David Nichols, Susan Irene Ellis Blackburn, Maged Peter Mansour, Stanley Suresh Robert, Dion Matthew Frederick Frampton, Xue-Rong Zhou, Surinder Pal Singh, Craig Christopher Wood
  • Patent number: 9992097
    Abstract: One embodiment provides a system that facilitates routing updates outside of a routing protocol. During operation, the system receives, by an intermediate node, a first interest that indicates an originator name which is a routable name prefix for a sender of the first interest and is used by a content producing device in a subsequent interest. In response to not obtaining a matching entry in a forwarding information base (FIB) based on the originator name, the system adds a first entry to the FIB, wherein the first entry includes the originator name as a name for the first entry and further includes an arrival interface of the first interest as an outgoing interface for the first entry. In response to receiving the subsequent interest which has a name that includes the originator name, the system forwards the subsequent interest to the outgoing interface for the first entry.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: June 5, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Christopher A. Wood
  • Patent number: 9977809
    Abstract: One embodiment provides a system that facilitates a single interface for file I/O and network communication. During operation, the system receives from a local application a first command to create content. The first command includes a content name and access control information that indicates how the content may be accessed. The content 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 creates a first manifest which is a content object that indicates a set of content objects by a name and a digest. The first manifest name is the content name corresponding to the first command, and access to the manifest is based on the access control information included in the first command. The system transmits to the local application the first manifest and an indicator of success for creating the first manifest.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: May 22, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 9976107
    Abstract: The present invention relates to methods of synthesizing long-chain polyunsaturated fatty acids, especially eicosapentaenoic acid, docosapentaenoic acid and docosahexaenoic acid, in recombinant cells such as yeast or plant cells. Also provided are recombinant cells or plants which produce long-chain polyunsaturated fatty acids. Furthermore, the present invention relates to a group of new enzymes which possess desaturase or elongase activity that can be used in methods of synthesizing long-chain polyunsaturated fatty acids. In particular, the present invention provides ?3 destaurases, ?5 elongases and ?6 desaturases with novel activities. Also provided are methods and DNA constructs for transiently and/or stably transforming cells, particularly plant cells, with multiple genes.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: May 22, 2018
    Assignees: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION, GRAINS RESEARCH AND DEVELOPMENT CORPORATION
    Inventors: James Robertson Petrie, Anne Maree Mackenzie, Qing Liu, Pushkar Shrestha, Peter David Nichols, Susan Irene Ellis Blackburn, Maged Peter Mansour, Stanley Suresh Robert, Dion Matthew Frederick Frampton, Xue-Rong Zhou, Surinder Pal Singh, Craig Christopher Wood
  • Publication number: 20180119976
    Abstract: 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: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Applicant: International Controls and Measurements Corporation
    Inventors: Eric Christopher Wood, Andrew S. Kadah, Michael James Cariseo
  • Patent number: 9946743
    Abstract: One embodiment provides a system that facilitates direct seeking of the ordered content of a manifest based on external metadata. During operation, the system determines, by a content producing device, a root manifest, wherein a manifest indicates a set of content objects and their corresponding digests, wherein a respective content object is a data object or another manifest, and is associated with a name that is a hierarchically structured variable length identifier (HSVLI) which comprises contiguous name components ordered from a most general level to a most specific level. The system generates an index associated with the root manifest, wherein the index allows the set of content objects indicated in the root manifest to be searched and accessed directly, thereby facilitating a content consumer to seek to a desired location in the content represented by the root manifest.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: April 17, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Marc E. Mosko, Ignacio Solis, Glenn C. Scott, Christopher A. Wood
  • Patent number: 9938486
    Abstract: The present invention relates generally to the field of recombinant fatty acid synthesis, particularly in transgenic plants. The application describes genes involved in fatty acid synthesis and provides methods and vectors for the manipulation of fatty acid composition of plant oils. In particular, the invention provides constructs for achieving the integration of multiple heterologous genes involved in fatty acid synthesis into the plant genome, such that the resulting plants produce altered levels of polyunsaturated fatty acids. Also described are methods for enhancing the expression of fatty acid biosynthesis enzymes by co-expressing a silencing suppressor within the plant storage organ.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 10, 2018
    Assignees: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION, GRAINS RESEARCH AND DEVELOPMENT CORPORATION
    Inventors: James Robertson Petrie, Anne Maree Mackenzie, Qing Liu, Pushkar Shrestha, Peter David Nichols, Susan Irene Ellis Blackburn, Maged Peter Mansour, Stanley Suresh Robert, Dion Matthew Frederick Frampton, Xue-Rong Zhou, Surinder Pal Singh, Craig Christopher Wood
  • Publication number: 20180087004
    Abstract: The present invention relates generally to the field of recombinant fatty acid synthesis, particularly in transgenic plants. The application describes genes involved in fatty acid synthesis and provides methods and vectors for the manipulation of fatty acid composition of plant oils. In particular, the invention provides constructs for achieving the integration of multiple heterologous genes involved in fatty acid synthesis into the plant genome, such that the resulting plants produce altered levels of polyunsaturated fatty acids. Also described are methods for enhancing the expression of fatty acid biosynthesis enzymes by co-expressing a silencing suppressor within the plant storage organ.
    Type: Application
    Filed: July 5, 2017
    Publication date: March 29, 2018
    Applicants: Commonwealth Scientific and Industrial Research Organisation, Grains Research and Development Corporation
    Inventors: James Robertson Petrie, Anne Maree Mackenzie, Qing Liu, Pushkar Shrestha, Peter David Nichols, Susan Irene Ellis Blackburn, Maged Peter Mansour, Stanley Suresh Robert, Dion Matthew Frederick Frampton, Xue-Rong Zhou, Surinder Pal Singh, Craig Christopher Wood
  • Patent number: 9912776
    Abstract: One embodiment provides a system that deletes cached content. During operation, the system generates, by a content producing device, a content object packet that includes a name for the content object and a deletion identifier that is used to verify a subsequent deletion command. The system receives a notification message that includes a routable prefix for a router and indicates that the router has cached the content object packet. The system stores in a data structure a mapping between the routable prefix, the name, and a previously generated deletion token which is used as a pre-image of the deletion identifier. In response to determining a condition to delete the cached content object packet, the system transmits a deletion command based on the routable prefix, wherein the deletion command includes the deletion token and the name for the cached copy of the content object packet to be deleted.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: March 6, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Publication number: 20180048570
    Abstract: 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: Application
    Filed: October 23, 2017
    Publication date: February 15, 2018
    Inventors: Marc E. Mosko, Christopher A. Wood
  • Publication number: 20180046667
    Abstract: One embodiment provides a system that facilitates a flexible strategy for matching content objects and interests. During operation, the system receives, by a computing device, an interest which includes a set of attributes, wherein a respective attribute has one or more values. In response to not obtaining a matching entry for the interest in a pending interest table, the system adds to the pending interest table a first entry which indicates the interest based on the attributes and their values. The system determines whether a received content object satisfies the interest indicated in the first entry based on the attributes of the first entry and attributes of the content object. In response to determining that the content object satisfies the interest, the system forwards the content object, thereby facilitating a flexible strategy for matching content objects to interests.
    Type: Application
    Filed: August 9, 2016
    Publication date: February 15, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Christopher A. Wood, Ignacio Solis, Marc E. Mosko
  • Publication number: 20180041608
    Abstract: One embodiment provides a system that facilitates dynamic adjustment of forwarding information in a CCN. During operation, the system receives, by forwarding circuitry, an 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. The system identifies in a first data structure an entry for one or more name components of the name, wherein the entry includes a list of outgoing interfaces associated with the one or more name components. The system determines network properties in response to forwarding the interest to a first interface of the list. The system reorders the list in order of priority based on the network properties, thereby facilitating the forwarding circuitry to dynamically adjust a likelihood of using a respective interface for forwarding interests associated with the one or more name components.
    Type: Application
    Filed: October 11, 2017
    Publication date: February 8, 2018
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Publication number: 20180041438
    Abstract: 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: Application
    Filed: August 8, 2016
    Publication date: February 8, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Publication number: 20180026883
    Abstract: One embodiment provides a system that facilitates efficient management of a forwarding information base (FIB). During operation, the system receives, by an intermediate node, a first interest which includes a name and a condition for removing a first entry from a FIB, wherein a name is a hierarchically structured variable length identifier that includes contiguous name components ordered from a most general level to a most specific level. In response to obtaining the first entry from the FIB based on the name for the first interest, the system adds to the first entry the condition included in the first interest as a lifetime value for the first entry. In response to determining that the lifetime value is satisfied, the system removes the first entry from the FIB, thereby facilitating the intermediate node to efficiently manage the FIB based on information provided by a content producing device.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 25, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Publication number: 20180013661
    Abstract: One embodiment provides a system that facilitates routing updates outside of a routing protocol. During operation, the system receives, by an intermediate node, a first interest that indicates an originator name which is a routable name prefix for a sender of the first interest and is used by a content producing device in a subsequent interest. In response to not obtaining a matching entry in a forwarding information base (FIB) based on the originator name, the system adds a first entry to the FIB, wherein the first entry includes the originator name as a name for the first entry and further includes an arrival interface of the first interest as an outgoing interface for the first entry. In response to receiving the subsequent interest which has a name that includes the originator name, the system forwards the subsequent interest to the outgoing interface for the first entry.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 11, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventor: Christopher A. Wood
  • Publication number: 20180010141
    Abstract: The present invention relates to methods of synthesizing long-chain polyunsaturated fatty acids, especially eicosapentaenoic acid, docosapentaenoic acid and docosahexaenoic acid, in recombinant cells such as yeast or plant cells. Also provided are recombinant cells or plants which produce long-chain polyunsaturated fatty acids. Furthermore, the present invention relates to a group of new enzymes which possess desaturase or elongase activity that can be used in methods of synthesizing long-chain polyunsaturated fatty acids. In particular, the present invention provides ?3 destaurases, ?5 elongases and ?6 desaturases with novel activities. Also provided are methods and DNA constructs for transiently and/or stably transforming cells, particularly plant cells, with multiple genes.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 11, 2018
    Applicants: Commonwealth Scientific and Industrial Research Or ganisation, Grains Research and Development Corporation
    Inventors: James Robertson Petrie, Anne Maree Mackenzie, Qing Liu, Pushkar Shrestha, Peter David Nichols, Susan Irene Ellis Blackburn, Maged Peter Mansour, Stanley Suresh Robert, Dion Matthew Frederick Frampton, Xue-Rong Zhou, Surinder Pal Singh, Craig Christopher Wood