Patents by Inventor Mark Connolly
Mark Connolly 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: 20240013206Abstract: A method can include intercepting, by an interceptor positioned between a transfer system and a transfer settlement system, a transaction prior to the transaction being provided to the transfer settlement system. The method can include confirming that data from the transaction matches information in an immutable ledger to which parameters of the transaction have been provided by a notary system that confirms the parameters of the transaction and applies a signature using a private key to the transaction in response to confirming the parameters. The method can include, in response to confirming that the data matches the information, providing the transaction for settlement by the transfer settlement system.Type: ApplicationFiled: September 22, 2023Publication date: January 11, 2024Applicant: Truist BankInventors: Amy Rose, David Stone, Scott Travis Leith, William Mark Connolly
-
Patent number: 11803845Abstract: A transaction system can include a computing device with a communication port, a processor device, and a non-transitory computer-readable storage memory. The communication port can communicate data with other computing devices. The non-transitory computer-readable storage memory includes code that is executable by the processor device to perform operations. The operations include receiving parameters of a transfer, verifying the transfer using a multi-factor authentication process, in response to verifying the transfer, using a private key to countersign the transfer and return, via the communications port, a signed transfer package for execution of the transfer, and providing, via the communications port, the parameters of the transfer and countersign data to an immutable ledger.Type: GrantFiled: June 23, 2022Date of Patent: October 31, 2023Assignee: Truist BankInventors: Amy Rose, David Stone, Scott Travis Leith, William Mark Connolly
-
Patent number: 11775312Abstract: A processing element includes a PIM cluster configured to read data from and write data to an adjacent DRAM subarray, wherein the PIM cluster has a plurality of processing cores, each processing core of the plurality of processing cores containing a look-up table, and a router connected to each processing core, wherein the router is configured to communicate data among each processing core; and a controller unit configured to communicate with the router, wherein the controller unit contains an executable program of operational decomposition algorithms. The look-up tables can be programmable. A DRAM chip including a plurality of DRAM banks, each DRAM bank having a plurality of interleaved DRAM subarrays and a plurality of the PIM clusters configured to read data from and write data to an adjacent DRAM subarray is disclosed.Type: GrantFiled: April 11, 2022Date of Patent: October 3, 2023Assignee: Rochester Institute of TechnologyInventors: Amlan Ganguly, Sai Manoj Pudukotai Dinakarrao, Mark Connolly, Purab Ranjan Sutradhar, Sathwika Bavikadi, Mark Allen Indovina
-
Publication number: 20220326958Abstract: A processing element includes a PIM cluster configured to read data from and write data to an adjacent DRAM subarray, wherein the PIM cluster has a plurality of processing cores, each processing core of the plurality of processing cores containing a look-up table, and a router connected to each processing core, wherein the router is configured to communicate data among each processing core; and a controller unit configured to communicate with the router, wherein the controller unit contains an executable program of operational decomposition algorithms. The look-up tables can be programmable. A DRAM chip including a plurality of DRAM banks, each DRAM bank having a plurality of interleaved DRAM subarrays and a plurality of the PIM clusters configured to read data from and write data to an adjacent DRAM subarray is disclosed.Type: ApplicationFiled: April 11, 2022Publication date: October 13, 2022Applicant: Rochester Institute of TechnologyInventors: Amlan Ganguly, Sai Manoj Pudukotai Dinakarrao, Mark Connolly, Purab Ranjan Sutradhar, Sathwika Bavikadi, Mark Allen Indovina
-
Publication number: 20220318795Abstract: A transaction system can include a computing device with a communication port, a processor device, and a non-transitory computer-readable storage memory. The communication port can communicate data with other computing devices. The non-transitory computer-readable storage memory includes code that is executable by the processor device to perform operations. The operations include receiving parameters of a transfer, verifying the transfer using a multi-factor authentication process, in response to verifying the transfer, using a private key to countersign the transfer and return, via the communications port, a signed transfer package for execution of the transfer, and providing, via the communications port, the parameters of the transfer and countersign data to an immutable ledger.Type: ApplicationFiled: June 23, 2022Publication date: October 6, 2022Inventors: Amy Rose, David Stone, Scott Travis Leith, William Mark Connolly
-
Patent number: 11443308Abstract: A transaction system can include a computing device with a communication port, a processor device, and a non-transitory computer-readable storage memory. The communication port can communicate data with other computing devices. The non-transitory computer-readable storage memory includes code that is executable by the processor device to perform operations. The operations include receiving parameters of a transfer, verifying the transfer using a multi-factor authentication process, in response to verifying the transfer, using a private key to countersign the transfer and return, via the communications port, a signed transfer package for execution of the transfer, and providing, via the communications port, the parameters of the transfer and countersign data to an immutable ledger.Type: GrantFiled: November 20, 2020Date of Patent: September 13, 2022Assignee: TRUIST BANKInventors: Amy Rose, David Stone, Scott Travis Leith, William Mark Connolly
-
Publication number: 20210073807Abstract: A transaction system can include a computing device with a communication port, a processor device, and a non-transitory computer-readable storage memory. The communication port can communicate data with other computing devices. The non-transitory computer-readable storage memory includes code that is executable by the processor device to perform operations. The operations include receiving parameters of a transfer, verifying the transfer using a multi-factor authentication process, in response to verifying the transfer, using a private key to countersign the transfer and return, via the communications port, a signed transfer package for execution of the transfer, and providing, via the communications port, the parameters of the transfer and countersign data to an immutable ledger.Type: ApplicationFiled: November 20, 2020Publication date: March 11, 2021Inventors: Amy Rose, David Stone, Scott Travis Leith, William Mark Connolly
-
Patent number: 10878412Abstract: A transaction system can include a notary system and an interceptor for providing security in connection with processing a transaction. The notary system is configured to confirm parameters of the transaction and to apply a signature using a private key to the transaction in response to confirming the parameters. The notary system is also configured to output a signed transaction for execution, and to provide the parameters of the transaction to an immutable ledger. The interceptor can be positioned between a transfer system and a transfer settlement system. The interceptor is configured to intercept the transaction before the transfer settlement system, to confirm that data from the transaction matches information in the immutable ledger, and, in response to confirming that the data matches the information, to provide the transaction for settlement by the transfer settlement system.Type: GrantFiled: May 13, 2019Date of Patent: December 29, 2020Assignee: TRUIST BANKInventors: Amy Rose, David Stone, Scott Travis Leith, William Mark Connolly
-
Publication number: 20200364706Abstract: A transaction system can include a notary system and an interceptor for providing security in connection with processing a transaction. The notary system is configured to confirm parameters of the transaction and to apply a signature using a private key to the transaction in response to confirming the parameters. The notary system is also configured to output a signed transaction for execution, and to provide the parameters of the transaction to an immutable ledger. The interceptor can be positioned between a transfer system and a transfer settlement system. The interceptor is configured to intercept the transaction before the transfer settlement system, to confirm that data from the transaction matches information in the immutable ledger, and, in response to confirming that the data matches the information, to provide the transaction for settlement by the transfer settlement system.Type: ApplicationFiled: May 13, 2019Publication date: November 19, 2020Inventors: Amy Rose, David Stone, Scott Travis Leith, William Mark Connolly
-
Patent number: 10686875Abstract: A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.Type: GrantFiled: November 26, 2018Date of Patent: June 16, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Dharma Shukla, Madhan Gajendran, Quetzalcoatl Bradley, Shireesh Thota, Karthik Raman, Mark Connolly Benvenuto, John Macintyre, Nemanja Matkovic, Constantin Dulu, Elisa Marie Flasko, Atul Katiyar
-
Publication number: 20190158580Abstract: A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.Type: ApplicationFiled: November 26, 2018Publication date: May 23, 2019Inventors: Dharma SHUKLA, Madhan GAJENDRAN, Quetzalcoatl BRADLEY, Shireesh Kumar THOTA, Karthik RAMAN, Mark Connolly BENVENUTO, John MACINTYRE, Nemanja MATKOVIC, Constantin DULU, Elisa Marie FLASKO, Atul KATIYAR
-
Patent number: 10212218Abstract: A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.Type: GrantFiled: July 14, 2017Date of Patent: February 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Dharma Shukla, Madhan Gajendran, Quetzalcoatl Bradley, Shireesh Kumar Thota, Karthik Raman, Mark Connolly Benvenuto, John Macintyre, Nemanja Matkovic, Constantin Dulu, Elisa Marie Flasko, Atul Katiyar
-
Patent number: 10011331Abstract: The present application is directed to a flotation device for use in aquatic physical therapy. The flotation device preferably comprises side portions that wholly or partly surround the user, and permit the user's elbow(s) and/or forearms to rest upon and be supported thereby. The flotation device also preferably has at least one handgrip permitting the user to easily hold onto and be supported by the flotation device. Additionally, the present invention comprises methods of making and using such a flotation device.Type: GrantFiled: February 2, 2017Date of Patent: July 3, 2018Inventor: Mark Connolly
-
Publication number: 20170318085Abstract: A server set may provide a document service to various clients in view of considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and assigning the respective document ranges to an agent that is deployed to at least one assigned server. A request to apply an operation to a selected document may be fulfilled by identifying the document range of the document; identifying a selected server of the server set that hosts the agent to which the range is assigned; and forwarding the request to the selected server. In some variations, servers may retain detailed information about neighboring servers (e.g., according to logical and/or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.Type: ApplicationFiled: July 14, 2017Publication date: November 2, 2017Inventors: Dharma Shukla, Madhan Gajendran, Quetzalcoatl Bradley, Shireesh Kumar Thota, Karthik Raman, Mark Connolly Benvenuto, John Macintyre, Nemanja Matkovic, Constantin Dulu, Elisa Marie Flasko, Atul Katiyar
-
Publication number: 20170267320Abstract: The present application is directed to a flotation device for use in aquatic physical therapy. The flotation device preferably comprises side portions that wholly or partly surround the user, and permit the user's elbow(s) and/or forearms to rest upon and be supported thereby. The flotation device also preferably has at least one handgrip permitting the user to easily hold onto and be supported by the flotation device. Additionally, the present invention comprises methods of making and using such a flotation device.Type: ApplicationFiled: February 2, 2017Publication date: September 21, 2017Inventor: Mark Connolly
-
Patent number: 9712608Abstract: A server set may provide a document service to one or more clients, and may be configured to do so in view of various considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and configuring respective servers of the server set to host one or more agents to which are respectively assigned one or more document ranges. A request for an operation involving at least one document may be routed to a server hosting an agent managing the document ranges of the documents involved in the operation. Moreover, respective servers may retain detailed information about neighboring servers (e.g., according to a logical or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.Type: GrantFiled: March 14, 2013Date of Patent: July 18, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Dharma Shukla, Madhan Gajendran, Quetzalcoatl Bradley, Shireesh Kumar Thota, Karthik Raman, Mark Connolly Benvenuto, John Macintyre, Nemanja Matkovic, Constantin Dulu, Elisa Marie Flasko, Atul Katiyar
-
Patent number: 9598153Abstract: The present application is directed to a flotation device for use in aquatic physical therapy. The flotation device preferably comprises side portions that wholly or partly surround the user, and permit the user's elbow(s) and/or forearms to rest upon and be supported thereby. The flotation device also preferably has at least one handgrip permitting the user to easily hold onto and be supported by the flotation device. Additionally, the present invention comprises methods of making and using such a flotation device.Type: GrantFiled: July 24, 2014Date of Patent: March 21, 2017Inventor: Mark Connolly
-
Publication number: 20160023727Abstract: The present application is directed to a flotation device for use in aquatic physical therapy. The flotation device preferably comprises side portions that wholly or partly surround the user, and permit the user's elbow(s) and/or forearms to rest upon and be supported thereby. The flotation device also preferably has at least one handgrip permitting the user to easily hold onto and be supported by the flotation device. Additionally, the present invention comprises methods of making and using such a flotation device.Type: ApplicationFiled: July 24, 2014Publication date: January 28, 2016Inventor: Mark Connolly
-
Patent number: 9239837Abstract: Systems and methods utilize a display to provide universal remote control functionality. A menu of options appears on a display of a display device. A user can navigate the various options to control devices that are separate from the display device. The menu may be dynamically configured according to the context in which the display device is being used. The menu may be activated using a remote control device or other device and the menu may include options for controlling one or more devices that are absent from the remote control device.Type: GrantFiled: October 28, 2011Date of Patent: January 19, 2016Assignee: Logitech Europe S.A.Inventors: Jean-Michel Chardon, Mark Connolly, Steven Heintz, Ian Crowe, Ashish Arora, Adrien Lazzaro
-
Publication number: 20140280707Abstract: A server set may provide a document service to one or more clients, and may be configured to do so in view of various considerations such as availability, fault tolerance, flexibility, and performance. Presented herein are document service architectures that involve partitioning the document set into at least two document ranges, and configuring respective servers of the server set to host one or more agents to which are respectively assigned one or more document ranges. A request for an operation involving at least one document may be routed to a server hosting an agent managing the document ranges of the documents involved in the operation. Moreover, respective servers may retain detailed information about neighboring servers (e.g., according to a logical or physical proximity) and scant information about distant servers, thereby avoiding both the extensive information exchange of highly informed network architectures and the inefficiency of uninformed routing algorithms.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: Microsoft CorporationInventors: Dharma Shukla, Madhan Gajendran, Quetzalcoatl Bradley, Shireesh Kumar Thota, Karthik Raman, Mark Connolly Benvenuto, John Macintyre, Nemanja Matkovic, Constantin Dulu, Elisa Marie Flasko, Atul Katiyar