Patents by Inventor Po Chun Chew

Po Chun Chew 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: 12052399
    Abstract: A controller acquires communication destination information including at least a first external apparatus connected via a first communication interface or a second external apparatus connected via a second communication interface. The controller performs initialization of the first communication interface and the second communication interface. The initialization includes: in response to determining that an external apparatus indicated by the communication destination information is the first external apparatus, after completing initialization of the first communication interface, shifting to a communication waiting state in which transmission and reception of data is acceptable; and in response to determining that the external apparatus indicated by the communication destination information is the second external apparatus, shifting to the communication waiting state after completing initialization of the second communication interface.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: July 30, 2024
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Norio Mizutani, Po Chun Chew
  • Publication number: 20240098201
    Abstract: A controller acquires communication destination information including at least a first external apparatus connected via a first communication interface or a second external apparatus connected via a second communication interface. The controller performs initialization of the first communication interface and the second communication interface. The initialization includes: in response to determining that an external apparatus indicated by the communication destination information is the first external apparatus, after completing initialization of the first communication interface, shifting to a communication waiting state in which transmission and reception of data is acceptable; and in response to determining that the external apparatus indicated by the communication destination information is the second external apparatus, shifting to the communication waiting state after completing initialization of the second communication interface.
    Type: Application
    Filed: November 29, 2023
    Publication date: March 21, 2024
    Inventors: Norio MIZUTANI, Po Chun CHEW
  • Patent number: 11494196
    Abstract: In an information-processing device a controller executes a storage process to store a command program in a memory. The command program supports the target device and outputs commands to the target device. In a case where the memory does not store the command program, an OS executes a plug and play process for a target device triggered by connection of the target device to the communication interface, and records in the memory unspecified device information indicating that the target device is unknown. In a case where the memory stores the unspecified device information, the OS does not complete a setup process even if the memory stores the command program. The controller executes, after executing the storage process, a deletion process to delete the unspecified device information from the memory so that the OS can complete the setup process.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: November 8, 2022
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Po Chun Chew, Mayumi Mio, Jun Komura
  • Patent number: 11392332
    Abstract: A non-transitory storage medium stores a plurality of instructions readable by a computer of an information processing apparatus. The plurality of instructions cause the information processing apparatus to execute (a) adding processing of instructing an operating system of the information processing apparatus to add a particular device that communicates with the information processing apparatus, (b) when pairing by the operating system is completed after the adding processing, making-available processing of instructing the operating system to make wireless communication available based on a particular profile, and (c) after execution of the making-available processing, setup processing of setting up for executing wireless communication with the particular device by software based on the particular profile. The setup processing is not executed in a case where an availability of wireless communication is not stored in the storage so as to be associated with the particular device information.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: July 19, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Po Chun Chew
  • Patent number: 11347453
    Abstract: A non-transitory storage medium stores a plurality of instructions readable by a computer of an information processing apparatus. The plurality of instructions cause the information processing apparatus to execute first setup processing of allowing a particular port of a plurality of communication ports to be used by software used for communicating with a particular device through a communication interface. Before the first setup processing is executed, the plurality of instructions cause the information processing apparatus to execute determination processing of determining whether the first setup processing is executable for the particular port or not. When it is determined that the first setup processing is not executable for the particular port, the plurality of instructions causes the information processing apparatus to execute second setup processing of setting up the particular port as the communication port for which the first setup processing is executable.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: May 31, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Po Chun Chew, Koshi Fukazawa
  • Patent number: 11334300
    Abstract: A non-transitory storage medium stores a program readable by a computer of an information processing apparatus. When executed by the computer, the program causes the information processing apparatus to execute: (a) in response to receipt of an establishing instruction, obtaining processing of obtaining device information of at least one connectable device which is a device capable of connecting to the information processing apparatus, (b) specifying processing of specifying a particular device to which the wireless communication is established based on the obtained device information, and (c) instruction processing of instructing an operating system of the information processing apparatus to execute pairing with the particular device. The operating system establishes wireless communication based on a prescribed wireless communication protocol with the particular device in response to receipt of an instruction for the pairing.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: May 17, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Po Chun Chew
  • Patent number: 11334301
    Abstract: In an information-processing device, the controller executes a detection process, after first print queue information is registered, to detect that second print queue information is registered on a memory. The first print queue information correlates first print queue name, first print settings, and a first port ID with one another. The first print queue name is based on a first printer name of a first printer connected to a first port. The first port ID identifies the first port. The second print queue information correlates second print queue name, second print settings, and a second port ID with one another. The second print queue name is based on the first printer name and different from the first print queue name. The controller executes a renaming process, in response to detection of the second print queue registered, to modify the second print queue name in the second print queue information.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: May 17, 2022
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Po Chun Chew
  • Patent number: 11216227
    Abstract: When receiving a sheet size measurement instruction through a user interface, an information processing apparatus transmits a width measurement instruction to a printer through a communication I/F. When receiving a measurement result of a sheet width from the printer, a controller extracts sheet information that meets the received measurement result and displays the extracted sheet information for user selection. When a user selection is received, the controller updates a print setting with selected sheet information. When a user selection is not received, the controller transmits a type-designated measurement instruction designating the sheet type. When the measurement result is received, the controller updates the print setting with a sheet length information included in the received measurement result.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: January 4, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Po Chun Chew, Koshi Fukazawa
  • Publication number: 20210342105
    Abstract: A non-transitory storage medium stores a program readable by a computer of an information processing apparatus. When executed by the computer, the program causes the information processing apparatus to execute: (a) in response to receipt of an establishing instruction, obtaining processing of obtaining device information of at least one connectable device which is a device capable of connecting to the information processing apparatus, (b) specifying processing of specifying a particular device to which the wireless communication is established based on the obtained device information, and (c) instruction processing of instructing an operating system of the information processing apparatus to execute pairing with the particular device. The operating system establishes wireless communication based on a prescribed wireless communication protocol with the particular device in response to receipt of an instruction for the pairing.
    Type: Application
    Filed: April 23, 2021
    Publication date: November 4, 2021
    Applicant: Brother Kogyo Kabushiki Kaisha
    Inventor: Po Chun Chew
  • Publication number: 20210334051
    Abstract: A non-transitory storage medium stores a plurality of instructions readable by a computer of an information processing apparatus. The plurality of instructions cause the information processing apparatus to execute (a) adding processing of instructing an operating system of the information processing apparatus to add a particular device that communicates with the information processing apparatus, (b) when pairing by the operating system is completed after the adding processing, making-available processing of instructing the operating system to make wireless communication available based on a particular profile, and (c) after execution of the making-available processing, setup processing of setting up for executing wireless communication with the particular device by software based on the particular profile. The setup processing is not executed in a case where an availability of wireless communication is not stored in the storage so as to be associated with the particular device information.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 28, 2021
    Applicant: Brother Kogyo Kabushiki Kaisha
    Inventor: Po Chun CHEW
  • Publication number: 20210334047
    Abstract: A non-transitory storage medium stores a plurality of instructions readable by a computer of an information processing apparatus. The plurality of instructions cause the information processing apparatus to execute first setup processing of allowing a particular port of a plurality of communication ports to be used by software used for communicating with a particular device through a communication interface. Before the first setup processing is executed, the plurality of instructions cause the information processing apparatus to execute determination processing of determining whether the first setup processing is executable for the particular port or not. When it is determined that the first setup processing is not executable for the particular port, the plurality of instructions causes the information processing apparatus to execute second setup processing of setting up the particular port as the communication port for which the first setup processing is executable.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 28, 2021
    Applicant: Brother Kogyo Kabushiki Kaisha
    Inventors: Po Chun CHEW, Koshi Fukazawa
  • Patent number: 11157225
    Abstract: A set of program instructions, when executed by a computer of an information-processing device, causes the computer to perform: detecting; and registering. The detecting detects, after first print queue information is registered, second print queue information being registered. The first print queue information includes a first print queue name, a first print setting, and a first port ID. The first print queue name is based on a printer name acquired via a plug-and-play process for a printer connected to a first port. The second print queue information includes a second print queue name, a second print setting, and a second port ID. The second print queue name is based on the printer name and different from the first print queue name. The registering registers, in response to the detecting, third print queue information including the printer name, the first print setting, and the second port ID.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: October 26, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Po Chun Chew, Koshi Fukazawa
  • Patent number: 11144256
    Abstract: In an information processing apparatus, a memory stores a plurality of sets of setting data for printing. Each setting data is in association with one of setting modes for a setting process. The setting process sets a set of setting data for printing. The setting process in a first setting mode sets setting data for a specific print whereas the setting process in a second setting mode sets setting data used generally for printing. The control device executes the setting process in a current setting mode, and acquires from the printer a sheet size. The control device extracts setting data having sheet size data indicating a sheet size matching the acquired sheet size. When the current setting mode is different from a setting mode in association with the extracted setting data, the control device switches the current setting mode to the setting mode in association with the extracted setting data.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: October 12, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Po Chun Chew
  • Patent number: 11055043
    Abstract: In an information-processing device, a controller executes a storage process to store a command program in the memory, and an acquisition process to acquire a plurality of pieces of identification information identifying respective ones of a plurality of devices detected by the wireless communication interface. The controller executes a determination process to determine a display style according to prescribed criteria for each of the plurality of pieces of identification information, and a display process to display on the display the plurality of pieces of identification information in respective ones of the plurality of display styles, and a setup process in response to receiving selection of at least a piece of identification information via the user interface. The setup process is to enable the command program to output commands to a device identified by each of the selected at least a piece of identification information via the wireless communication interface.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: July 6, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Po Chun Chew, Koshi Fukazawa
  • Patent number: 11055041
    Abstract: In an information-processing device, a controller executes a storage process to store a command program in the memory, and an acquisition process for transmitting a request for a piece of wireless identification information to an external device, which is connected to a wired communication interface, via wired communications using the wired communication interface, and for acquiring the piece of wireless identification information from the external device via wired communications using the wired communication interface as a response to the request. The controller specifies the wireless queue by using the acquired piece of wireless identification information and the correlation information which is registered in the registration process by the OS. The controller executes a setup process to enable the command program to output via the wireless communication interface commands to the external device identified by the acquired piece of wireless identification information by using the wireless queue.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: July 6, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Po Chun Chew
  • Publication number: 20210132882
    Abstract: When receiving a sheet size measurement instruction through a user interface, an information processing apparatus transmits a width measurement instruction to a printer through a communication I/F. When receiving a measurement result of a sheet width from the printer, a controller extracts sheet information that meets the received measurement result and displays the extracted sheet information for user selection. When a user selection is received, the controller updates a print setting with selected sheet information. When a user selection is not received, the controller transmits a type-designated measurement instruction designating the sheet type. When the measurement result is received, the controller updates the print setting with a sheet length information included in the received measurement result.
    Type: Application
    Filed: November 3, 2020
    Publication date: May 6, 2021
    Inventors: Po Chun CHEW, Koshi FUKAZAWA
  • Publication number: 20210096799
    Abstract: A set of program instructions, when executed by a computer of an information-processing device, causes the computer to perform: detecting; and registering. The detecting detects, after first print queue information is registered, second print queue information being registered. The first print queue information includes a first print queue name, a first print setting, and a first port ID. The first print queue name is based on a printer name acquired via a plug-and-play process for a printer connected to a first port. The second print queue information includes a second print queue name, a second print setting, and a second port ID. The second print queue name is based on the printer name and different from the first print queue name. The registering registers, in response to the detecting, third print queue information including the printer name, the first print setting, and the second port ID.
    Type: Application
    Filed: September 16, 2020
    Publication date: April 1, 2021
    Inventors: Po Chun Chew, Koshi Fukazawa
  • Publication number: 20210096792
    Abstract: In an information-processing device, the controller executes a detection process, after first print queue information is registered, to detect that second print queue information is registered on a memory. The first print queue information correlates first print queue name, first print settings, and a first port ID with one another. The first print queue name is based on a first printer name of a first printer connected to a first port. The first port ID identifies the first port. The second print queue information correlates second print queue name, second print settings, and a second port ID with one another. The second print queue name is based on the first printer name and different from the first print queue name. The controller executes a renaming process, in response to detection of the second print queue registered, to modify the second print queue name in the second print queue information.
    Type: Application
    Filed: August 24, 2020
    Publication date: April 1, 2021
    Inventor: Po Chun Chew
  • Publication number: 20210096795
    Abstract: In an information-processing device, a controller executes a storage process to store a command program in the memory, and an acquisition process to acquire a plurality of pieces of identification information identifying respective ones of a plurality of devices detected by the wireless communication interface. The controller executes a determination process to determine a display style according to prescribed criteria for each of the plurality of pieces of identification information, and a display process to display on the display the plurality of pieces of identification information in respective ones of the plurality of display styles, and a setup process in response to receiving selection of at least a piece of identification information via the user interface. The setup process is to enable the command program to output commands to a device identified by each of the selected at least a piece of identification information via the wireless communication interface.
    Type: Application
    Filed: August 26, 2020
    Publication date: April 1, 2021
    Inventors: Po Chun Chew, Koshi Fukazawa
  • Publication number: 20210096794
    Abstract: In an information-processing device, a controller executes a storage process to store a command program in the memory, and an acquisition process for transmitting a request for a piece of wireless identification information to an external device, which is connected to a wired communication interface, via wired communications using the wired communication interface, and for acquiring the piece of wireless identification information from the external device via wired communications using the wired communication interface as a response to the request. The controller specifies the wireless queue by using the acquired piece of wireless identification information and the correlation information which is registered in the registration process by the OS. The controller executes a setup process to enable the command program to output via the wireless communication interface commands to the external device identified by the acquired piece of wireless identification information by using the wireless queue.
    Type: Application
    Filed: August 26, 2020
    Publication date: April 1, 2021
    Inventor: Po Chun Chew