Patents by Inventor James J. Murray
James J. Murray 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: 20240135761Abstract: A movable barrier operator comprising a motor, communication circuitry configured to receive a control signal and communicate with a door lock associated with a passageway door, and a controller. The controller is configured to authenticate the control signal, wherein authenticating the control signal includes associating the signal with a first level of access or a second level of access. The controller is further configured to communicate with the door lock via the communication circuitry to permit opening of the passageway door in response to associating the control signal with the first level of access and inhibit opening of the passageway door in response to associating the control signal with the second level of access. The controller is configured to cause the motor to open the movable barrier regardless of association of the control signal with the first level of access or the second level of access.Type: ApplicationFiled: January 4, 2024Publication date: April 25, 2024Inventors: David R. Morris, James Scott Murray, Robert J. Olmsted
-
Patent number: 11951557Abstract: A process of repairing a component includes identifying a void in a component; determining at least one approximate physical configuration of the void; inserting borescope into the component in order to view the void; providing a repair rod approximately equivalent to at least one of the least one approximate physical configuration of the void; inserting the repair rod into component; confirming insertion of the repair rod in the void; separating the repair rod to leave a repair plug in the void; and depositing braze paste over the repair plug in the void.Type: GrantFiled: November 8, 2022Date of Patent: April 9, 2024Assignee: General Electric CompanyInventors: Ethan Conrad Schaeffer, James Scott Flanagan, James J. Murray, III, Archie L Swanner, Jr., Logan Tyler Nelson
-
Patent number: 11941929Abstract: A movable barrier operator comprising a motor, communication circuitry configured to receive a control signal and communicate with a door lock associated with a passageway door, and a controller. The controller is configured to authenticate the control signal, wherein authenticating the control signal includes associating the signal with a first level of access or a second level of access. The controller is further configured to communicate with the door lock via the communication circuitry to permit opening of the passageway door in response to associating the control signal with the first level of access and inhibit opening of the passageway door in response to associating the control signal with the second level of access. The controller is configured to cause the motor to open the movable barrier regardless of association of the control signal with the first level of access or the second level of access.Type: GrantFiled: February 1, 2023Date of Patent: March 26, 2024Assignee: THE CHAMBERLAIN GROUP LLCInventors: David R. Morris, James Scott Murray, Robert J. Olmsted
-
Publication number: 20230415411Abstract: An additive manufacturing system includes an additive manufacturing unit that includes a housing for additively processing a powder material along a build direction into a build assembly. The additive manufacturing system further includes a rotator assembly for rotating the build assembly within the housing. The rotator assembly includes a frame including a first frame arm and a second frame arm and a carriage rotatably coupled to the first frame arm and to the second frame arm. The carriage includes at least one coupling mechanism for removably coupling the carriage to the build assembly. The rotator assembly further includes a drive assembly coupled to the carriage for selectively rotating the carriage about a rotational axis that is generally perpendicular to the build direction.Type: ApplicationFiled: June 28, 2022Publication date: December 28, 2023Inventors: Eric Olen Lambert, Archie L. Swanner, JR., James J. Murray, Maxwell E. Miller
-
Publication number: 20230214097Abstract: A virtual presence system and method integrates multiple virtual presence technologies, including the ability to enable a user to experience a remote location through a plurality of different types of virtual presence devices. The different types of virtual presence devices might include virtual presence robots, as well drones, land vehicles, devices arranged to be worn by a human, and other virtual presence devices, all of which are accessible through a single website hosted on a server that provides links to the different types of virtual presence devices at selectable locations through a hierarchical query database that stores geographic coordinates, types, and features of the virtual presence devices, GIS to analyze and display geographic information, and communication methods, together with IP addresses and/or aliases that enable the devices to be accessed and controlled.Type: ApplicationFiled: December 12, 2022Publication date: July 6, 2023Inventors: Herbert C. Pearson, James J. Murray, Englebert Jimenez, Peggy Phillips, Michael C. Pearson
-
Publication number: 20230108587Abstract: A process of repairing a component includes identifying a void in a component; determining at least one approximate physical configuration of the void; inserting borescope into the component in order to view the void; providing a repair rod approximately equivalent to at least one of the least one approximate physical configuration of the void; inserting the repair rod into component; confirming insertion of the repair rod in the void; separating the repair rod to leave a repair plug in the void; and depositing braze paste over the repair plug in the void.Type: ApplicationFiled: November 8, 2022Publication date: April 6, 2023Inventors: Ethan Conrad Schaeffer, James Scott Flanagan, James J. Murray, III, Archie L Swanner, JR., Logan Tyler Nelson
-
Publication number: 20230013204Abstract: An additive manufacturing (AM) system includes a build chamber, a base adjustably coupled to the build chamber, and a build material applicator for depositing a build material above a build platform for creating the object. The build platform includes a fixed region fixedly and rigidly coupled to the base and a flex region configured to flex relative to the base in response to a force applied to the build platform by an object. The partial flexibility allows deformation caused by thermal distortion of the build platform during use to reduce final object stress. The AM system can produce larger additively manufactured objects out of crack-prone material. In addition, the partial flexibility may prevent damage to the build platform and/or base without an overly complicated arrangement.Type: ApplicationFiled: July 15, 2021Publication date: January 19, 2023Inventors: James J. Murray, Archie Lee Swanner, JR., Evan John Dozier
-
Patent number: 11524350Abstract: A process of repairing a component includes identifying a void in a component; determining at least one approximate physical configuration of the void; inserting borescope into the component in order to view the void; providing a repair rod approximately equivalent to at least one of the least one approximate physical configuration of the void; inserting the repair rod into component; confirming insertion of the repair rod in the void; separating the repair rod to leave a repair plug in the void; and depositing braze paste over the repair plug in the void.Type: GrantFiled: October 4, 2021Date of Patent: December 13, 2022Assignee: General Electric CompanyInventors: Ethan Conrad Schaeffer, James Scott Flanagan, James J. Murray, III, Archie L Swanner, Jr., Logan Tyler Nelson
-
Patent number: 10169271Abstract: Methods and systems are disclosed for transferring data using descriptors to reference memory locations at which data is to be written to or read from. Each descriptor references a respective linked list of descriptor blocks. Each of the descriptor blocks includes a contiguous portion of the memory that stores a plurality of addresses, at which data is to be written to or read from. In response to receiving the data transfer request, a set of data is transferred from a first set of addresses specified in a first descriptor to a second set of addresses specified in a second descriptor by traversing the linked lists of descriptor blocks in the first and second descriptors.Type: GrantFiled: October 28, 2014Date of Patent: January 1, 2019Assignee: XILINX, INC.Inventors: Sagheer Ahmad, Nishit Patel, James J. Murray
-
Patent number: 9990131Abstract: In an example, a circuit to manage memory between a first and second microprocessors each of which is coupled to a control circuit, includes: first and second memory circuits; and a switch circuit coupled to the first and second memory circuits, and memory interfaces of the first and second microprocessors, the switch circuit having a mode signal as input. The switch is configured to selectively operate in one of a first mode or a second mode based on the mode signal such that, in the first mode, the switch circuit couples the first memory circuit to the memory interface of the first microprocessor and the second memory circuit to the memory interface of the second microprocessor and, in the second mode, the switch circuit selectively couples the first or second memory circuits to the memory interface of either the first or second microprocessor.Type: GrantFiled: September 22, 2014Date of Patent: June 5, 2018Assignee: XILINX, INC.Inventors: Ygal Arbel, Sagheer Ahmad, James J. Murray, Nishit Patel, Ahmad R. Ansari
-
Patent number: 9916129Abstract: Circuits and methods are disclosed that allow devices to control the flow of DMA transfers to or from the devices using a token based protocol. In one example implementation, a DMA circuit includes a transfer control circuit that performs data transfers over a first data channel of a device, when transactions on the first data channel are enabled. The DMA circuit includes a flow control circuit that increments a token count for a data channel of a device when a token for the data channel is received and decrements the token count for each data transfer on the data channel performed by the DMA circuit. The flow control circuit enables data transfers on the data channel when the token count is greater than 0, and otherwise, disables data transfers on the data channel.Type: GrantFiled: October 29, 2014Date of Patent: March 13, 2018Assignee: XILINX, INC.Inventors: Sagheer Ahmad, Nishit Patel, James J. Murray
-
Patent number: 9632869Abstract: In approaches for correction of errors introduced in an interconnect circuit, an ECC proxy circuit is coupled between a first interconnect and the second interconnect, and generates for each of the write transactions from a bus master circuit, a first ECC from and associated with data of the write transaction, and transmits the write transaction and associated first ECC on the second interconnect. The ECC proxy circuit also supplements each of the read transactions from the bus master circuit with a reference to a second ECC associated with data referenced by the read transaction. The ECC proxy circuit transmits the read transaction that references the second ECC on the second interconnect. At least one random access memory (RAM) is coupled to the ECC proxy circuit through the second interconnect. The RAM stores data of each write transaction and the first ECC.Type: GrantFiled: September 8, 2015Date of Patent: April 25, 2017Assignee: XILINX, INC.Inventors: Ting Lu, Nishit Patel, Ahmad R. Ansari, James J. Murray, Sagheer Ahmad
-
Patent number: 9558129Abstract: A circuit for enabling access to data is described. The circuit comprises a memory device storing data blocks having a first predetermined size; and a direct memory access circuit coupled to the memory device, the direct memory circuit accessing a data payload having a second predetermined size which is greater than the first predetermined size; wherein the direct memory access circuit accesses the data payload in response to a descriptor having a plurality of addresses corresponding to a predetermined number of the data blocks stored in the memory device. A method of enabling the access to data is also disclosed.Type: GrantFiled: June 10, 2014Date of Patent: January 31, 2017Assignee: XILINX, INC.Inventors: Ygal Arbel, James J. Murray, Hyun W. Kwon, Nishit Patel
-
Publication number: 20160085449Abstract: In an example, a circuit to manage memory between a first and second microprocessors each of which is coupled to a control circuit, includes: first and second memory circuits; and a switch circuit coupled to the first and second memory circuits, and memory interfaces of the first and second microprocessors, the switch circuit having a mode signal as input. The switch is configured to selectively operate in one of a first mode or a second mode based on the mode signal such that, in the first mode, the switch circuit couples the first memory circuit to the memory interface of the first microprocessor and the second memory circuit to the memory interface of the second microprocessor and, in the second mode, the switch circuit selectively couples the first or second memory circuits to the memory interface of either the first or second microprocessor.Type: ApplicationFiled: September 22, 2014Publication date: March 24, 2016Applicant: XILINX, INC.Inventors: Ygal Arbel, Sagheer Ahmad, James J. Murray, Nishit Patel, Ahmad R. Ansari
-
Publication number: 20150356027Abstract: A circuit for enabling access to data is described. The circuit comprises a memory device storing data blocks having a first predetermined size; and a direct memory access circuit coupled to the memory device, the direct memory circuit accessing a data payload having a second predetermined size which is greater than the first predetermined size; wherein the direct memory access circuit accesses the data payload in response to a descriptor having a plurality of addresses corresponding to a predetermined number of the data blocks stored in the memory device. A method of enabling the access to data is also disclosed.Type: ApplicationFiled: June 10, 2014Publication date: December 10, 2015Applicant: Xilinx, Inc.Inventors: Ygal Arbel, James J. Murray, Hyun W. Kwon, Nishit Patel
-
Patent number: 8612648Abstract: In one embodiment, a method for implementing quality of service (QOS) processing in a data bus interface. Each input read/write command is stored in a first-in-first-out queue. Each input read/write command includes a respective QOS value. In response to an input first read/write command having a QOS value higher than the QOS value of the read/write command at a head of the first-in-first-out queue, the QOS value of each of a first number of read/write commands is increased as each read/write command is removed from the head of the first-in-first-out queue.Type: GrantFiled: July 19, 2010Date of Patent: December 17, 2013Assignee: Xilinx, Inc.Inventor: James J. Murray
-
Publication number: 20130306567Abstract: A water treatment system for producing a sodium hypochlorite solution to control bacteria levels in well water containing: a pH adjuster; a container containing solid calcium hypochlorite for producing a calcium hypochlorite solution; and a container containing solid sodium carbonate for producing the sodium hypochlorite solution and a method of controlling bacteria levels in well water by using intermittent injections of a sodium hypochlorite solution with alternating pH values.Type: ApplicationFiled: July 26, 2013Publication date: November 21, 2013Applicant: Aquifer Maintenance & Performance Systems, Inc.Inventor: James J. MURRAY
-
Patent number: 8443129Abstract: A data bus interface channel controller circuit for an N-bit data bus is described. A FIFO command queue is coupled to receive and buffer one or more commands formatted for M-bit transactions. A FIFO data queue is coupled to receive and buffer N-bit formatted data packets. A first translation circuit is coupled to the FIFO command queue and configured to translate the each commands into a selected one of a plurality of transaction formats. A transmission control circuit is coupled and configured to receive and transmit commands removed from the FIFO command queue. The transmission control circuit is configured to track a number of outstanding transmitted commands and, in response to receiving a command having a transaction format different from the previously received command, delay transmission of commands on the N-bit data bus until the number of outstanding transmitted commands equals zero.Type: GrantFiled: July 21, 2010Date of Patent: May 14, 2013Assignee: Xilinx, Inc.Inventors: James J. Murray, Ting Lu
-
Patent number: 8185720Abstract: A hardwired core is embedded in an integrated circuit having programmable circuitry. The hardwired core has a microprocessor; a crossbar interconnect coupled to processor local buses of the microprocessor; and a memory controller interface coupled to the crossbar interconnect. The crossbar interconnect provides pipelines for coupling the hardwired core to the programmable circuitry. The microprocessor, the crossbar interconnect, and the memory controller interface are all capable of operating at a first frequency of operation, and the memory controller interface is further capable of being set to operate at a second frequency of operation having an integer ratio with respect to the first frequency of operation. The crossbar interconnect is configured to direct transactions initiated by the microprocessor to the memory controller interface for accessing one or more memory devices coupled to the memory controller interface via a memory controller.Type: GrantFiled: March 5, 2008Date of Patent: May 22, 2012Assignee: Xilinx, Inc.Inventors: Ahmad R. Ansari, Jeffery H. Appelbaum, Kam-Wing Li, James J. Murray, Kathryn S. Purcell, Alex S. Warshofsky
-
Patent number: 7912997Abstract: A direct memory access engine is described. The direct memory access engine has a transmit channel coupled to a transmit interface, a receive channel coupled to a receive interface, an arbiter coupled to both the transmit channel and the receive channel, and a set of queues coupled to the arbiter. The set of queues has command buffers, transmit buffers, and receive buffers. A direct memory access-to-processor bus interface is coupled to the set of queues. The transmit buffers are for first separate read and write requests. The receive buffers are for second separate read and write requests which are independent of the first separate read and write requests.Type: GrantFiled: March 27, 2008Date of Patent: March 22, 2011Assignee: Xilinx, Inc.Inventor: James J. Murray