Patents by Inventor Kirk A. Stewart
Kirk A. Stewart 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: 20250007741Abstract: Systems, methods and computer readable medium that are configured to perform blockchain ledger operations. A private blockchain network is implemented in connection with other features such as access to the ledger or portions of ledge information to verify accuracy. The system can include integration with user computer devices wherein the system implements rules on servers such as behind the private blockchain (e.g., as opposed to just on personal computer devices). The behind the blockchain servers can process access and use of the blockchain. The system can include multiple parallel rules engines.Type: ApplicationFiled: June 21, 2024Publication date: January 2, 2025Inventors: Kirk Stewart Chapman, Sree Charran Tirumalasetti, lzzet Can Akkus
-
Patent number: 10197701Abstract: Apparatus for wellbore logging and method of use are provided for measurement of the annular materials interposed between the logging tool and formation and the apparent formation bulk density in open-hole, cased-hole or other conduit. The logging tool can be centralized in the borehole. Non-collimated gamma radiation is emitted into the surrounding media and the amount of radiation which returns to the tool is measured by multiple omni-directional detectors spaced a pre-set distances from the source to provide multiple radial depths of investigation. The annular thickness and density of materials interposed between the logging tool and the formation may be determined from the detector responses and be used to derive the apparent formation bulk density.Type: GrantFiled: March 28, 2013Date of Patent: February 5, 2019Assignee: J.M. WOOD INVESTMENTS LTD.Inventors: Kirk Stewart, Russel R Randall
-
Patent number: 9319109Abstract: A connectivity monitor/controller. A wireless connection is established between a mobile device and a docking station that also communicates with external device(s) each configured to selectably communicate with the mobile device via a connectivity through the docking station or through a direct connection with the mobile device. The docking station receives a connectivity assignment specifying external device(s) and a respective connectivity between the mobile device and the specified external device. Each specified connectivity is established based on the connectivity assignment. A display indicating a connectivity configuration including an indication of each specified external device and an indication of each external device's respective connectivity is generated, where the indication of the respective connectivity indicates either a connectivity through the docking station or a direct connectivity, or both.Type: GrantFiled: July 10, 2015Date of Patent: April 19, 2016Assignee: BlackBerry LimitedInventors: Jon Matthew Jurgovan, Duc-Ngon Thi Pham, Alan Kirk Stewart, Sarah Marie Guichard, Derek Nathaniel Johnson, Douglas James Arthur Burrell, Steven Henry Fyke
-
Publication number: 20150318898Abstract: A connectivity monitor/controller. A wireless connection is established between a mobile device and a docking station that also communicates with external device(s) each configured to selectably communicate with the mobile device via a connectivity through the docking station or through a direct connection with the mobile device. The docking station receives a connectivity assignment specifying external device(s) and a respective connectivity between the mobile device and the specified external device. Each specified connectivity is established based on the connectivity assignment. A display indicating a connectivity configuration including an indication of each specified external device and an indication of each external device's respective connectivity is generated, where the indication of the respective connectivity indicates either a connectivity through the docking station or a direct connectivity, or both.Type: ApplicationFiled: July 10, 2015Publication date: November 5, 2015Applicant: BlackBerry LimitedInventors: Jon Matthew JURGOVAN, Duc-Ngon Thi PHAM, Alan Kirk STEWART, Sarah Marie GUICHARD, Derek Nathaniel JOHNSON, Douglas James Arthur BURRELL, Steven Henry FYKE
-
Patent number: 9088305Abstract: A docking station apparatus and method provides wireless power and wireless communications to a mobile device, and provides or establishes connections to one or more external devices such as monitors, keyboards, mice, printers, and networks. In response to detection of the presence of the mobile device, the docking station is enabled to transfer wireless power to the mobile device and communicate wirelessly with the mobile device. The docking station also provides or establishes connections to external devices in response to one or more connectivity assignments.Type: GrantFiled: July 8, 2013Date of Patent: July 21, 2015Assignee: BlackBerry LimitedInventors: Jon Matthew Jurgovan, Duc-Ngon Thi Pham, Alan Kirk Stewart, Sarah Marie Guichard, Derek Nathaniel Johnson, Douglas James Arthur Burrell, Steven Henry Fyke
-
Publication number: 20150011160Abstract: A docking station apparatus and method provides wireless power and wireless communications to a mobile device, and provides or establishes connections to one or more external devices such as monitors, keyboards, mice, printers, and networks. In response to detection of the presence of the mobile device, the docking station is enabled to transfer wireless power to the mobile device and communicate wirelessly with the mobile device. The docking station also provides or establishes connections to external devices in response to one or more connectivity assignments.Type: ApplicationFiled: July 8, 2013Publication date: January 8, 2015Inventors: Jon Matthew JURGOVAN, Duc-Ngon Thi PHAM, Alan Kirk STEWART, Sarah Marie GUICHARD, Derek Nathaniel JOHNSON, Douglas James Arthur BURRELL, Steven Henry FYKE
-
Patent number: 8725984Abstract: In computing environments that use virtual addresses (or other indirectly usable addresses) to access memory, the virtual addresses are translated to absolute addresses (or other directly usable addresses) prior to accessing memory. To facilitate memory access, however, address translation is omitted in certain circumstances, including when the data to be accessed is within the same unit of memory as the instruction accessing the data. In this case, the absolute address of the data is derived from the absolute address of the instruction, thus avoiding address translation for the data. Further, in some circumstances, access checking for the data is also omitted.Type: GrantFiled: September 6, 2012Date of Patent: May 13, 2014Assignee: International Business Machines CorporationInventors: Viktor S. Gyuris, Ali Sheikh, Kirk A. Stewart
-
Publication number: 20130261974Abstract: Apparatus for wellbore logging and method of use are provided for measurement of the annular materials interposed between the logging tool and formation and the apparent formation bulk density in open-hole, cased-hole or other conduit. The logging tool can be centralized in the borehole. Non-collimated gamma radiation is emitted into the surrounding media and the amount of radiation which returns to the tool is measured by multiple omni-directional detectors spaced a pre-set distances from the source to provide multiple radial depths of investigation. The annular thickness and density of materials interposed between the logging tool and the formation may be determined from the detector responses and be used to derive the apparent formation bulk density.Type: ApplicationFiled: March 28, 2013Publication date: October 3, 2013Applicant: QUANTUM PETROPHYSICS INC.Inventors: Kirk STEWART, Russel R. RANDALL
-
Patent number: 8364461Abstract: Native code corresponding to an invalidated trace is re-used in a system emulator. A first trace is identified. A dropped second trace is identified. The dropped second trace is associated with a first native code for emulating the second trace. If the identified first trace corresponds to the dropped second trace, the first native code is associated to the first trace, and the first native code is executed. If the identified first trace does not correspond to the dropped second trace, a second native code for emulating the first trace is created, the second native code is associated with the first trace, and the second native code is executed.Type: GrantFiled: November 9, 2009Date of Patent: January 29, 2013Assignee: International Business Machines CorporationInventors: Theodore J Bohizic, Reid T Copeland, Ali Sheikh, Kirk A Stewart
-
Publication number: 20120331262Abstract: In computing environments that use virtual addresses (or other indirectly usable addresses) to access memory, the virtual addresses are translated to absolute addresses (or other directly usable addresses) prior to accessing memory. To facilitate memory access, however, address translation is omitted in certain circumstances, including when the data to be accessed is within the same unit of memory as the instruction accessing the data. In this case, the absolute address of the data is derived from the absolute address of the instruction, thus avoiding address translation for the data. Further, in some circumstances, access checking for the data is also omitted.Type: ApplicationFiled: September 6, 2012Publication date: December 27, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Viktor S. Gyuris, Ali Sheikh, Kirk A. Stewart
-
Patent number: 8285968Abstract: In computing environments that use virtual addresses (or other indirectly usable addresses) to access memory, the virtual addresses are translated to absolute addresses (or other directly usable addresses) prior to accessing memory. To facilitate memory access, however, address translation is omitted in certain circumstances, including when the data to be accessed is within the same unit of memory as the instruction accessing the data. In this case, the absolute address of the data is derived from the absolute address of the instruction, thus avoiding address translation for the data. Further, in some circumstances, access checking for the data is also omitted.Type: GrantFiled: September 29, 2009Date of Patent: October 9, 2012Assignee: International Business Machines CorporationInventors: Viktor S. Gyuris, Ali Sheikh, Kirk A. Stewart
-
Patent number: 7970948Abstract: In an embodiment, a network router includes plural interfaces and a chain walker which, upon receipt of a first protocol packet in a first interface, processes the packet by walking the packet through a decapsulation chain associated with the interface and the first protocol and an encapsulation chain associated with an identified second interface and identified second protocol. The walker passes the packet to elements of the decapsulation chain to produce a decapsulated packet. The walker passes the decapsulated packet to elements of an encapsulation chain to produce an encapsulated packet. Each chain includes at least one packet-processing element. An element receives the packet from the walker as processed by a previous element, the packet being further processed as appropriate. The walker, upon receipt of the first protocol packet, passes the packet to elements of a demultiplexer chain associated with the first interface to produce a demultiplexed packet.Type: GrantFiled: April 27, 2005Date of Patent: June 28, 2011Assignee: Cisco Technology, Inc.Inventors: Kenneth A. Moberg, Claude A. Cartee, Gregory D. Stovall, David R. Hampton, Kirk Stewart Lougheed, Pedro Marques, Timothy D. Kolar, Andrew J. Valencia, William B. May, Jr.
-
Publication number: 20110112820Abstract: Native code corresponding to an invalidated trace is re-used in a system emulator. A first trace is identified. A dropped second trace is identified. The dropped second trace is associated with a first native code for emulating the second trace. If the identified first trace corresponds to the dropped second trace, the first native code is associated to the first trace, and the first native code is executed. If the identified first trace does not correspond to the dropped second trace, a second native code for emulating the first trace is created, the second native code is associated with the first trace, and the second native code is executed.Type: ApplicationFiled: November 9, 2009Publication date: May 12, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theodore J Bohizic, Reid Copeland, Ali Sheikh, Kirk A. Stewart
-
Publication number: 20110078388Abstract: In computing environments that use virtual addresses (or other indirectly usable addresses) to access memory, the virtual addresses are translated to absolute addresses (or other directly usable addresses) prior to accessing memory. To facilitate memory access, however, address translation is omitted in certain circumstances, including when the data to be accessed is within the same unit of memory as the instruction accessing the data. In this case, the absolute address of the data is derived from the absolute address of the instruction, thus avoiding address translation for the data. Further, in some circumstances, access checking for the data is also omitted.Type: ApplicationFiled: September 29, 2009Publication date: March 31, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Viktor S. Gyuris, Ali Sheikh, Kirk A. Stewart
-
Publication number: 20100252725Abstract: In connection with a downhole density logging method and tool, the gamma ray source and detectors are substantially non-shielded (that is, they are omni-directional). As a result the gamma ray emission produced by the ‘omni-directional’ source is non-collimated and the back-scattered gamma rays counted by the omni-directional detectors are also non-collimated. Testing has shown that density logging through well casing is viable using this system.Type: ApplicationFiled: April 2, 2009Publication date: October 7, 2010Applicant: RECON PETROTECHNOLOGIES., LTD.Inventor: Kirk Stewart
-
Patent number: 6907468Abstract: A method for processing packets in a router includes specifying operations on packets as chains of processing elements. Each chain is uniquely associated with one interface/protocol pair, and each processing element performs at least one function on a packet. An incoming packet is received, and processed, first by a demultiplexor element which determines the protocol of the next higher level used by the packet. Then, the packet is processed by the elements of a decapsulation chain associated with the interface on which the packet was received, and by the elements of an encapsulation chain associated with the interface on which the packet is to be transmitted. The demultiplexor element or operation passes the packet on to a decapsulation chain associated with the protocol and with the incoming interface, depending on protocol information contained in the incoming packet.Type: GrantFiled: April 4, 2003Date of Patent: June 14, 2005Assignee: Cisco Technology, Inc.Inventors: Kenneth A. Moberg, Claude A. Cartee, Gregory D. Stovall, David R. Hampton, Kirk Stewart Lougheed, Pedro Marques, Timothy D. Kolar, Andrew J. Valencia, William B. May, Jr.
-
Patent number: 6578084Abstract: A method for processing packets in a router includes specifying operations on packets as chains of processing elements. Each chain is uniquely associated with one interface/protocol pair, and each processing element performs at least one function on a packet. An incoming packet is received, and processed, first by a demultiplexor element which determines the protocol of the next higher level used by the packet. Then, the packet is processed by the elements of a decapsulation chain associated with the interface on which the packet was received, and by the elements of an encapsulation chain associated with the interface on which the packet is to be transmitted. The demultiplexor element or operation passes the packet on to a decapsulation chain associated with the protocol and with the incoming interface, depending on protocol information contained in the incoming packet.Type: GrantFiled: October 15, 1999Date of Patent: June 10, 2003Assignee: Cisco Technology, Inc.Inventors: Kenneth A. Moberg, Claude A. Cartee, Gregory D. Stovall, David R. Hampton, Kirk Stewart Lougheed, Pedro Marques, Timothy D. Kolar, Andrew J. Valencia, William B. May, Jr.
-
Patent number: 5217186Abstract: Parachute for providing an impedance to a or other rapidly moving person, animal or vehicle comprising a sheet having an edge or edges, peripheral cords tied to the edge or edges and distributed uniformly about the center of the sheet, such sheet being formed with a hole at its center, and a disk near the proximal ends of the cords, the peripheral cords being attached to and passing beyond the disk, the proximal ends of the cords being gathered together and fastened to the torso of a person.Type: GrantFiled: April 13, 1992Date of Patent: June 8, 1993Inventors: Lloyd G. Stewart, Kirk A. Stewart, Dean Lotz