Patents by Inventor Longlong RUAN

Longlong RUAN 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: 11809757
    Abstract: A non-transitory computer-readable storage medium storing a program executable by a computer of a device, the program, when executed by the computer, causing the device to perform: causing a reader of the device to read a code image; determining, based on code information indicated by the code image and identification information of a consumable item of a printer stored in a first memory, whether to register the identification information of the consumable item indicated by the code information; registering the identification information in a second memory in a case where the determining determines to register the identification information; and displaying, on a display of the device, unique information of a consumable item whose identification information is registered in the second memory in a display mode different from a display mode of unique information of a consumable item whose identification information is not registered in the second memory.
    Type: Grant
    Filed: February 18, 2022
    Date of Patent: November 7, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Longlong Ruan, Machiko Watanabe, Masanori Oda
  • Publication number: 20230284340
    Abstract: A terminal performs: in response to receipt of first identifying information, from a first function-executing device via a first wireless connection established between the terminal and the first function-executing device, receiving, when the computer program is launched by an OS program of the terminal, at least the first device-identifying information from the OS program; establishing a second wireless connection between the terminal and the first function-executing device, using the first device-identifying information received from the OS program; receiving capability information of the first function-executing device in a case where the first device-identifying information matches with device-identifying information stored in a memory of the terminal and the second wireless connection is already established prior to receiving the first device-identifying information; and displaying, a screen indicating capability of the first function-executing device based on the capability information after receiving t
    Type: Application
    Filed: May 11, 2023
    Publication date: September 7, 2023
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Hirotaka Asakura, Longlong Ruan
  • Patent number: 11720768
    Abstract: A non-transitory computer-readable medium stores computer-readable instructions executable by a hardware processor communicably connected with a printing device and a user interface. The instructions are configured to, when executed by the hardware processor, cause the hardware processor to perform one or more printing processes. Each printing process includes, after obtaining a data selection instruction via the user interface, obtaining a print instruction corresponding to the data selection instruction via the user interface. Each printing process further includes starting generating the print data using target image data selected based on the data selection instruction, after obtaining the data selection instruction and before obtaining the print instruction.
    Type: Grant
    Filed: February 16, 2022
    Date of Patent: August 8, 2023
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Kazuaki Ogawa, Longlong Ruan
  • Patent number: 11690138
    Abstract: A terminal performs: in response to receipt of first identifying information, from a first function-executing device via a first wireless connection established between the terminal and the first function-executing device, receiving, when the computer program is launched by an OS program of the terminal, at least the first device-identifying information from the OS program; establishing a second wireless connection between the terminal and the first function-executing device, using the first device-identifying information received from the OS program without requiring user input of an operation for selecting a connection-target function-executing device from at least one function-executing device; receiving first function information that indicates at least one function executable by the first function-executing device; and displaying, a first function screen for enabling a user to select a function required of the first function-executing device to execute, from the at least one function executable by the fi
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: June 27, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Hirotaka Asakura, Longlong Ruan
  • Patent number: 11656809
    Abstract: A terminal device may display a setting screen for inputting setting information; after the setting information is inputted in the setting screen, supply a communication executing instruction to an OS program. The OS program may supply a signal sending instruction to a first wireless interface. The first wireless interface may start sending a polling signal, establish a first wireless connection with a function executing device, and communicate connection information with the function executing device by using the first wireless connection. The OS program may establish, by using the connection information, a second wireless connection for communicating with the function executing device via a second wireless interface. In a case where the second wireless connection is established, the terminal device may send a function executing request to the function executing device via the second wireless interface by using the second wireless connection.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: May 23, 2023
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Longlong Ruan
  • Publication number: 20230012434
    Abstract: A terminal performs: in response to receipt of first identifying information, from a first function-executing device via a first wireless connection established between the terminal and the first function-executing device, receiving, when the computer program is launched by an OS program of the terminal, at least the first device-identifying information from the OS program; establishing a second wireless connection between the terminal and the first function-executing device, using the first device-identifying information received from the OS program without requiring user input of an operation for selecting a connection-target function-executing device from at least one function-executing device; receiving first function information that indicates at least one function executable by the first function-executing device; and displaying, a first function screen for enabling a user to select a function required of the first function-executing device to execute, from the at least one function executable by the fi
    Type: Application
    Filed: September 23, 2022
    Publication date: January 12, 2023
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Hirotaka ASAKURA, Longlong RUAN
  • Patent number: 11503669
    Abstract: A terminal performs: in response to receipt of first identifying information, from a first function-executing device via a first wireless connection established between the terminal and the first function-executing device, receiving, when the computer program is launched by an OS program of the terminal, at least the first device-identifying information from the OS program; establishing a second wireless connection between the terminal and the first function-executing device, using the first device-identifying information received from the OS program without requiring user input of an operation for selecting a connection-target function-executing device from at least one function-executing device; receiving first function information that indicates at least one function executable by the first function-executing device; and displaying, a first function screen for enabling a user to select a function required of the first function-executing device to execute, from the at least one function executable by the fi
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: November 15, 2022
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Hirotaka Asakura, Longlong Ruan
  • Publication number: 20220284248
    Abstract: A non-transitory computer-readable medium stores computer-readable instructions executable by a hardware processor communicably connected with a printing device and a user interface. The instructions are configured to, when executed by the hardware processor, cause the hardware processor to perform one or more printing processes. Each printing process includes, after obtaining a data selection instruction via the user interface, obtaining a print instruction corresponding to the data selection instruction via the user interface. Each printing process further includes starting generating the print data using target image data selected based on the data selection instruction, after obtaining the data selection instruction and before obtaining the print instruction.
    Type: Application
    Filed: February 16, 2022
    Publication date: September 8, 2022
    Applicant: Brother Kogyo Kabushiki Kaisha
    Inventors: Kazuaki OGAWA, Longlong RUAN
  • Patent number: 11425278
    Abstract: A mobile terminal includes: a user interface; and first and second interfaces. The mobile terminal is configured to execute: determining whether to set the user interface to an allowing state allowing a password of an access point to be entered; based on determining to set the user interface to the allowing state, setting the user interface to the allowing state; after the mobile terminal performs a specific communication using a first communication method with a device via the first interface, transmitting, to the device, the password entered via the user interface; after the device connects the access point using the transmitted password, communicating with the device via the access point; and based on determining not to set the user interface to the allowing state and after the specific communication is performed, communicating with the device using a second communication method via the second interface without intervention of the access point.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: August 23, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Longlong Ruan
  • Publication number: 20220171578
    Abstract: A non-transitory computer-readable storage medium storing a program executable by a computer of a device, the program, when executed by the computer, causing the device to perform: causing a reader of the device to read a code image; determining, based on code information indicated by the code image and identification information of a consumable item of a printer stored in a first memory, whether to register the identification information of the consumable item indicated by the code information; registering the identification information in a second memory in a case where the determining determines to register the identification information; and displaying, on a display of the device, unique information of a consumable item whose identification information is registered in the second memory in a display mode different from a display mode of unique information of a consumable item whose identification information is not registered in the second memory.
    Type: Application
    Filed: February 18, 2022
    Publication date: June 2, 2022
    Inventors: Longlong Ruan, Machiko Watanabe, Masanori Oda
  • Patent number: 11330500
    Abstract: A communication device may receive a predetermined signal from an external device in a situation where a specific wireless connection not via an access point is being established, determine whether a wireless communication via a first access point is executable with the external device, and supply a first disconnection instruction in a case where it is determined that the wireless communication via the first access point is executable with the external device. The communication device may execute the wireless communication with the external device using the first wireless connection in the case where it is determined that the wireless communication via the first access point is executable with the external device and execute a wireless communication with the external device using the specific wireless connection in the case where it is determined that the wireless communication via the first access point is not executable with the external device.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: May 10, 2022
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Longlong Ruan
  • Patent number: 11252768
    Abstract: A terminal device may acquire a first identifier identifying a first AP from an OS program in a case where a first wireless connection has been established with the first AP, send a search instruction to a communication device using a second wireless connection in a case where the second wireless connection is established with the communication device, receive search result information including N identifiers identifying N access points from the communication device, and determine whether the first identifier exists in the N identifiers. The terminal device may send a first connection instruction including the first identifier to the communication device in a case where it is determined that the first identifier exists, and send a second connection instruction including a second identifier to the communication device in a case where it is determined that the first identifier does not exist.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: February 15, 2022
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Ryoya Tsuji, Kazuaki Ogawa, Longlong Ruan
  • Patent number: 11197229
    Abstract: A communication device may receive a predetermined signal from an external device in a situation where a specific wireless connection not via an access point is being established, determine whether a wireless communication via a first access point is executable with the external device, and supply a first disconnection instruction in a case where it is determined that the wireless communication via the first access point is executable with the external device. The communication device may execute the wireless communication with the external device using the first wireless connection in the case where it is determined that the wireless communication via the first access point is executable with the external device and execute a wireless communication with the external device using the specific wireless connection in the case where it is determined that the wireless communication via the first access point is not executable with the external device.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: December 7, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Longlong Ruan
  • Patent number: 11144264
    Abstract: A device selects a template image, and displays a first screen on a display of the device. The first screen includes the selected template image and a first object used for receiving print instruction. In a case where the selected template image is a first type of template image and has not been edited, the device makes the first object disabled. In a case where the selected template image is the first type of template image and the template image has been edited, the device makes the first object in the first screen enabled, and outputs a print job.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: October 12, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Longlong Ruan, Machiko Watanabe, Masanori Oda
  • Patent number: 11099797
    Abstract: In a case where a specific wireless connection is established between a terminal device and a communication device under a state where a first wireless connection not via an access point is being established between the terminal device and the communication device, the terminal device may determine whether the first wireless connection is a wireless connection according to a first communication scheme or a wireless connection according to a second communication scheme, and supply a predetermined instruction to an OS (abbreviation of Operating System) program of the terminal device in a case where it is determined that the first wireless connection is the wireless connection according to the first communication scheme. The predetermined instruction may include an instruction for disconnecting the first wireless connection and an instruction for establishing a second wireless connection according to the second communication scheme between the terminal device and the communication device.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: August 24, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Hirotaka Asakura, Longlong Ruan
  • Patent number: 10996907
    Abstract: A terminal device may supply a communication executing instruction to an OS program. The OS program may supply a signal sending instruction to a first wireless interface in response to obtaining the communication executing instruction, and the first wireless interface may start sending a polling signal in response to obtaining the signal sending instruction and establishes a first wireless connection with the communication device. The first wireless connection may be for causing the communication device to execute a specific process. After the first wireless connection has been established with the communication device, the terminal device may determine whether a predetermined condition is fulfilled; and in a case where it is determined that the predetermined condition is not fulfilled, may supply the communication executing instruction to the OS program without the specific instruction being inputted.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: May 4, 2021
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Longlong Ruan
  • Publication number: 20210100045
    Abstract: A terminal device may acquire a first identifier identifying a first AP from an OS program in a case where a first wireless connection has been established with the first AP, send a search instruction to a communication device using a second wireless connection in a case where the second wireless connection is established with the communication device, receive search result information including N identifiers identifying N access points from the communication device, and determine whether the first identifier exists in the N identifiers. The terminal device may send a first connection instruction including the first identifier to the communication device in a case where it is determined that the first identifier exists, and send a second connection instruction including a second identifier to the communication device in a case where it is determined that the first identifier does not exist.
    Type: Application
    Filed: September 29, 2020
    Publication date: April 1, 2021
    Inventors: Ryoya TSUJI, Kazuaki OGAWA, Longlong RUAN
  • Publication number: 20210084715
    Abstract: A terminal performs: in response to receipt of first identifying information, from a first function-executing device via a first wireless connection established between the terminal and the first function-executing device, receiving, when the computer program is launched by an OS program of the terminal, at least the first device-identifying information from the OS program; establishing a second wireless connection between the terminal and the first function-executing device, using the first device-identifying information received from the OS program without requiring user input of an operation for selecting a connection-target function-executing device from at least one function-executing device; receiving first function information that indicates at least one function executable by the first function-executing device; and displaying, a first function screen for enabling a user to select a function required of the first function-executing device to execute, from the at least one function executable by the fi
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Applicant: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Hirotaka ASAKURA, Longlong RUAN
  • Publication number: 20210084193
    Abstract: A mobile terminal includes: a user interface; and first and second interfaces. The mobile terminal is configured to execute: determining whether to set the user interface to an allowing state allowing a password of an access point to be entered; based on determining to set the user interface to the allowing state, setting the user interface to the allowing state; after the mobile terminal performs a specific communication using a first communication method with a device via the first interface, transmitting, to the device, the password entered via the user interface; after the device connects the access point using the transmitted password, communicating with the device via the access point; and based on determining not to set the user interface to the allowing state and after the specific communication is performed, communicating with the device using a second communication method via the second interface without intervention of the access point.
    Type: Application
    Filed: November 24, 2020
    Publication date: March 18, 2021
    Inventor: Longlong Ruan
  • Publication number: 20210072932
    Abstract: A terminal device may display a setting screen for inputting setting information; after the setting information is inputted in the setting screen, supply a communication executing instruction to an OS program. The OS program may supply a signal sending instruction to a first wireless interface. The first wireless interface may start sending a polling signal, establish a first wireless connection with a function executing device, and communicate connection information with the function executing device by using the first wireless connection. The OS program may establish, by using the connection information, a second wireless connection for communicating with the function executing device via a second wireless interface. In a case where the second wireless connection is established, the terminal device may send a function executing request to the function executing device via the second wireless interface by using the second wireless connection.
    Type: Application
    Filed: October 5, 2020
    Publication date: March 11, 2021
    Inventor: Longlong RUAN