Patents by Inventor Floye Lin

Floye Lin 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: 7313603
    Abstract: A system for synchronizing unstructured documents includes sub-nodes (110, 120, 130) and a network connecting the sub-nodes together. Each sub-node includes a database server (113, 123, 133), an FTP (file transfer protocol) server, and client computers (111, 121, 131). The database server includes a summary table (400) for storing a summary of all unstructured documents, and has the function of synchronizing with summary tables stored in other sub-nodes. The FTP server stores unstructured documents, and has the function of downloading unstructured documents from the FTP servers of other sub-nodes. Each client computer includes a client proxy. The client proxy includes a database processing module for generating instructions on updating, searching, and deleting data stored in the database server, a file processing module for generating instructions on downloading unstructured documents from the FTP servers of other sub-nodes, and a client processing module for receiving sync orders from users.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: December 25, 2007
    Assignees: Hong Fu Jin Precision Ind. (Shenzhen) Co., Ltd., Hon Hai Precision Ind. Co., Ltd.
    Inventors: Chung-I Lee, Floye Lin, David Fan
  • Patent number: 7139780
    Abstract: A system and method for performing file synchronization in multiple nodes. The system includes a central node (120), and a plurality of local nodes (100) connected with the central node by a common communications network (110). Each local node includes a local application server (101), a local file server (103), and a local database (104). The central node includes a central application server (121), a central file server (123), and a central database (124). A synchronization program (122) running on the central application server downloads updated copies of files from the local file servers, and uploads the updated copies of files to the central file server as latest editions of the files. A proxy (102) running on each local application server updates copies of files in its respective local file server, and downloads latest editions of files from the central node.
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: November 21, 2006
    Assignees: Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Chung-I Lee, Floye Lin, Benson Luo, Yekoo Wang
  • Patent number: 6976030
    Abstract: A system for synchronizing distributed stored documents includes a core-node (110), a plurality of branch-nodes (120, 130), and a network (140) connecting the core-node with the branch-nodes. Each branch-node includes: a branch-database server (123, 133) for storing a summary of all distributed stored documents, wherein the summary can be updated in accordance with a sync message received from the core-node; and a branch-FTP (File Transfer Protocol) server for storing the distributed stored documents, the branch-FTP server having the function of exchanging documents with the core-node. The core-node includes a core-database server (113), a core-FTP server (309), and an application server (310). The core-database server stores a summary of all distributed stored documents. The core-FTP server is used for storing the distributed stored documents. The application server comprises a sync controlling module (313) that controls data exchange between the core-FTP server and the branch-FTP servers.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: December 13, 2005
    Assignee: Hon Hai Precision Ind. Co., LTD
    Inventors: Chung-I Lee, Floye Lin, David Fan
  • Publication number: 20050091281
    Abstract: A system for limiting multiple downloads of data includes a server (1), a database (3), and a plurality of user computers (2). The server includes a plurality of function modules for limiting data download times by predetermining download running totals for documents. The database stores information, document IDs, download ceilings and download running totals of the documents. Each user computer providing a user interface for users to read, download, write, edit and print information.
    Type: Application
    Filed: October 25, 2004
    Publication date: April 28, 2005
    Inventors: Chung-I Lee, Floye Lin, Yao Yi
  • Publication number: 20040093351
    Abstract: A system for controlling task assignment and work schedules includes a database server (1), an application server (2) for users to access and handle information stored in the database server, and a plurality of distributed client computers (4) connected with the application server by a network (3). The database server is used to store rule information on types of tasks, historical records of tasks, and in-process work of employees of an organization. The application server is used to schedule tasks, assign employees to handle the tasks, monitor handling of the tasks, and integrate results of handling of different tasks by different employees all by using the information stored in the database server. The system provides assignment and scheduling of tasks according to the nature of the tasks and in-process work of employees. Current statuses of tasks are accessible in real time. A related method is also disclosed.
    Type: Application
    Filed: December 30, 2002
    Publication date: May 13, 2004
    Inventors: Chung-I Lee, Floye Lin, David Fan, Xuechen Lin, Deyi Xie
  • Publication number: 20040093304
    Abstract: A system for automatically notifying payment includes a database server (1), an application server (2), a network (3), and a plurality of client computers (4) located in various different places. The database server stores customer information and corresponding payment information. The application server generates payment notifications according to the customer information and corresponding payment information stored in the database server. The application server can select suitable languages and set appropriate times for transmission of the payment notifications, according to the customers' particular working circumstances. The payment notifications are automatically duplicated and encrypted before sending to the relevant customers. The application server sends the payment notifications to respective customers at the client computers. A related method is also disclosed.
    Type: Application
    Filed: December 30, 2002
    Publication date: May 13, 2004
    Inventors: Chung-I Lee, Floye Lin, David Fan, Xuechun Lin, Deyi Xu
  • Publication number: 20040068505
    Abstract: A system and method for synchronously editing an electronic file on different client computers. The system includes a database server (1) for storing original files, an application server (2) electrically connected with the database server for accessing and processing data stored in the database server, and a plurality of client computers (4) electrically connected to the application server for downloading files from and uploading files to the database server. The application server includes a directory managing module (20) for managing directories for the original files stored in the database server, a counter managing module (22) for recording times of downloading of files from and uploading of files to the database server, and a file integrating module (24) for integrating original files and corresponding edited files. The system allows users to edit a file simultaneously, and automatically integrates the original file with edited files uploaded by users.
    Type: Application
    Filed: December 30, 2002
    Publication date: April 8, 2004
    Inventors: Chung-I Lee, Floye Lin, David Fan, Xuechun Lin, Deyi Xie
  • Publication number: 20040068516
    Abstract: A system and method for performing file synchronization in multiple nodes. The system includes a central node (120), and a plurality of local nodes (100) connected with the central node by a common communications network (110). Each local node includes a local application server (101), a local file server (103), and a local database (104). The central node includes a central application server (121), a central file server (123), and a central database (124). A synchronization program (122) running on the central application server downloads updated copies of files from the local file servers, and uploads the updated copies of files to the central file server as latest editions of the files. A proxy (102) running on each local application server updates copies of files in its respective local file server, and downloads latest editions of files from the central node.
    Type: Application
    Filed: December 30, 2002
    Publication date: April 8, 2004
    Inventors: Chung-I Lee, Floye Lin, Benson Luo, Yekoo Wang
  • Publication number: 20040068424
    Abstract: A workflow management system for processing documents and correlative information among a plurality of various departments of an organization includes: a workflow management server (10) for processing communication of documents and correlative information, and for monitoring a status of current workflow; a database (60) linked with the workflow management server, for storing information for processing and monitoring of workflow; a plurality of client computers (30); a file server (70); a network (20) interconnecting the workflow management server, the client computers and the file server; and a workflow management program (40) installed in the workflow management server. The workflow management program includes a role/character management module (41), a workflow selection module (42), a workflow step determination module (43), a character assignment module (44), a communication module (45), and a web interface module (48).
    Type: Application
    Filed: March 31, 2003
    Publication date: April 8, 2004
    Inventors: Chung-I Lee, Floye Lin, Benson Luo, Yekoo Wang
  • Publication number: 20040049558
    Abstract: A system for synchronizing unstructured documents includes sub-nodes (110, 120, 130) and a network connecting the sub-nodes together. Each sub-node includes a database server (113, 123, 133), an FTP (file transfer protocol) server, and client computers (111, 121, 131). The database server includes a summary table (400) for storing a summary of all unstructured documents, and has the function of synchronizing with summary tables stored in other sub-nodes. The FTP server stores unstructured documents, and has the function of downloading unstructured documents from the FTP servers of other sub-nodes. Each client computer includes a client proxy. The client proxy includes a database processing module for generating instructions on updating, searching, and deleting data stored in the database server, a file processing module for generating instructions on downloading unstructured documents from the FTP servers of other sub-nodes, and a client processing module for receiving sync orders from users.
    Type: Application
    Filed: December 30, 2002
    Publication date: March 11, 2004
    Inventors: Chung-I Lee, Floye Lin, David Fan
  • Publication number: 20040044704
    Abstract: A system for synchronizing distributed stored documents includes a core-node (110), a plurality of branch-nodes (120, 130), and a network (140) connecting the core-node with the branch-nodes. Each branch-node includes: a branch-database server (123, 133) for storing a summary of all distributed stored documents, wherein the summary can be updated in accordance with a sync message received from the core-node; and a branch-FTP (File Transfer Protocol) server for storing the distributed stored documents, the branch-FTP server having the function of exchanging documents with the core-node. The core-node includes a core-database server (113), a core-FTP server (309), and an application server (310). The core-database server stores a summary of all distributed stored documents. The core-FTP server is used for storing the distributed stored documents. The application server comprises a sync controlling module (313) that controls data exchange between the core-FTP server and the branch-FTP servers.
    Type: Application
    Filed: December 23, 2002
    Publication date: March 4, 2004
    Inventors: Chung-I Lee, Floye Lin, David Fan
  • Publication number: 20030115145
    Abstract: A system and method for managing distributed files includes a central sub-MIS system (9), branch sub-MIS systems (7, 8), and an electronic communications network connecting all sub-MIS systems. Each sub-MIS system comprises at least one client computer (71, 81, 91), an application server (72, 82, 92) and a database server (73, 83, 93). When the network is available, each client computer of each branch sub-MIS system is connected with the application server of the central sub-MIS system 9 for opening new files online. The database server of the central sub-MIS system 9 replicates newly-opened file information to the database servers of all branch sub-MIS systems. When the network is unavailable, each client computer of each branch sub-MIS system can open new files offline. When the network becomes available, a recovery program in the application server of each branch sub-MIS system initiates change of each offline-opened file into an online-opened file.
    Type: Application
    Filed: February 15, 2002
    Publication date: June 19, 2003
    Inventors: Nardo Lee, Floye Lin, Benson Luo