Patents by Inventor Jennifer Lai
Jennifer Lai 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: 20240020466Abstract: A computer-implemented method executed by one or more computing devices executing one or more sequences of stored program instructions, the computer-implemented method comprising initiating execution of an interactive form editor and presenting a graphical user interface and a concurrent display of three or more windows corresponding to a form, data schema, user interface schema, field attributes, and field templates; receiving first input specifying to drag and drop two or more data entry fields into two or more pages of a multipage form; automatically concurrently updating a data schema window with data schema code corresponding to the two or more data entry fields; receiving second input, and in response thereto, exporting the data schema code to a digital file in a digital data storage system; receiving third input, and in response thereto, copying the data schema code to a configuration file and adding the configuration file to a digitally stored package; uploading the digitally stored package to a shareType: ApplicationFiled: June 26, 2023Publication date: January 18, 2024Inventors: William Gonzalez, Jennifer Lai
-
Patent number: 11591064Abstract: A modular quadcopter is provided for vertical flight. The quadcopter includes a housing, a quadrilateral set of extensions, and a quadrilateral set of arms. The housing contains flight control and sensor equipment, and has a relative vertical orientation. The housing is configurable for either stowage or deployment. The extensions are disposed on each corner of the housing. Each extension has a hinge that pitches outward and upward. Each arm is disposed on the hinge and contains an electric motor and a speed controller. The configurable below the housing for the stowage and extends radially from respective the extension in relation to the orientation for the deployment.Type: GrantFiled: December 23, 2019Date of Patent: February 28, 2023Assignee: United States of America, as represented by the Secretary of the NavyInventor: Jennifer Lai-Jhing Louie
-
Patent number: 11182684Abstract: A system includes a user model module that generates a plurality of topic-specific user knowledge models for each user of a plurality of users, each topic-specific user knowledge model representing a level of knowledge possessed by a respective user on a single topic from a set of globally defined topics shared among the plurality of users, a expertise model building module that generates a plurality of topic-specific expert knowledge models, each topic-specific expert knowledge model representing an aggregate level of knowledge possessed by a plurality of expert users on a single topic from a set of globally defined topics shared among the plurality of users, and a processor of a computer that executes instructions for comparing the topic-specific user knowledge model of the first user with the topic-specific expert knowledge model for a respective topic to determine a distance between a user knowledge level and an aggregate expert knowledge level for the topic.Type: GrantFiled: February 9, 2016Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jie Lu, Jeffrey S. Boston, Anni R. Coden, Jennifer Lai, Shimei Pan, Mercan Topkara, Zhen Wen, Stephen P. Wood
-
Patent number: 11182683Abstract: A method includes generating, as executed by a processor on a computer, a plurality of topic-specific user knowledge models for each user of a plurality of users, each topic-specific user knowledge model representing a level of knowledge possessed by a respective user on a single topic from a set of globally defined topics shared among the plurality of users, generating a plurality of topic-specific expert knowledge models, each topic-specific expert knowledge model representing an aggregate level of knowledge possessed by a plurality of expert users on a single topic from a set of globally defined topics shared among the plurality of users, comparing the topic-specific user knowledge model of the first user with the topic-specific expert knowledge model for a respective topic to determine a distance between a user knowledge level and an aggregate expert knowledge level for the topic.Type: GrantFiled: February 9, 2016Date of Patent: November 23, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jie Lu, Jeffrey S. Boston, Anni R. Coden, Jennifer Lai, Shimei Pan, Mercan Topkara, Zhen Wen, Stephen P. Wood
-
Publication number: 20210188420Abstract: A modular quadcopter is provided for vertical flight. The quadcopter includes a housing, a quadrilateral set of extensions, and a quadrilateral set of arms. The housing contains flight control and sensor equipment, and has a relative vertical orientation. The housing is configurable for either stowage or deployment. The extensions are disposed on each corner of the housing. Each extension has a hinge that pitches outward and upward. Each arm is disposed on the hinge and contains an electric motor and a speed controller. The configurable below the housing for the stowage and extends radially from respective the extension in relation to the orientation for the deployment.Type: ApplicationFiled: December 23, 2019Publication date: June 24, 2021Applicant: United States of America, as represented by the Secretary of the NavyInventor: Jennifer Lai-Jhing Louie
-
Publication number: 20190156221Abstract: A computer-implemented prediction method, system, and computer program product including detecting an anomaly between at least two images in a social media timeline, analyzing at least one of contextual data and image data associated with the at least two images that cause the anomaly, and predicting an actual time of the at least two images in the social media timeline based on the analyzed at least one of contextual data and image data.Type: ApplicationFiled: November 21, 2017Publication date: May 23, 2019Inventors: Christopher Butler, Jennifer Lai, Shaila Pervin
-
Patent number: 9734449Abstract: Methods and apparatus are provided for run-time user control of system-generated content. A user is presented with the system-generated content and can configure one or more rules at run-time. The rules identify one or more automated actions to perform upon the system-generated content when one or more conditions are satisfied. The automated actions are executed upon the system-generated content when the one or more conditions are satisfied. The exemplary automated actions may comprise transform, retrieve, update and alert. The conditions can specify, for example, when to perform the automated actions. Active tags may optionally be attached to or embedded directly in the system-generated content or in a document containing the system-generated content. Tools are optionally provided to allow a user to manage active tags.Type: GrantFiled: July 30, 2009Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Jennifer Lai, Jie Lu, Lauren G. Wilcox
-
Publication number: 20170193533Abstract: Embodiments are directed to a computer implemented method of analyzing image data. The method includes receiving, using a processor system, image data of one or more images and associated text data that have been posted by a user. The method further includes analyzing the image and text data to extract one or more image and one or more text features, and analyzing the one or more image and one or more text features to predict personality traits, needs and values of the user.Type: ApplicationFiled: December 31, 2015Publication date: July 6, 2017Inventors: Jennifer Lai, Shaila Pervin, Anna Phan, Wanita Sherchan
-
Patent number: 9633140Abstract: Automated contextual information retrieval techniques are provided based on multi-tiered user modeling and a dynamic retrieval strategy. Content relevant to a current message is presented by initially obtaining a multi-tiered user model containing a multi-tiered representation of interactions of a first user with each contact, wherein the multi-tiered representation includes a plurality of topic models each corresponding to interactions between the first user and one contact. The topic models contain a set of topics, each containing topic keywords. Context information is extracted based on content of the current message, a sender and/or a recipient of the current message, and the multi-tiered user model. A retrieval strategy is determined based on the extracted context information. Contextual queries are generated to search the information repositories selected based on the determined retrieval strategy.Type: GrantFiled: February 10, 2011Date of Patent: April 25, 2017Assignee: International Business Machines CorporationInventors: Jennifer Lai, Jie Lu, Shimei Pan, Zhen Wen
-
Patent number: 9569414Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.Type: GrantFiled: January 22, 2015Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Jennifer Lai, Zhiqiang Liu, Brian J. McDonald, Laurie Miller, Yael Ravin, Karen A. Ughetta
-
Publication number: 20160162792Abstract: A system includes a user model module that generates a plurality of topic-specific user knowledge models for each user of a plurality of users, each topic-specific user knowledge model representing a level of knowledge possessed by a respective user on a single topic from a set of globally defined topics shared among the plurality of users, a expertise model building module that generates a plurality of topic-specific expert knowledge models, each topic-specific expert knowledge model representing an aggregate level of knowledge possessed by a plurality of expert users on a single topic from a set of globally defined topics shared among the plurality of users, and a processor of a computer that executes instructions for comparing the topic-specific user knowledge model of the first user with the topic-specific expert knowledge model for a respective topic to determine a distance between a user knowledge level and an aggregate expert knowledge level for the topic.Type: ApplicationFiled: February 9, 2016Publication date: June 9, 2016Inventors: Jie Lu, Jeffrey S. Boston, Anni R. Coden, Jennifer Lai, Shimei Pan, Mercan Topkara, Zhen Wen, Stephen P. Wood
-
Publication number: 20160155057Abstract: A method includes generating, as executed by a processor on a computer, a plurality of topic-specific user knowledge models for each user of a plurality of users, each topic-specific user knowledge model representing a level of knowledge possessed by a respective user on a single topic from a set of globally defined topics shared among the plurality of users, generating a plurality of topic-specific expert knowledge models, each topic-specific expert knowledge model representing an aggregate level of knowledge possessed by a plurality of expert users on a single topic from a set of globally defined topics shared among the plurality of users, comparing the topic-specific user knowledge model of the first user with the topic-specific expert knowledge model for a respective topic to determine a distance between a user knowledge level and an aggregate expert knowledge level for the topic.Type: ApplicationFiled: February 9, 2016Publication date: June 2, 2016Inventors: Jie Lu, Jeffrey S. Boston, Anni R. Coden, Jennifer Lai, Shimei Pan, Mercan Topkara, Zhen Wen, Stephen P. Wood
-
Patent number: 9039419Abstract: A method and system for capturing expert behavior that the expert is not even necessarily conscious of, such as gaze patterns, that are tied to positive outcomes, and to create a catalog (e.g. database) of these behaviors. The system compares the current behavior of a person, for example a novice, against this catalog of expert behaviors. If the current behavior is significantly different, the system would adapt various aspects of the interface to bring the current behavior closer in line to that of the expert.Type: GrantFiled: November 6, 2009Date of Patent: May 26, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brenda Dietrich, Jennifer Lai, Yan Liu
-
Publication number: 20150134736Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.Type: ApplicationFiled: January 22, 2015Publication date: May 14, 2015Inventors: Zhiqiang Liu, Jennifer Lai, Brian J. McDonald, Laurie Miller, Yael Ravin, Karen A. Ughetta
-
Publication number: 20150095250Abstract: A method of modeling a user includes performing a role-based classification of tangible interactions involving the user performed via a computer system of an organization, creating a collection of role-specific interactions, creating, from the collection of role-specific interactions, a plurality of role-specific models of the user, wherein the plurality of role-specific models constitute a user model of the user, outputting one or more of the role-specific models to a different user model associated with a different user, and consolidating the output one or more of the role-specific models with a second plurality of role-specific models of the different user model within the different user model.Type: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Applicant: International Business Machines CorporationInventors: Jennifer Lai, Jie Lu, Shimei Pan, Marcel C. Rosu, Zhen Wen
-
Patent number: 8972932Abstract: The present invention provides an approach and corresponding framework that separates data from its formatting/view by generating the dynamic JavaScript (data) as a set (e.g., at least one) of JavaScript (data) objects, without any HTML formatting. Then, a set of JavaScript functions can be created that takes the set of JavaScript objects as a parameter, and outputs all or a subset of this data object in a format determined by this JavaScript function. In general, these formatting functions can be static, rather than dynamic, JavaScript. This approach has the advantage of providing a much greater degree of formatting flexibility, without the need for each new format to establish a connection with the back-end system providing the data.Type: GrantFiled: August 9, 2012Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Zhiqiang Liu, Jennifer Lai, Brian J. McDonald, Laurie Miller, Karen A. Ughetta, Yael Ravin
-
Patent number: 8687941Abstract: Techniques are disclosed for automatic static summarization of videos. For example, a method of creating a static summary of a video comprises the following steps. Shots in the video are detected, wherein the detected shots are frames of the video having a correlation. The detected shots are clustered into clusters based on similarity. The clusters of shots are ranked. At least a portion of the shots are selected based on cluster ranking for inclusion in the static summary. The static summary is generated by combining thumbnail images of the selected shots. Prior to the ranking step, the method may further comprise detecting a presence of slides in any of the shots, and the ranking of a given shot is based in part on whether the shot is a slide. By way of example, such static summaries can be shared in emails and in calendar applications.Type: GrantFiled: October 29, 2010Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Ahmet Emir Dirik, Jennifer Lai, Mercan Topkara
-
Publication number: 20140074525Abstract: Methods and apparatus are provided for business outcome-based personalized ranking of information objects. Information objects in outcome-based business processes are ranked by recording information objects generated during a creation of the outcome-based business processes. At least one business process comprises an outcome attribute, and at least one business process comprises in-process information objects. A composite graph is generated of the information objects and business processes. Each node in the graph corresponds to an information object or a business process. Links between two of the information object nodes have a strength based on a content similarity and a social network distance. The in-process information object node connects to a corresponding business process node, and two business process nodes have a link if they are indicated as related in the business process information system.Type: ApplicationFiled: September 26, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey S. Boston, Tina Groves, Jennifer Lai, Jie Lu, Shimei Pan, Mercan Topkara, Zhen Wen, Stephen P. Wood
-
Publication number: 20140074524Abstract: Business outcome-based personalized ranking of information objects is provided. Information objects in outcome-based business processes are ranked by recording information objects generated during a creation of the outcome-based business processes. At least one business process comprises an outcome attribute, and at least one business process comprises in-process information objects. A composite graph is generated of the information objects and business processes. Each node in the graph corresponds to an information object or a business process. Links between two information object nodes have a strength based on a content similarity and a social network distance. The in-process information object node connects to a corresponding business process node, and two business process nodes have a link if they are indicated as related in the business process information system. The information objects are ranked based on the link strengths.Type: ApplicationFiled: September 10, 2012Publication date: March 13, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey S. Boston, Tina Groves, Jennifer Lai, Jie Lu, Shimei Pan, Mercan Topkara, Zhen Wen, Stephen P. Wood
-
Patent number: 8538955Abstract: In a computerized social network, expert and user chat sessions are stored and rated probabilistically. Later user requests for information are met with an expert ranking, based on a balance of similarities between expert profile and questions; similarity between expert profile and prior chat sessions, and dynamically updated chat session ratings. New sessions can be rated automatically with reference to keywords distilled from past sessions responsive to user ratings—and based on session length.Type: GrantFiled: August 22, 2012Date of Patent: September 17, 2013Assignee: International Business Machines CorporationInventors: Jianying Hu, Jennifer Lai, Aleksandra Mojsilovic, Vikas Sindhwani, Kevin Singley