Patents by Inventor Li Ju

Li Ju 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: 10122672
    Abstract: A social networking system maintains various groups that each include one or more users and maintains information describing interactions by users with the social networking system. Based on interactions with the social networking system by the user, the social networking system determines a time interval when the user most frequently interacts with the social networking system. Additionally, the social networking system selects various content items provided to groups including the user based on amounts of interaction with content items provided to groups including the user by other social networking system users. During the time interval when the user most frequently interacts with the social networking system, information identifying a set of the selected content items is presented to the user via the social networking system.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: November 6, 2018
    Assignee: Facebook, Inc.
    Inventors: Li Ju, Pawel Bara, Adit Vaidya, Felix Wong
  • Publication number: 20180314976
    Abstract: A social networking system allows users of the social networking system to create and join various groups maintained in the social networking system. The social networking system may partition the groups into a geographical grid based on geographic locations associated with the groups, such that each group is associated with a portion of the geographical grid. Each group is associated with one or more topics, which may be inferred by the social networking system based on content posted by members of the group in association with the group and attributes associated with members of the group. Each group is also associated with membership criteria that include attributes for members of the group. Based on the geographical grid, the topics, and/or the membership criteria associated with the groups, the social networking system may select one or more groups to recommend to a user of the social networking system.
    Type: Application
    Filed: April 27, 2017
    Publication date: November 1, 2018
    Inventors: Yi Miao, Ritika Prasad, Li Ju, Eric Carl Ertmann, Haebin Kim
  • Patent number: 10116758
    Abstract: An online system predicts the user's activity on the online system during a future time interval (e.g., the next day). The system collects activity data, such as actions that the user has taken on the system. The system predicts whether the user is likely to be active during the future time interval based on features extracted from the activity data. This system determines selection of notifications and delivery of notifications based on the predicted time when the user is likely to be active on the online system. The system further records the user's past interactions with notifications, such as whether the user viewed the notification, whether the user interacted with a content item associated with the notification, and so on. If system determines a rate of delivery of notifications to the user based on the frequency of past user interactions with notifications.
    Type: Grant
    Filed: November 17, 2016
    Date of Patent: October 30, 2018
    Assignee: Facebook, Inc.
    Inventors: Li Ju, Matthew Bryan Folz, Ramanathan Palaniappan, Jonathan Ma, Pawel Bara
  • Patent number: 10081154
    Abstract: An open box-like woven fabric includes two inner walls connected transversely between two outer walls, and a base wall connected to the outer and inner walls oppositely of a top opening formed between the outer and inner walls. Each outer wall has an outwardly extending side extension, and the base wall has an outwardly extending bottom extension. The open box-like woven fabric is formed from a novel flattened fabric preform.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: September 25, 2018
    Inventor: Li-Ju Tsai
  • Patent number: 10042953
    Abstract: A method of Webpage navigation can include a computer device loading a Webpage having at least a first portion and a second portion, arranging the Webpage in order to present the first portion in the display area of the computer device and to place the second portion out of the display area, and presenting a navigation map corresponding to the Webpage in the display area. In response to a control command input with respect to the navigation map, the Webpage can be arranged in order to present the second portion in the display area.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: August 7, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, John J. Y. Hsu, Bor-Ping Pan, Rick M. F. Wu
  • Publication number: 20180198239
    Abstract: A signal terminal set includes a first material strip including a first connecting plate and a plurality of first signal terminals connected in parallel to the first connection plate and providing a respective bridging segment, and a second material strip including a second connecting plate attached onto the first connection plate and a plurality of second signal terminals connected in parallel to the second connection plate and providing a respective travel segment to create with the bridging segments of the first signal terminals a compensated structure, simplifying the manufacturing process and increasing the yield.
    Type: Application
    Filed: October 10, 2017
    Publication date: July 12, 2018
    Inventors: Ching-Neng KAN, Li-Ju HSU, Shu-Hung HSIAO
  • Patent number: 9990680
    Abstract: A social networking system selects a set of groups for presentation to a user of the social networking system. To select groups, the social networking system determines scores for various groups representing a likelihood of the user interacting with the groups. The social networking system may identify a set of groups based on interactions between the user and various groups occurring during a specific time interval and determine scores for groups in the set. When determining a score for a group, the social networking system accounts for times associated with interactions between the user and various groups. Based on the scores, one or more groups are selected and presented to the user. Additionally, the social networking system may identify a time to present the selected one or more groups to the user based on prior user interactions with various groups.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: June 5, 2018
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, Li Ju, Yi Miao
  • Publication number: 20180139294
    Abstract: An online system predicts the user's activity on the online system during a future time interval (e.g., the next day). The system collects activity data, such as actions that the user has taken on the system. The system predicts whether the user is likely to be active during the future time interval based on features extracted from the activity data. This system determines selection of notifications and delivery of notifications based on the predicted time when the user is likely to be active on the online system. The system further records the user's past interactions with notifications, such as whether the user viewed the notification, whether the user interacted with a content item associated with the notification, and so on. If system determines a rate of delivery of notifications to the user based on the frequency of past user interactions with notifications.
    Type: Application
    Filed: November 17, 2016
    Publication date: May 17, 2018
    Inventors: Li Ju, Matthew Bryan Folz, Ramanathan Palaniappan, Jonathan Ma, Pawel Bara
  • Publication number: 20180139295
    Abstract: An online system predicts the user's activity on the online system during a future time interval (e.g., the next day). The system collects activity data, such as actions that the user has taken on the system. The system predicts whether the user is likely to be active during the future time interval based on features extracted from the activity data. This system determines selection of notifications and delivery of notifications based on the predicted time when the user is likely to be active on the online system. The system further records the user's past interactions with notifications, such as whether the user viewed the notification, whether the user interacted with a content item associated with the notification, and so on. If system determines a rate of delivery of notifications to the user based on the frequency of past user interactions with notifications.
    Type: Application
    Filed: November 17, 2016
    Publication date: May 17, 2018
    Inventors: Li Ju, Matthew Bryan Folz, Ramanathan Palaniappan, Jonathan Ma, Pawel Bara
  • Patent number: 9966690
    Abstract: A modular electrical connector having the characteristics of simple manufacturing process, reduced manufacturing cost and high production yield is disclosed to include two signal terminal sets arranged one above the other in a staggered manner to provide a compensated structure, and an electrically insulative terminal block including a mounting block and a mating connection block and molded on the signal terminal sets by injection molding. The connection segments of the signal terminals of the two signal terminal sets are bent to move the mounting block and the mating connection block toward each other to further force a positioning portion of the mounting block into engagement with a positioning groove of the mating connection block.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: May 8, 2018
    Assignee: KINSUN INDUSTRIES INC.
    Inventors: Ching-Neng Kan, Li-Ju Hsu, Shu-Hung Hsiao
  • Publication number: 20180113786
    Abstract: A method to detect and diagnose where an error occurs in a source code that is associated with a software program or a website is provided. The method may include receiving a log report associated with the software program or the website, whereby by the log report is sent based on a hidden tag associated with the software program or the website. The method may also include analyzing the received log report. The method may further include detecting at least one error based on the analysis of the received log report. The method may include reverting back to a previous line in the source code associated with the software program or the website, whereby the reverting is based on the detection of the at least one error.
    Type: Application
    Filed: December 20, 2017
    Publication date: April 26, 2018
    Inventors: Hsiao-Yung Chen, Li-Ju Chen, Wan-Ping Ting, Yu-Hsing Wu
  • Patent number: 9936022
    Abstract: A device, server, method, and computer program product for reading an e-book are provided. The e-book may include at least a content identifier corresponding to a content in the e-book. The device may include a content navigator configured to present the content according to a command from a user and a processing unit configured to acquire the content identifier corresponding to the content presented by the content navigator, send the content identifier to a server, and receive from the server a message associated with the content. An output unit configured to output the message to the user may be provided.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: April 3, 2018
    Assignee: SNAP INC.
    Inventors: Li-Ju Chen, Gary Chih-Yuan Lin, Chien-Chiao Tu, Shih-Yeh Wang, Ming-Chun Hsiao
  • Patent number: 9916223
    Abstract: A method to detect and diagnose where an error occurs in a source code that is associated with a software program or a website is provided. The method may include receiving a log report associated with the software program or the website, whereby by the log report is sent based on a hidden tag associated with the software program or the website. The method may also include analyzing the received log report. The method may further include detecting at least one error based on the analysis of the received log report. The method may include reverting back to a previous line in the source code associated with the software program or the website, whereby the reverting is based on the detection of the at least one error.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: March 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hsiao-Yung Chen, Li-Ju Chen, Wan-Ping Ting, Yu-Hsing Wu
  • Publication number: 20180066950
    Abstract: Disclosed is a computer-implemented method for recommending booths-to-visit to a user, comprising the following steps: accessing a user record, wherein the user record includes data indicative of booths which a user corresponding to the user record has visited in an exhibition; determining similarity level between records in a history database and the user record, the records in the history database including data indicative of the booths visited by previous visitors in the exhibition; selecting one of the records according to the determined similarity level; determining the booths in the selected record not yet visited by the user; obtaining the user's current location in the exhibition; determining a target booth, from the booths not yet visited by the user, by referring to the current location and a map database; and sending to the user a message indicative of the target booth.
    Type: Application
    Filed: October 31, 2017
    Publication date: March 8, 2018
    Inventors: Hung-Yang Chang, Li-Ju Chen, Chia-Wen Ho, Kuo-shu Luo, Yi-Chang Molly Wang
  • Patent number: 9900392
    Abstract: A social networking system selects a set of groups for presentation to a user of the social networking system. To select groups, the social networking system identifies candidate groups and selects the set of groups from the candidate groups. To identify certain candidate groups, the social networking system determines a location associated with various groups based on locations associated with users included in the group. For example, the social networking system determines a centroid of a group based on locations associated with users included in the group and associates the centroid with the group if at least a threshold percentage of distances between locations associated with users included in the group and the centroid do not exceed a threshold distance. Groups associated with locations within a threshold distance of a location associated with the user are identified as candidate groups.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: February 20, 2018
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, Li Ju, Jireh Yiwei Tan, Chen Wang, Yi Miao
  • Patent number: 9891957
    Abstract: An appliance, user information device, method, and computer program product for collaborating with resources residing in multiple information devices. The user information device may communicate with the appliance, and the appliance may further communicate with a first assisting device, wherein the first assisting device has access to a first resource capable of performing a first operation. The user information device includes a device communication interface, a processor configured to execute at least one application, the at least one application configured to generate a first command associated with the first operation via the processor, and a resource agent program executable by the processor, the resource agent program configured to send the first command to the appliance via the device communication interface, the first command operable for enabling performance of the first operation using the first resource when the appliance sends the first command to the first assisting device.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, Cheng-Ta Lee, Kang Liang Liu, Rick M F Wu
  • Publication number: 20180039383
    Abstract: A method and system are provided for browsing. The method includes receiving a selection by a user of a particular summary entry from a set of summary entries displayed by an information hub. Each of the summary entries is a respective summary of a respective detailed entry from a set of detailed entries accessible from different ones of a plurality of destination applications. The method further includes generating, by a hardware processor, metadata information about related detailed entries to the particular information summary entry selected by the user. The method also includes generating a custom view for a display device. The custom view includes the respective detailed entry for the particular information summary selected by the user and suggestions of related detailed entries determined from the set of detailed entries using the metadata information.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Li-Ju Chen, Ching-Wei Cheng, Yu-Chun Lin, Joey H.Y. Tseng, Hsieh-Lung Yang
  • Publication number: 20180036629
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a text object comprising a plurality of text statements, inputting the text object into a text analyzer executing on a processor, the text analyzer configured to analyze the plurality of text statements in the text object based at least in part on a structure of the plurality of statements in the text object, classifying a first statement of the plurality of statements as including at least one of a performance index and an action, defining, based on the analyzing and classifying, a mission comprising the first statement as the at least one of the performance index and the action, and deploying, in a gamification system, the mission and a plurality of backend computing resources for the mission.
    Type: Application
    Filed: August 2, 2016
    Publication date: February 8, 2018
    Inventors: Li-Ju CHEN, Po-Cheng CHIU, Raymund JR. LIN, Ying-Chen YU
  • Patent number: 9880018
    Abstract: Disclosed is a computer-implemented method for recommending booths-to-visit to a user. The method includes: accessing a map database of an exhibition; accessing a history database that stores a plurality of records indicative of booths visited by a previous visitor in the exhibition; accessing a user record that includes data indicative of the booths which the user has visited; determining similarity level between each record in the history database and the user record, selecting one of the records according to the determined similarity level so as for the selected record to function as a reference record, usable to determine the booths not yet visited by the user; obtaining the user's current location in the exhibition, and determining a target booth, from the booths not yet visited by the user, by referring to the current location and the map database; and sending to the user a message indicative of the target booth.
    Type: Grant
    Filed: December 25, 2014
    Date of Patent: January 30, 2018
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Hung-Yang Chang, Li-Ju Chen, Chia-Wen Ho, Kuo-shu Luo, Yi-Chang Molly Wang
  • Patent number: 9860171
    Abstract: Message routing is implemented by a computer device. A global ring is connected via a network, wherein the global ring is associated with a distributed hash table (DHT) and includes a plurality of nodes which are divided exclusively into groups in advance. A first group of nodes is determined from the plurality of grouped nodes. Using the DHT for a message to be routed, a first node is located from the first group of nodes, as a routing destination.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Li-Ju Chen, Cheng-Ta Lee, Jeffrey C. H. Liu, Joey H. Y. Tseng