Patents by Inventor James Walsh

James Walsh 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: 20260111666
    Abstract: A mojibake detection and correction engine implements mojibake detection and, where mojibake is detected, implements up to three levels of mojibake correction to restore the mojibake to the original text. When characters are read from storage, the byte values of the characters are compared with a list of ranges of byte values corresponding to characters of the particular language being used to display the characters. When one or more of the characters is outside the expected ranges, a text encoding mismatch is identified that indicates the possible presence of mojibake. The mojibake correction engine uses a three level mojibake correction, including reverse byte mapping, predictive mojibake character replacement, and replacement of known mistranslations, to restore original text from the mojibake.
    Type: Application
    Filed: October 18, 2024
    Publication date: April 23, 2026
    Inventors: Aaron Twohig, Emma Brennan, James Walsh
  • Publication number: 20250031738
    Abstract: The disclosure relates generally to stabilizer compositions, food composition suitable for fillings and toppings, methods of making a food composition, methods of making filled or topped food items. In one embodiment, a stabilizer composition includes a heat-settable material present in an amount in the range of 5-30 wt %, starch present in an amount in the range of 25-70 wt %, a plant protein present in an amount in the range of 0.2-50 wt %, and a fiber comprising insoluble fiber, the fiber being present in an amount in the range of 3-30 wt %.
    Type: Application
    Filed: November 11, 2022
    Publication date: January 30, 2025
    Inventors: Yayu Sophia Pai, James Walsh, Ming Liu, Julia DesRochers
  • Patent number: 12212722
    Abstract: A method and apparatus for processing documents is provided. The documents may be conveyed to a feeder for feeding documents to a scanner. The scanner scans each document to obtain image data and then discharges the document to one or more output or sort locations. The system may include a skew reduction assembly for reducing skew in the documents as the documents are fed to the scanner. The system may also include elements for improving image quality and reducing document damage while the document is scanned. The system may further include features for improving the stacking of the discharged documents.
    Type: Grant
    Filed: September 13, 2023
    Date of Patent: January 28, 2025
    Assignee: OPEX Corporation
    Inventors: Michael Sullivan, Kerry O'Mara, John Allen, James Walsh, Dobromir Kamburov, Michael Sparango, David Helmlinger, Peter Patrick
  • Publication number: 20250025919
    Abstract: A method and apparatus for processing documents is provided. The documents may be conveyed to a feeder for feeding documents to a scanner. The scanner scans each document to obtain image data and then discharges the document to one or more output or sort locations. The system may include a skew reduction assembly for reducing skew in the documents as the documents are fed to the scanner. The system may also include elements for improving image quality and reducing document damage while the document is scanned. The system may further include features for improving the stacking of the discharged documents.
    Type: Application
    Filed: October 8, 2024
    Publication date: January 23, 2025
    Inventors: Michael Sullivan, Kerry O'Mara, John Allen, James Walsh, Dobromir Kamburov, Michael Sparango, David Helmlinger, Peter Patrick
  • Patent number: 12138662
    Abstract: A method and apparatus for processing documents is provided. The documents may be conveyed to a feeder for feeding documents to a scanner. The scanner scans each document to obtain image data and then discharges the document to one or more output or sort locations. The system may include a skew reduction assembly for reducing skew in the documents as the documents are fed to the scanner. The system may also include elements for improving image quality and reducing document damage while the document is scanned. The system may further include features for improving the stacking of the discharged documents.
    Type: Grant
    Filed: September 19, 2023
    Date of Patent: November 12, 2024
    Assignee: OPEX Corporation
    Inventors: Michael Sullivan, Kerry O'Mara, John Allen, James Walsh, Dobromir Kamburov, Michael Sparango, David Helmlinger, Peter Patrick
  • Publication number: 20240333851
    Abstract: A method and apparatus for processing documents is provided. The documents may be conveyed to a feeder for feeding documents to a scanner. The scanner scans each document to obtain image data and then discharges the document to one or more output or sort locations. The system may include a skew reduction assembly for reducing skew in the documents as the documents are fed to the scanner. The system may also include elements for improving image quality and reducing document damage while the document is scanned. The system may further include features for improving the stacking of the discharged documents.
    Type: Application
    Filed: September 13, 2023
    Publication date: October 3, 2024
    Inventors: Michael Sullivan, Kerry O'Mara, John Allen, James Walsh, Dobromir Kamburov, Michael Sparango, David Helmlinger, Peter Patrick
  • Patent number: 12028433
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: July 2, 2024
    Assignee: Pearson Management Services Limited
    Inventors: James Walsh, Suhail Khaki
  • Patent number: 12023714
    Abstract: A system is provided for processing documents. In particular, the system incorporates a feeder for feeding documents to a device for further processing of the documents. For instance, the system finds particular application in the field of document imaging in which a variety of documents of varying sizes and orientation are to be fed to an imaging system, such as a document scanner. The system may provide a sorting station that receives documents from a workstation and sorts the documents to a plurality of sort locations. The system may export the image data for the documents to a fileserver so that a remote operator can provide instructions for the processing of the documents so that the documents can be subsequently processed according to the instructions provided by the operator.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: July 2, 2024
    Assignee: OPEX Corporation
    Inventors: James Walsh, Peter Patrick
  • Publication number: 20240179255
    Abstract: A method and apparatus for processing documents is provided. The documents may be conveyed to a feeder for feeding documents to a scanner. The scanner scans each document to obtain image data and then discharges the document to one or more output or sort locations. The system may include a skew reduction assembly for reducing skew in the documents as the documents are fed to the scanner. The system may also include elements for improving image quality and reducing document damage while the document is scanned. The system may further include features for improving the stacking of the discharged documents.
    Type: Application
    Filed: March 30, 2023
    Publication date: May 30, 2024
    Inventors: Michael Sullivan, Kerry O'Mara, John Allen, James Walsh, Dobromir Kamburov, Michael Sparango, David Helmlinger, Peter Patrick
  • Patent number: 11985280
    Abstract: A method and apparatus for processing documents is provided. The documents may be conveyed to a feeder for feeding documents to a scanner. The scanner scans each document to obtain image data and then discharges the document to one or more output or sort locations. The system may include a skew reduction assembly for reducing skew in the documents as the documents are fed to the scanner. The system may also include elements for improving image quality and reducing document damage while the document is scanned. The system may further include features for improving the stacking of the discharged documents.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: May 14, 2024
    Assignee: OPEX Corporation
    Inventors: Michael Sullivan, Kerry O'Mara, John Allen, James Walsh, Dobromir Kamburov, Michael Sparango, David Helmlinger, Peter Patrick
  • Publication number: 20240024921
    Abstract: A method and apparatus for processing documents is provided. The documents may be conveyed to a feeder for feeding documents to a scanner. The scanner scans each document to obtain image data and then discharges the document to one or more output or sort locations. The system may include a skew reduction assembly for reducing skew in the documents as the documents are fed to the scanner. The system may also include elements for improving image quality and reducing document damage while the document is scanned. The system may further include features for improving the stacking of the discharged documents.
    Type: Application
    Filed: September 19, 2023
    Publication date: January 25, 2024
    Inventors: Michael Sullivan, Kerry O'Mara, John Allen, James Walsh, Dobromir Kamburov, Michael Sparango, David Helmlinger, Peter Patrick
  • Publication number: 20230356958
    Abstract: A method and apparatus are provided for sorting items to a plurality of sort destinations. The items are fed into the apparatus at an input station having a scanning station. The scanning station evaluates one or more characteristics of each item. The items are then loaded onto one of a plurality of independently controlled delivery vehicles. The delivery vehicles are individually driven to sort destinations. Once at the appropriate sort destination, the delivery vehicle ejects the item to the sort destination and returns to receive another item to be delivered. A re-induction conveyor may be provided for receiving select items from the vehicles and conveying the items back to the input station for re-processing. Additionally, a controller is provided to control the movement of the vehicles based on a characteristic each item being delivered by each vehicle. The system may also include vehicles having edge-detection assemblies for detecting items being loaded onto or discharged from the vehicles.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 9, 2023
    Inventors: Monty McVaugh, Alexander Stevens, Robert DeWitt, James Walsh, Gregory Wilson
  • Patent number: 11750717
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: September 5, 2023
    Assignee: PEARSON MANAGEMENT SERVICES LIMITED
    Inventors: James Walsh, Suhail Khaki
  • Patent number: 11685040
    Abstract: An adjustable carpentry reveal tool includes a base member, and a sliding member slidably engaged to the base member wherein the sliding member is configured to be selectively displaced along predetermined linear increments relative to the base member without becoming detached from the base member. Advantageously, the sliding member is configured to simultaneously mark a pair of adjustable reveals along the x-axis and the y-axis of the trim corner of the frame opening without having to fasten the base member to the trim corner of the frame opening. Notably, in this manner, the adjustable reveals are defined between an outermost periphery of the base member and an outermost periphery of the sliding member.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: June 27, 2023
    Inventors: Bedri Arifi, James Walsh
  • Patent number: 11509739
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: November 22, 2022
    Assignee: PEARSON MANAGEMENT SERVICES LIMITED
    Inventors: James Walsh, Suhail Khaki
  • Publication number: 20220325096
    Abstract: The present disclosure generally relates to opaque, non-pearlescent polyester articles having at least one layer formed from a polymer blend composition that includes a polyester matrix polymer, an incompatible polymer, and little to no mineral filler, and methods of manufacturing the opaque, non-pearlescent polyester articles.
    Type: Application
    Filed: August 21, 2020
    Publication date: October 13, 2022
    Inventors: Kelan Wieloch, James Walsh, William Miles, Thomas Farrell, Julie Cuddigan, Javiera Rubilar, Kenneth Myers, Andrew Sandt, Mark Adams, Vincent J. Ball, IV, Youcef Lariane
  • Publication number: 20220219203
    Abstract: A system is provided for processing documents. In particular, the system incorporates a feeder for feeding documents to a device for further processing of the documents. For instance, the system finds particular application in the field of document imaging in which a variety of documents of varying sizes and orientation are to be fed to an imaging system, such as a document scanner. The system may provide a sorting station that receives documents from a workstation and sorts the documents to a plurality of sort locations. The system may export the image data for the documents to a fileserver so that a remote operator can provide instructions for the processing of the documents so that the documents can be subsequently processed according to the instructions provided by the operator.
    Type: Application
    Filed: May 1, 2020
    Publication date: July 14, 2022
    Inventors: James Walsh, Peter Patrick
  • Patent number: 11272026
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: March 8, 2022
    Assignee: PEARSON MANAGEMENT SERVICES LIMITED
    Inventors: James Walsh, Suhail Khaki
  • Patent number: 11233869
    Abstract: A global architecture (GLP), as disclosed herein, is based on the thin server architectural pattern; it delivers all its services in the form of web services and there are no user interface components executed on the GLP. Each web service exposed by the GLP is stateless, which allows the GLP to be highly scalable. The GLP is further decomposed into components. Each component is a microservice, making the overall architecture fully decoupled. Each microservice has fail-over nodes and can scale up on demand. This means the GLP has no single point of failure, making the platform both highly scalable and available. The GLP architecture provides the capability to build and deploy a microservice instance for each course-recipient-user combination. Because each student interacts with their own microservice, this makes the GLP scale up to the limit of cloud resources available—i.e. near infinity.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: January 25, 2022
    Assignee: PEARSON MANAGEMENT SERVICES LIMITED
    Inventors: James Walsh, Suhail Khaki
  • Patent number: D1095121
    Type: Grant
    Filed: December 21, 2022
    Date of Patent: September 30, 2025
    Inventor: James Walsh