Patents by Inventor Christopher Leary

Christopher Leary 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: 11972263
    Abstract: Aspects of the disclosure are directed to methods, systems, and apparatuses using an instruction prefetch pipeline architecture that provides good performance without the complexity of a full cache coherent solution deployed in conventional CPUs. The architecture can include components which can be used to construct an instruction prefetch pipeline, including instruction memory (TiMem), instruction buffer (iBuf), a prefetch unit, and an instruction router.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: April 30, 2024
    Assignee: Google LLC
    Inventors: Rahul Nagarajan, Christopher Leary, Thejasvi Magudilu Vijayaraj, Thomas James Norrie
  • Patent number: 11964441
    Abstract: Examples are disclosed herein that relate to vehicles, composite parts, and methods for forming a composite part for a vehicle. In one example, a vehicle comprises a composite part comprising a skin comprising one or more material layers. The composite part further comprises a stiffener comprising one or more material layers, wherein the stiffener comprises a flange and a web. The composite part also includes an additively manufactured sub-structure positioned between at least a portion of the skin and at least a portion of the stiffener. The additively manufactured sub-structure comprises at least one flange portion, at least one radius, and at least one radius filler. A polymer matrix is co-infused within the skin, the stiffener, and the additively manufactured sub-structure.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: April 23, 2024
    Assignee: The Boeing Company
    Inventors: Christopher A. Howe, Paul David Evans, Stuart Bateman, Martin Leary
  • Publication number: 20230153116
    Abstract: Aspects of the disclosure provide for an accelerator capable of accelerating data dependent, irregular, and/or memory-bound operations. An accelerator as described herein includes a programmable engine for efficiently executing computations on-chip that are dynamic, irregular, and/or memory-bound, in conjunction with a co-processor configured to accelerate operations that are predictable in computational load and behavior on the co-processor during design and fabrication.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 18, 2023
    Inventors: Rahul Nagarajan, Suvinay Subramanian, Arpith Chacko Jacob, Christopher Leary, Thomas James Norrie, Thejasvi Magudilu Vijayaraj, Hema Hariharan
  • Patent number: 9043467
    Abstract: A network device, capable of understanding communications between an end user and the core network on a RAN network is disclosed. In some embodiments, the device is able to decode the control plane and the user plane. As such, it is able to determine when the end user has requested multimedia content. Once this is known, the device can optimize the delivery of that content in several ways. In one embodiment, the device requests the content from the content server (located in the core network) and transmits this content in a just-in-time manner to the end user. In another embodiment, the device automatically changes the encoding and resolution of the content, based on overall monitored network traffic. In another embodiment, the device automatically selects or modifies the format and resolution options based on overall bandwidth limitations, independent of the end user.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: May 26, 2015
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Ankush Gupta, Sandeep Agarwal, Nizar K Purayil, Christopher Leary
  • Patent number: 8717890
    Abstract: A packet scheduling method and apparatus with the knowledge of application behavior, anticipated usage/behavior based on the type of content, and underlying transport conditions during the time of delivery, is disclosed. This type of scheduling is applicable to a content server or a transit network device in wireless (e.g., 3G, WIMAX, LTE, WIFI) or wire-line networks. Methods for identifying or estimating rendering times of multi-media objects, segmenting a large media content, and automatically pausing or delaying delivery are disclosed. The scheduling reduces transit network bandwidth wastage, and facilitates optimal sharing of network resources such as in a wireless network.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: May 6, 2014
    Assignee: Movik Networks
    Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan, Ronald Parker, Christopher Leary, Charles W. Boyle, Nizar K. Purayil
  • Publication number: 20130235845
    Abstract: An application mobility-management entity (“AME”) in a radio-access network detects movement of a mobile device and routes application data for already-active application streams associated with the mobile device to the device's new location by establishing a connection to a second AME in the radio-access network. The second AME merges forwarded application data from/to the first AME for previously active application streams with the new application streams (e.g., new TCP connections) locally and forwards to/from the mobile device through the radio access network elements.
    Type: Application
    Filed: April 9, 2013
    Publication date: September 12, 2013
    Inventors: Surya Kumar Kovvali, Ravi Valmikam, Charles W. Boyle, Christopher Leary
  • Patent number: 8451800
    Abstract: An application mobility-management entity (“AME”) in a radio-access network detects movement of a mobile device and routes application data for already-active application streams associated with the mobile device to the device's new location by establishing a connection to a second AME in the radio-access network. The second AME merges forwarded application data from/to the first AME for previously active application streams with the new application streams (e.g., new TCP connections) locally and forwards to/from the mobile device through the radio access network elements.
    Type: Grant
    Filed: November 4, 2010
    Date of Patent: May 28, 2013
    Assignee: Movik Networks, Inc.
    Inventors: Surya Kumar Kovvali, Ravi Valmikam, Charles W. Boyle, Christopher Leary
  • Patent number: 8208430
    Abstract: The current invention defines a device and a method of logically inserting the device between two other network devices, for example, in a 3GPP Radio Access Network. The device transparently monitors and interacts with one or more control protocol layers in the two neighboring devices. The invention defines methods by which the intercepting node selectively passes through or proxies (selectively modifying portions of the protocols content) in such as way that the neighbor nodes are un-aware of the intercepting device. The proxy operation implies that the intercepting node is capable of terminating some protocol elements, injecting some protocol elements, or modifying protocol elements before forwarding them in such a way that the operation is transparent to neighboring nodes.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: June 26, 2012
    Assignee: Movik Networks
    Inventors: Ravi Valmikam, Charles Boyle, Nitin Rana, Surya Kumar Kovvali, Christopher Leary
  • Publication number: 20110167170
    Abstract: A network device, capable of understanding communications between an end user and the core network on a RAN network is disclosed. In some embodiments, the device is able to decode the control plane and the user plane. As such, it is able to determine when the end user has requested multimedia content. Once this is known, the device can optimize the delivery of that content in several ways. In one embodiment, the device requests the content from the content server (located in the core network) and transmits this content in a just-in-time manner to the end user. In another embodiment, the device automatically changes the encoding and resolution of the content, based on overall monitored network traffic. In another embodiment, the device automatically selects or modifies the format and resolution options based on overall bandwidth limitations, independent of the end user.
    Type: Application
    Filed: March 15, 2011
    Publication date: July 7, 2011
    Applicant: MOVIK NETWORKS
    Inventors: Surya Kumar Kovvali, Ankush Gupta, Sandeep Agarwal, Nizar K. Purayil, Christopher Leary
  • Publication number: 20110136488
    Abstract: An application mobility-management entity (“AME”) in a radio-access network detects movement of a mobile device and routes application data for already-active application streams associated with the mobile device to the device's new location by establishing a connection to a second AME in the radio-access network. The second AME merges forwarded application data from/to the first AME for previously active application streams with the new application streams (e.g., new TCP connections) locally and forwards to/from the mobile device through the radio access network elements.
    Type: Application
    Filed: November 4, 2010
    Publication date: June 9, 2011
    Inventors: Surya Kumar Kuvvali, Ravi Valmikam, Charles W. Boyle, Christopher Leary
  • Publication number: 20100195602
    Abstract: A packet scheduling method and apparatus with the knowledge of application behavior, anticipated usage/behavior based on the type of content, and underlying transport conditions during the time of delivery, is disclosed. This type of scheduling is applicable to a content server or a transit network device in wireless (e.g., 3G, WIMAX, LTE, WIFI) or wire-line networks. Methods for identifying or estimating rendering times of multi-media objects, segmenting a large media content, and automatically pausing or delaying delivery are disclosed. The scheduling reduces transit network bandwidth wastage, and facilitates optimal sharing of network resources such as in a wireless network.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 5, 2010
    Applicant: MOVIK NETWORKS
    Inventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan, Ronald Parker, Christopher Leary, Charles W. Boyle, Nizar K. Purayil
  • Publication number: 20100158026
    Abstract: The current invention defines a device and a method of logically inserting the device between two other network devices, for example, in a 3GPP Radio Access Network. The device transparently monitors and interacts with one or more control protocol layers in the two neighboring devices. The invention defines methods by which the intercepting node selectively passes through or proxies (selectively modifying portions of the protocols content) in such as way that the neighbor nodes are un-aware of the intercepting device. The proxy operation implies that the intercepting node is capable of terminating some protocol elements, injecting some protocol elements, or modifying protocol elements before forwarding them in such a way that the operation is transparent to neighboring nodes.
    Type: Application
    Filed: December 22, 2009
    Publication date: June 24, 2010
    Inventors: Ravi Valmikam, Charles Boyle, Nitin Rana, Surya Kumar Kovvali, Christopher Leary
  • Publication number: 20050230442
    Abstract: The Bit Buddy is a handy wristband that holds your drill bits while you work. The Bit Buddy allows you to continue working with the ease of having accessibility to your drill bits on your wrist. This allows you the ability to continue to use your drill and quickly change out drill bits without needing to stop and search for the correct drill bits needed.
    Type: Application
    Filed: April 20, 2004
    Publication date: October 20, 2005
    Inventors: JIMMY BIRDWELL, CHRISTOPHER LEARY