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).

  • Publication number: 20170337250
    Abstract: A social networking system identifies a set of groups of which a user of the social networking system is not a member and selects a group for recommendation to the user based on a predicted affinity of the user for each identified group. The social networking system computes an affinity score of the user for each of one or more members of the selected group based at least in part on information describing a set of connections between the user and each member. Based on the scores, the social networking system selects a set of members of the group and generates a recommendation unit, wherein images associated with the selected members are arranged based on their scores and overlay at least a portion of an image associated with the group. The recommendation unit is communicated to the user to suggest that the user join the recommended group.
    Type: Application
    Filed: May 23, 2016
    Publication date: November 23, 2017
    Inventors: Jingxian Li, Li Ju, Eric Carl Ertmann, Felix Wong
  • Patent number: 9785431
    Abstract: A method for developing an application comprises: one or more processors selecting at least one service associated with an application; and one or more processors creating a binding between the application and the at least one service. Creating the binding is performed by generating, in association with the application, a profile for the at least one service, where the profile contains at least one parameter associated with the at least one service. One or more processors automatically instantiate the at least one parameter in the at least one service based on an environment in which the application runs.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Li-Ju Chen, Jun Chang Ma, Xin Sheng Mao, Jia Tan, Bo Yang, Xing Fei Yang
  • Publication number: 20170256002
    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: Application
    Filed: May 22, 2017
    Publication date: September 7, 2017
    Inventors: Bradley Ray Green, Li Ju, Yi Miao
  • Patent number: 9747649
    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: June 25, 2015
    Date of Patent: August 29, 2017
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, Li Ju, Yi Miao
  • Patent number: 9729494
    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 determining scores for various groups representing a likelihood of the user interacting with the groups. When determining a score for a group, the social networking system accounts for a likelihood of the user providing content to the group as well as the user accessing or viewing content associated with the group. Based on the scores, one or more groups are selected and presented to the user. Additionally, the social networking system may apply one or more diversity rules so that the selected groups have a variety of characteristics.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: August 8, 2017
    Assignee: Facebook, Inc.
    Inventors: Li Ju, David Ferguson, Jun Sun, Jireh Yiwei Tan, Bradley Ray Green
  • Patent number: 9723471
    Abstract: Triggering an event of interest in a mobile device based on communications established with nearby wireless devices can include receiving a challenge of the event of interest; obtaining a corresponding expression of a combination key with reference to the event in response to the challenge; receiving an identified data of the wireless devices in the vicinity of the mobile device; comparing the identified data with the expression to determine if the expression is a true value; and executing the event of interest in response to the true value.
    Type: Grant
    Filed: May 29, 2012
    Date of Patent: August 1, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, Wei-Hsiang Hsiung, Rick M. F. Wu, Ming-Hsun Wu
  • Publication number: 20170187813
    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. 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 as well as amounts of time since the social networking system obtained various content items provided to the groups. Information describing the selected content items is presented to the user by the social networking system outside of pages of content maintained by the social networking system for groups to which the selected content items were provided.
    Type: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Yanping Li, Li Ju, Adit Vaidya
  • Publication number: 20170187665
    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: Application
    Filed: December 28, 2015
    Publication date: June 29, 2017
    Inventors: Li Ju, Pawel Bara, Adit Vaidya, Felix Wong
  • Publication number: 20170169127
    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: Application
    Filed: February 27, 2017
    Publication date: June 15, 2017
    Inventors: Li-Ju Chen, John J.Y. Hsu, Bor-Ping Pan, Rick M.F. Wu
  • Publication number: 20170161169
    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: February 21, 2017
    Publication date: June 8, 2017
    Inventors: Hsiao-Yung Chen, Li-Ju Chen, Wan-Ping Ting, Yu-Hsing Wu
  • Publication number: 20170111448
    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 determining scores for various groups representing a likelihood of the user interacting with the groups. When determining a score for a group, the social networking system accounts for a likelihood of the user providing content to the group as well as the user accessing or viewing content associated with the group. Based on the scores, one or more groups are selected and presented to the user. Additionally, the social networking system may apply one or more diversity rules so that the selected groups have a variety of characteristics.
    Type: Application
    Filed: December 30, 2016
    Publication date: April 20, 2017
    Inventors: Li Ju, David Ferguson, Jun Sun, Jireh Yiwei Tan, Bradley Ray Green, Kyle Philip Meyer, Xun Gong, Pooja Jain
  • Patent number: 9612827
    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: June 11, 2015
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Hsiao-Yung Chen, Li-Ju Chen, Wan-Ping Ting, Yu-Hsing Wu
  • Patent number: 9600589
    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: August 26, 2015
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, John J. Y. Hsu, Bor-Ping Pan, Rick M. F. Wu
  • Publication number: 20170016736
    Abstract: One or more processors analyze at least one first user input. One or more processors determine one or more interests of a first user based, at least in part, on the at least one first user input. One or more processors determine a proximity of the first user to one or more points of interest within a first threshold distance of the first user while the first user is mobile. One or more processors match at least one interest of the first user with one or more interests associated with a point of interest of the one or more points of interest. One or more processors provide a notification that the first user is within the first threshold distance of the point of interest.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 19, 2017
    Inventors: Li-Ju Chen, Jeff HC Kuo, Chih-Wen Su, Ying-Chen Yu
  • Publication number: 20160378758
    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: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Bradley Ray Green, Li Ju, Yi Miao
  • Publication number: 20160378776
    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: Application
    Filed: June 25, 2015
    Publication date: December 29, 2016
    Inventors: Bradley Ray Green, Li Ju, Jireh Tan, Chen Wang, Yi Miao
  • Publication number: 20160364368
    Abstract: A first message may be displayed within a main chat room. The first message may be associated with a first topic. A second message may be displayed below the first message. The second message may be associated with a second topic. A third message may be received. The third message may be determined to be associated with the first topic. In response to the determining, the third message may be displayed by offsetting the third message below the first message, wherein the third message is displayed above the second message. The offsetting the third message below the first message may indicate a hierarchical relationship between the first message and the third message.
    Type: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Inventors: Li-Ju Chen, Tzuching Kuo, Lin Chung Liang
  • Publication number: 20160364233
    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: June 11, 2015
    Publication date: December 15, 2016
    Inventors: Hsiao-Yung Chen, Li-Ju Chen, Wan-Ping Ting, Yu-Hsing Wu
  • Publication number: 20160325519
    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: Application
    Filed: May 4, 2016
    Publication date: November 10, 2016
    Inventor: Li-Ju TSAI
  • Publication number: 20160327403
    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: Application
    Filed: December 25, 2014
    Publication date: November 10, 2016
    Inventors: Hung-Yang Chang, Li-Ju Chen, Chia-Wen Ho, Kuo-shu Luo, Yi-Chang Molly Wang