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: 11972263Abstract: 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: GrantFiled: October 25, 2022Date of Patent: April 30, 2024Assignee: Google LLCInventors: Rahul Nagarajan, Christopher Leary, Thejasvi Magudilu Vijayaraj, Thomas James Norrie
-
Patent number: 11964441Abstract: 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: GrantFiled: January 13, 2022Date of Patent: April 23, 2024Assignee: The Boeing CompanyInventors: Christopher A. Howe, Paul David Evans, Stuart Bateman, Martin Leary
-
Publication number: 20230153116Abstract: 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: ApplicationFiled: November 7, 2022Publication date: May 18, 2023Inventors: Rahul Nagarajan, Suvinay Subramanian, Arpith Chacko Jacob, Christopher Leary, Thomas James Norrie, Thejasvi Magudilu Vijayaraj, Hema Hariharan
-
Patent number: 9043467Abstract: 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: GrantFiled: March 15, 2011Date of Patent: May 26, 2015Assignee: Movik NetworksInventors: Surya Kumar Kovvali, Ankush Gupta, Sandeep Agarwal, Nizar K Purayil, Christopher Leary
-
Patent number: 8717890Abstract: 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: GrantFiled: January 29, 2010Date of Patent: May 6, 2014Assignee: Movik NetworksInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan, Ronald Parker, Christopher Leary, Charles W. Boyle, Nizar K. Purayil
-
Publication number: 20130235845Abstract: 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: ApplicationFiled: April 9, 2013Publication date: September 12, 2013Inventors: Surya Kumar Kovvali, Ravi Valmikam, Charles W. Boyle, Christopher Leary
-
Patent number: 8451800Abstract: 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: GrantFiled: November 4, 2010Date of Patent: May 28, 2013Assignee: Movik Networks, Inc.Inventors: Surya Kumar Kovvali, Ravi Valmikam, Charles W. Boyle, Christopher Leary
-
Patent number: 8208430Abstract: 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: GrantFiled: December 22, 2009Date of Patent: June 26, 2012Assignee: Movik NetworksInventors: Ravi Valmikam, Charles Boyle, Nitin Rana, Surya Kumar Kovvali, Christopher Leary
-
Publication number: 20110167170Abstract: 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: ApplicationFiled: March 15, 2011Publication date: July 7, 2011Applicant: MOVIK NETWORKSInventors: Surya Kumar Kovvali, Ankush Gupta, Sandeep Agarwal, Nizar K. Purayil, Christopher Leary
-
Publication number: 20110136488Abstract: 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: ApplicationFiled: November 4, 2010Publication date: June 9, 2011Inventors: Surya Kumar Kuvvali, Ravi Valmikam, Charles W. Boyle, Christopher Leary
-
Publication number: 20100195602Abstract: 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: ApplicationFiled: January 29, 2010Publication date: August 5, 2010Applicant: MOVIK NETWORKSInventors: Surya Kumar Kovvali, Ramji Raghavan, Krishnan Ramakrishnan, Ronald Parker, Christopher Leary, Charles W. Boyle, Nizar K. Purayil
-
Publication number: 20100158026Abstract: 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: ApplicationFiled: December 22, 2009Publication date: June 24, 2010Inventors: Ravi Valmikam, Charles Boyle, Nitin Rana, Surya Kumar Kovvali, Christopher Leary
-
Publication number: 20050230442Abstract: 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: ApplicationFiled: April 20, 2004Publication date: October 20, 2005Inventors: JIMMY BIRDWELL, CHRISTOPHER LEARY