Adaptive To User Skill Level Patents (Class 715/707)
-
Patent number: 12093794Abstract: A training system for professional development is disclosed herein. The training system courses for using at least one of: a target application and a web browser. The training system includes a computing device in communication with a data store, where the computing device is configures to determine, via a software extension, that the course is in progression on the computing device. The computing device can determine steps associated with the tutorial of the particular course. The computing device can monitor inputs into input fields associated with the tutorial of the particular course. The computing device can determine an exceeded failure threshold for a particular step of the steps based on at least one input. The computing device can generate at least one instruction for completing the particular step based on training data. The computing device can render at least one instruction on a display of at least one computing device.Type: GrantFiled: June 15, 2022Date of Patent: September 17, 2024Assignee: MobileMind Technologies, Inc.Inventors: Tyce Miller, Amy Vitala, Bartram Nason, Roger Daniel Stevens, Christopher Richardson, Kyle Williams
-
Patent number: 12062121Abstract: A method to generate a digital avatar simulating a human for behavioral empathy and understanding is described. The method includes training a neural network to generate the digital avatar to simulate the human according to a vector of human attributes and generate responses in response to interactions with a user based on the vector of human attributes. The method also includes interacting, by the user, with the digital avatar, in which the digital avatar initially having a similar background and attributes as the user. The method further includes modifying, over time, the attributes of the digital avatar to represent a target background and a target set of attributes different from the user.Type: GrantFiled: October 2, 2021Date of Patent: August 13, 2024Assignee: TOYOTA RESEARCH INSTITUTE, INC.Inventors: Nikos Arechiga, Matthew Len Lee, Charlene C. Wu, Shabnam Hakimi
-
Patent number: 11797321Abstract: A server includes a first statistic processor configured to calculate, for each of different types of screens displayed on a display; a first statistic value of display time of a screen of each type display on the display, to generate first statistic values corresponding to the different types of screens; a first determiner configured to determine, for each type of the screens, whether a user is concentrating on a screen of each type, based on, from among the first statistic values, a first statistic value calculated for the screen of each type; and a generator configured to generate a list including screen identification information for identifying, from among the different types of screens, a type of screen for which a corresponding determination result from the first determiner is affirmative.Type: GrantFiled: January 29, 2020Date of Patent: October 24, 2023Assignee: NTT DOCOMO, INC.Inventors: Keiichi Ochiai, Naoki Yamamoto, Takashi Hamatani, Yusuke Fukazawa
-
Patent number: 11797544Abstract: Techniques are disclosed for dynamically generating a data set representative of search results in response to a query and using the data set to accurately rank search results in response to a domain specific search query. Upon receiving the search query, features of the query and features of each search result are extracted. A relevance ranking may be assigned to each search result based on a comparison of the features of the query and each search result. The relevance ranking of each search result may be adjusted based on metrics related to user interactions. A data set may be created which includes the query, search results, extracted features, and metrics. The data set may be used to train a machine learning model to accurately determine a ranking of search results in response to a subsequent search query.Type: GrantFiled: December 3, 2019Date of Patent: October 24, 2023Assignee: INTUIT, INC.Inventors: Ling Feng Wei, Irene Ma, Pravin Bhutada, Igor A. Podgorny
-
Patent number: 11789759Abstract: The disclosed systems, and methods are directed to assisting a user of a virtual environment, the method comprising: tracking and storing user interactions of the user with a user interface associated with the virtual environment, the user interactions being associated with the user attempting to perform a task in the virtual environment; performing a background analysis of the user interactions, the background analysis comprising: inputting one or more of the tracked and stored user interactions to a machine learning algorithm (MLA) having been previously trained to identify sequence pattern of user interactions; outputting, by the MLA, one or more sequence patterns of user interactions to be associated with the tracked and stored user interactions; determining, that the user requires assistance to complete the task; and operating an assistance module to guide the user in completing the task.Type: GrantFiled: August 6, 2021Date of Patent: October 17, 2023Assignee: BATON SIMULATIONSInventors: Sebastien Cherry, Stephane Gosselin
-
Patent number: 11561820Abstract: A task optimization method and a task optimization device in a mobile robot are provided. The task optimization method includes: obtaining at least one task type in a mobile robot and usage information when all users use a task corresponding to each task type; separately performing machine learning on the usage information of all the users corresponding to each task type to obtain at least one piece of user's usage habit information corresponding to each task type and usage probability thereof, thereby performing machine learning on usage information when all users use the task corresponding to the task type; based on the at least one piece of usage habit information corresponding to each task type, the usage probability thereof and the real-time usage information, optimizing the task corresponding to the task type used by the user in real time.Type: GrantFiled: September 5, 2018Date of Patent: January 24, 2023Assignee: SHANGHAI SLAMTEC CO., LTD.Inventors: Yi Lu, Jing Bai, Yuxiang Li
-
Patent number: 11347763Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A request for content is received from a user device. One or more candidate content items that are responsive to the request are identified from an inventory of content items. For each candidate content item, an expected performance measure associated with a respective candidate content item is determined. The expected performance measure for each respective candidate content item is compared to a predetermined threshold. When none of the candidate content items have an expected performance measure that exceeds the threshold, a notification is generated, including generating one or more queries, responsive to the request for inclusion in the notification. The notification is provided responsive to the request and for presentation to the user in lieu of a content item.Type: GrantFiled: December 19, 2017Date of Patent: May 31, 2022Assignee: Google LLCInventor: Phillip E. Stahlfeld
-
Patent number: 11348475Abstract: A cognitive assistant that allows a maintainer to speak to an application using natural language is disclosed. The maintainer can quickly interact with an application hands-free without the need to use complex user interfaces or memorized voice commands. The assistant provides instructions to the maintainer using augmented reality audio and visual cues. The assistant will walk the maintainer through maintenance tasks and verify proper execution using IoT sensors. If after completing a step, the IoT sensors are not as expected, the maintainer is notified on how to resolve the situation.Type: GrantFiled: July 13, 2017Date of Patent: May 31, 2022Assignee: THE BOEING COMPANYInventors: William J. Wood, Mark H. Boyd, Melanie K. Lorang, David H. Kusuda
-
Patent number: 11282278Abstract: In one example, a method performed by a processing system including at least one processor includes rendering an extended reality environment, receiving a request from a user endpoint device of a first user in the extended reality environment to place an avatar of the first user in the extended reality environment, placing the avatar of the first user within the extended reality environment, detecting that a second user is attempting to interact with the avatar of the first user, detecting conditions surrounding the avatar of the first user, identifying, based on the conditions, a set of candidate avatar personas for the first user, selecting a first avatar persona from among the set of candidate avatar personas, and rendering the avatar of the first user with the first avatar persona in the extended reality environment.Type: GrantFiled: April 2, 2021Date of Patent: March 22, 2022Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Eric Zavesky, Nigel Bradley, James Pratt
-
Patent number: 11200811Abstract: Embodiments for providing intelligent recommendation of guidance instructions to a user by a processor. A user may be cognitively recognized performing a selected task on an item using one or more Internet of Things (“IoT”) computing devices. One or more guidance instructions may be provided/suggested for assisting with performing the selected task according to identified contextual factors. The user may be cognitively guided to perform the selected task using the one or more guidance instructions.Type: GrantFiled: August 3, 2018Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Shikhar Kwatra
-
Patent number: 11126661Abstract: Provided is a technique of preventing incorrect execution of a search function that is not intended by a user. A voice recognition apparatus includes an acquisition unit, an estimation unit, an execution frequency storage, and a controller. The acquisition unit acquires a voice. The estimation unit estimates a search function to be executed, by recognizing the voice acquired by the acquisition unit. The execution frequency storage stores the execution frequency of the search function. The controller refers to the execution frequency of an estimation search function, and then controls the execution of the estimation search function. The estimation search function is the search function estimated by the estimation unit.Type: GrantFiled: October 19, 2016Date of Patent: September 21, 2021Assignee: MITSUBISHI ELECTRIC CORPORATIONInventor: Keita Yamamuro
-
Patent number: 11113595Abstract: The present disclosure is directed to an on-demand intelligent assistant that obtains physical identifiers of a target individual using information received from sensors. The assistant determines an identity of the target individual using the physical identifiers. The assistant also caches the physical identifiers and the identity as baseline information of the target individual. The assistant further detects keywords used in communications of a user with the target individual. Moreover, the assistant determines that the user desires additional information of the target individual based on the keywords. Additionally, the assistant determines a query for the additional information using the baseline information and the keywords. Further, the assistant retrieves the additional information from a remote database using the query and provides the additional information to the user.Type: GrantFiled: May 21, 2018Date of Patent: September 7, 2021Assignee: THE TRAVELERS INDEMNIFY COMPANYInventors: Eric Palumberi, David M. Fields, Erik A. Harrold
-
Patent number: 11100052Abstract: A method may include accessing user activity data with respect to performances of a feature within an electronic application by a user; calculating a similarity score for the user with respect to a level of proficiency for the feature based on the accessed user activity data; and based on the similarity score meeting a threshold value: updating a level of proficiency value in a user profile for the feature of the electronic application; and enabling the user to enter into a collaborative editing mode with another user to complete a document using the feature of the application.Type: GrantFiled: June 20, 2018Date of Patent: August 24, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul Fraedrich Estes, Raymond R. Ringhiser, Keith Douglas Senzel, Jered D Aasheim, David B Appel, Peter E. Loforte, Pranish Atul Kumar
-
Patent number: 11061638Abstract: The present disclosure involves systems, software, and computer implemented methods for presenting information and/or services to a user. One example method includes establishing a user session between a computing device operated by an entity and a first user device operated by a customer of the entity. The first user device provides a first interface through which the customer participates in the user session. The method also includes determining, based at least on a complexity of first information to be provided to the customer, to change the first interface to a new interface. Further, the method includes selecting, based on the complexity of the first information, a new interface, where the new interface is provided by at least a second user device. Furthermore, the method includes implementing the new interface to facilitate for the customer to participate in the user session.Type: GrantFiled: September 17, 2019Date of Patent: July 13, 2021Assignee: The Toronto-Dominion BankInventor: Brian Andrew Lam
-
Patent number: 11062270Abstract: Computerized systems are provided for automatically determining and providing enriched action items of an event, such as a meeting. Action items first may be determined and then enhanced or clarified in order to be more understandable by automatically modifying or supplementing the action item based on contextual information, such as related meeting discussion. Action items may be further enhanced through clarification by determining boundaries of their occurrence(s) so that extraneous content not related to the action items or not helpful for user understanding is deemphasized or excluded from presentation to the user. Some embodiments comprise an intelligent graphical user interface with functionality for receiving user feedback. The feedback can be employed to reconfigure the logic, such as machine learning models, utilized to determine the enriched action items to improve accuracy.Type: GrantFiled: January 7, 2020Date of Patent: July 13, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sagi Hilleli, Tomer Hermelin, Ido Priness
-
Patent number: 11048533Abstract: Proficiency level determining unit determines a user's proficiency level in operating his/her user device. Suggestion determining unit determines a suggestion to be disclosed, based on a trigger that has occurred. Suggestion type determining unit determines a type of the suggestion determined to be displayed by suggestion determining unit. Display method determining unit determines a display method of the suggestion based on the suggestion type determined by suggestion type determining unit, among display methods that differ in a method by which the user may operate the user device after a suggestion is displayed. Suggestion display control unit causes a display means of the user device to display the suggestion determined by suggestion determining unit using the display method determined by display method determining unit.Type: GrantFiled: April 18, 2017Date of Patent: June 29, 2021Assignee: NTT DOCOMO, INC.Inventors: Nozomi Matsumoto, Motoya Takahashi, Sumin Kwak, Yuuki Fukuyoshi
-
Patent number: 10984353Abstract: A method, system, apparatus, and computer program product for efficiently outsourcing projects, such as software development projects, are presented. A business entity may precisely and succinctly define one or more requests for proposals (RFPs) using predefined service identifiers which specify discrete, short-term projects (e.g., 4 weeks or less) with fixed inputs and outputs and objective evaluation metrics which allow for each project to be evaluated using, for example, automated evaluation software tools. By posting RFPs on a web site, the business entity solicits bids from third party vendors to perform the project identified in the RFP. Since individual projects are identified with objective inputs, outputs, and evaluation metrics, vendors can bid on the project with minimal evaluation and speculation regarding the appropriate bidding price for the project.Type: GrantFiled: August 13, 2019Date of Patent: April 20, 2021Inventors: Hemant Shaw, Joseph A. Liemandt
-
Patent number: 10978025Abstract: A management unit including: a demand plan generating unit that obtains control information items related to energy consuming appliances; an obtaining unit that obtains picture data items showing the appliances; a memory which stores the picture data items obtained by the obtaining unit; a selecting unit which selects a picture data item from selection candidates including the picture data items stored in the memory, based on a specified control mode; a processor that executes processing for superimposing the control information items corresponding to the appliances in the picture data item selected by the selecting unit; and an output unit which displays the picture data item with the superimposed control information item.Type: GrantFiled: November 21, 2018Date of Patent: April 13, 2021Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Hisashi Takayama, Yuki Waki, Yasuo Yoshimura, Tetsuya Kouda, Toshihisa Ikeda
-
Patent number: 10949448Abstract: Methods and apparatus related to determining additional features for a user task entry of a user based on a user habit of the user. For example, one or more aspects of a user task entry of a user may be compared to one or more aspects of a user habit of the user to determine a correlation measure between the task entry and the user habit. If the correlation measure satisfies a threshold, one or more additional features of the user task entry may be determined based on the user habit. For example, the user habit may include one or more trigger indicators that indicate an actual entry or anticipated entry of the user into the user habit, and one or more of the trigger indicators may be utilized to determine task trigger indicators for the user task entry.Type: GrantFiled: March 31, 2017Date of Patent: March 16, 2021Assignee: GOOGLE LLCInventors: Erwin Can Sar, Timothy Youngjin Sohn, Andrew Tomkins
-
Patent number: 10922391Abstract: The innovation disclosed and claimed herein, in one aspect thereof, comprises systems and methods of user interface competence adaptation and fraud detection. The innovation includes a user device that provides a user interface to receive user interactions. A monitoring component monitors user interactions by the user on the user device. The user interactions can be controlling, navigating, or inputting to the user interface. A determination component determines a user proficiency based on the monitored user interactions. A configurator determines and implements a device configuration for the user device based on the determined user proficiency. A security component determines a different user is accessing the user device based on a change in user proficiency exceeding a threshold change. The security component implements security measures upon determine a different user has access.Type: GrantFiled: January 3, 2018Date of Patent: February 16, 2021Assignee: WELLS FARGO BANK, N.A.Inventors: Bindu Priya, Chloe D. Cangardel, Tarini Gupta, Asher Akunoori, Inderjeet Singh Khamba, Kiran Kumar Dhondi Kubeer, Sreedhar Thunuguntla, Mohan Kumar Gajula
-
Patent number: 10817821Abstract: A workflow control device includes a workflow management processing portion, a clumsiness detection processing portion, and a display processing portion. The workflow management processing portion manages a workflow for combining processes corresponding to specific operations on an electronic apparatus, in a specific order and performing execution instructions for the processes. The clumsiness detection processing portion detects clumsiness in an operation which has been performed by a user on the electronic apparatus and delayed from a threshold. The display processing portion causes an order of processes based on a workflow through which execution instructions for processes corresponding to operations of the user can be performed in order, to be displayed on a screen based on detection of the clumsiness.Type: GrantFiled: September 22, 2015Date of Patent: October 27, 2020Assignee: KYOCERA Document Solutions Inc.Inventors: Akira Yuki, Wataru Endo, Yuri Moritani, Ryosuke Ogishi
-
Patent number: 10776715Abstract: Representative embodiments disclose mechanisms for dynamically adjusting the user interface and/or behavior of an application to accommodate continuous and unobtrusive learning. As a user gains proficiency in an application, the learning cues and other changes to the application can be reduced. As a user loses proficiency, the learning cues and other changes can be increased. User emotional state and openness to learning can also be used to increase and/or decrease learning cues and changes in real time. The system creates multiple learning models that account for user characteristics such as learning style, type of user, and so forth and uses collected data to find the best match. The selected learning model can be further customized to a single user. The model can also be tuned based on user interaction and other data. Collected data can also be used to adjust the base learning models.Type: GrantFiled: April 28, 2017Date of Patent: September 15, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Neal T. Osotio, Angela L. Moulden, Michael David Ream, Michelle R. Crosslin-Webb
-
Patent number: 10719660Abstract: A method implemented on an electronic computing device includes displaying a document. An image of a person is received. The image of the person is overlaid onto at least a portion of the image of the document. One or more movements are received from the person. The image of the person is moved to indicate a specific area of the document. The movement of the image of the person to the specific area of the document is based on the one or more movements from the person.Type: GrantFiled: March 15, 2017Date of Patent: July 21, 2020Assignee: Wells Fargo Bank, N.A.Inventors: Dale Steven Howard, Danny Ray Grizzle, Timothy Alan Wagoner
-
Patent number: 10650196Abstract: A communication assistive device and a communication assistive method for people with language disorder are provided. The communication assistive method comprises the steps of: receiving user touch screen input selecting one of images representing sentence components displayed on a screen, the sentence components such as words and postpositions constituting a sentence to be outputted; combining the received sentence components to generate a sentence; and outputting the generated sentence by voice, wherein input for at least one of the sentence components is performed by selection of an image coding a shape or meaning of a character, wherein a widget is created for the generated sentence.Type: GrantFiled: August 16, 2016Date of Patent: May 12, 2020Inventor: Jung Eun Park
-
Patent number: 10628123Abstract: After starting output of an audio guidance at a first volume, a control portion judges whether or not an image of a user is contained in image data, and also judges whether or not a cover has been opened, such that if no image of the user is contained in the image data and the cover is in a closed state, the control portion maintains the volume of the audio guidance at a first volume, whereas even if no image of the user is contained in the image data, when the cover is opened, the control portion changes the volume of the audio guidance to a second volume.Type: GrantFiled: May 23, 2019Date of Patent: April 21, 2020Assignee: KYOCERA Document Solutions Inc.Inventor: Hiroyuki Sakai
-
Patent number: 10606619Abstract: Techniques and technologies for smart support systems are described. In at least some embodiments, a method comprises: receiving an indication of a user invoking a support facility due to a problem experienced with a software application; obtaining user-related information including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application; obtaining problem-related information related to the problem experienced with the software application; and selecting a starting point of a support path based at least partially on the problem-related information and the user-related including at least one of an age of the user or at least one indication of proficiency of the user with operation of the software application, the support path defining one or more operations intended to address the problem experienced with the software application.Type: GrantFiled: June 20, 2017Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Akashdeep Khudia, Srinivasa Reddy Manda, Andrew James Peacock, Russell Simpson, David Paul Limont, Zohaib Ali
-
Patent number: 10606618Abstract: A method and apparatus for providing assistance for an application. The application runs in a web browser displayed on a display system for a client device. The application monitors for user input to the web browser. When assistance is needed for a location in the web page, the location is identified based on the user input. A graphical element with a portion of the web page at the location is generated. A group of audio files on how to use the application at the location is identified. The graphical element with the portion of the web page at the location is displayed on the display system. The audio files are played on the client device while the graphical element with the portion of the web page at the location of the web page is displayed. The audio files and the graphical element provide the assistance.Type: GrantFiled: January 19, 2016Date of Patent: March 31, 2020Assignee: ADP, LLCInventors: Michael Lubow, Matthew Paul Herman, Hadar Yacobovitz, Jordan Schiffer, Keith Wilson Fulton
-
Patent number: 10599422Abstract: A computing platform having at least one processor, a memory, and a communication interface may establish a first connection, via the communication interface, with a remote client device and initiate a first client session. The computing platform may establish a second connection, via the communication interface, with an intelligent helper agent. While the second connection is established, the computing platform may receive new feature information relevant to the first client session as determined by comparing the new feature information to a first client persona. The computing platform may then transmit a first notification, via the communication interface, to the remote client device which, when executed by the remote client device, causes the first notification to be displayed on the remote client device.Type: GrantFiled: November 19, 2018Date of Patent: March 24, 2020Assignee: Bank of America CorporationInventors: Vijayakumar Sounderadas, Sandeep Kumar Chauhan
-
Patent number: 10595091Abstract: A system that incorporates teachings of the present disclosure may include, for example, an avatar engine having a controller to retrieve a user profile, cause a presentation device to present a user an avatar having characteristics that correlate to the user profile, detect one or more responses of the user, identify from the one or more responses a need to communicate with a merchant system, establish a communication session with the merchant system, receive a notification from the merchant system of a merchant avatar engine, establish communication with the merchant avatar engine, adapt the characteristics of the avatar at least in part according to instructions supplied by the merchant avatar engine, and cause the presentation device to present the user the adapted avatar. Other embodiments are disclosed.Type: GrantFiled: August 2, 2018Date of Patent: March 17, 2020Assignee: Lyft, Inc.Inventors: Darnell Clayton, E-Lee Chang, Horst Juergen Schroeter, Linda Roberts, Madhur Khandelwal
-
Patent number: 10585547Abstract: Various examples of the present disclosure include techniques and mechanisms for providing a customizable visual and functional experience for a user of an application or service. According to various examples, a system includes a first visual interface that is mapped to a first feature set to operate together as a first user interface that is presented throughout the application or service when selected. The system further includes a second visual interface that is mapped to a second feature set to operate together as a second user interface that is presented throughout the application or service when selected. The first feature set and second feature set differ from each other and both the first user interface and second user interface are customizable.Type: GrantFiled: July 14, 2015Date of Patent: March 10, 2020Assignee: Fyusion, Inc.Inventors: Stefan Johannes Josef Holzer, Michelle Ho, Pantelis Kalogiros, Radu Bogdan Rusu
-
Patent number: 10579400Abstract: Embodiments include method, systems and computer program products for a path-sensitive contextual help system. In some embodiments, user actions are obtained from a user session of a user. A concrete user action trace is captured using the obtained user actions, wherein the concrete user action trace is a subset of user actions from the user session. An abstract user action trace is generated using the concrete user action trace. A help action corresponding to the abstract user action trace is identified and, in some embodiments, is presented to the user.Type: GrantFiled: November 11, 2016Date of Patent: March 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Evelyn Duesterwald, John C. Thomas, Patrick A. Wagstrom
-
Patent number: 10528576Abstract: Techniques are disclosed for dynamically generating a data set representative of search results in response to a query and using the data set to accurately rank search results in response to a domain specific search query. Upon receiving the search query, features of the query and features of each search result are extracted. A relevance ranking may be assigned to each search result based on a comparison of the features of the query and each search result. The relevance ranking of each search result may be adjusted based on metrics related to user interactions. A data set may be created which includes the query, search results, extracted features, and metrics. The data set may be used to train a machine learning model to accurately determine a ranking of search results in response to a subsequent search query.Type: GrantFiled: June 27, 2017Date of Patent: January 7, 2020Assignee: INTUIT, INC.Inventors: Ling Feng Wei, Irene Ma, Pravin Bhutada, Igor A. Podgorny
-
Patent number: 10522144Abstract: A system for conducting a telephonic speech recognition application includes an automated telephone device for making telephonic contact with a respondent and a speech recognition device which, upon the telephonic contact being made, presents the respondent with at least one introductory prompt for the respondent to reply to; receives a spoken response from the respondent; and performs a speech recognition analysis on the spoken response to determine a capability of the respondent to complete the application. If the speech recognition device, based on the spoken response to the introductory prompt, determines that the respondent is capable of competing the application, the speech recognition device presents at least one application prompt to the respondent.Type: GrantFiled: March 5, 2018Date of Patent: December 31, 2019Assignee: ELIZA CORPORATIONInventors: Nasreen Quibria, Lucas Merrow, Oleg Boulanov, John P. Kroeker, Alexandra Drane
-
Patent number: 10489492Abstract: A system and method for sending feature-instruction notifications to user computing devices. In one implementation, an online content management system detects a feature-instruction triggering event. If the user that caused the feature-instruction triggering event did not use a feature system of the online content management system, a feature-instruction notification may be sent to the user to educate the user on the feature system of the online content management system.Type: GrantFiled: December 10, 2015Date of Patent: November 26, 2019Assignee: Dropbox, Inc.Inventor: Nikhil Bhargava
-
Patent number: 10482724Abstract: Method, computer program product, and system to influence a person within an environment having a plurality of items for selection. The method includes determining, using a first visual sensor disposed within the environment, field of view (FOV) information for the person, and analyzing the FOV information to identify one or more first items within the FOV of the person. The method further includes determining, using a second visual sensor disposed within the environment, behavior information for the person and analyzing the behavior information to classify a behavior of the person into one of a number of predefined behavior types. The method further includes selecting, based on the identified one or more first items and the classified behavior, at least a second item for presentation to the person, and presenting information related to the second item to the person.Type: GrantFiled: March 16, 2015Date of Patent: November 19, 2019Assignee: Toshiba Global Commerce Solutions Holdings CorporationInventors: Dean Frederick Herring, Ankit Singh
-
Patent number: 10444861Abstract: Provided is a display apparatus, which includes a display, an inputter or input device configured to input user commands to execute a function of the display apparatus, a storage configured to store a user experience index matched with each of the user commands where the user experience index represents utilization of the display apparatus by a user, and a processor configured to determine the user experience index corresponding to the input user command based on a previously-stored user experience index, and control the display to display the determined user experience index.Type: GrantFiled: December 30, 2016Date of Patent: October 15, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyoung-shin Jin, Hye-jeong Lee
-
Patent number: 10402757Abstract: A method, system, apparatus, and computer program product for efficiently outsourcing projects, such as software development projects, are presented. A business entity may precisely and succinctly define one or more requests for proposals (RFPs) using predefined service identifiers which specify discrete, short-term projects (e.g., 4 weeks or less) with fixed inputs and outputs and objective evaluation metrics which allow for each project to be evaluated using, for example, automated evaluation software tools. By posting RFPs on a web site, the business entity solicits bids from third party vendors to perform the project identified in the RFP. Since individual projects are identified with objective inputs, outputs, and evaluation metrics, vendors can bid on the project with minimal evaluation and speculation regarding the appropriate bidding price for the project.Type: GrantFiled: March 17, 2008Date of Patent: September 3, 2019Assignee: DevFactory FZ-LLCInventors: Hemant Shah, Joseph A. Liemandt
-
Patent number: 10372201Abstract: A system and method for selecting an application dialog layout design based on a response pattern for a task-based application is described. A plurality of user interface layouts may be generated based on a first user interface layout, where the first user interface layout is associated with a task included in a process of a computer-implemented software application. One or more performance metrics associated with each user interface layout of the plurality of user interface layouts may be monitored, where the one or more performance metrics characterize a performance of the task by one or more task users. A second user interface layout may be selected based on an analysis of the one or more performance metrics. The second user interface layout may be provided to a plurality of users of a computer-implemented software application.Type: GrantFiled: September 11, 2017Date of Patent: August 6, 2019Assignee: OPEN TEXT CORPORATIONInventors: Raman Meenakshisundaram, Jeroen van Rotterdam
-
Patent number: 10339616Abstract: A method and system for representing usage of an electronic learning system. The method and system involve receiving an input indicative of a selection of a property of the electronic learning system to be represented, the property including a course content provided by the electronic learning system and an activity available for that course content; receiving representation parameters that define a scope of the usage to be represented; determining an event count for the property during the period of interest; and generating a usage indicator for the property based at least on the event count. The usage indicator is generally reflective of at least a usage amount of the property during the period of interest.Type: GrantFiled: May 1, 2014Date of Patent: July 2, 2019Assignee: D2L CorporationInventors: Sebastian Mihai, Dariusz Grabka
-
Patent number: 10331464Abstract: A system and method for increasing user engagement with an online service. The system includes a contextual instruction tool that teaches users about features of the online service. The system provides instruction according to different contexts of a user's interaction on their device. The instructions to the user may be in near-real time to the interaction or sometime after the interaction.Type: GrantFiled: September 17, 2015Date of Patent: June 25, 2019Assignee: DROPBOX, INC.Inventors: Viraj Mody, Stefano Cayre, Jacob Hurwitz, Nick Rolph, Aadil Sarfani, Alexander Embiricos, Genevieve Sheehan, Huy Nguyen
-
Patent number: 10331313Abstract: A method includes, detecting a first touch input representing a selection of multiple rows of text displayed on a touch-sensitive display of the electronic device, determining whether a complete row of text has been selected from a start point or to an end point of the selected text, and, displaying a paragraph selection handle proximal to said row, the paragraph selection handle being responsive to a second touch input to place the electronic device in a paragraph selection mode for the selection of text.Type: GrantFiled: March 2, 2016Date of Patent: June 25, 2019Assignee: BlackBerry LimitedInventor: Simon Martin Thorsander
-
Patent number: 10331772Abstract: A method for controlling an application in a terminal includes receiving a request for executing the application from a user, executing the application, outputting one or more pieces of guide data in a first area of a screen for the executed application based on context data of the terminal and controlling the application according to the user selection.Type: GrantFiled: March 3, 2014Date of Patent: June 25, 2019Assignee: LG ELECTRONICS INC.Inventor: Jungsu Lee
-
Patent number: 10290139Abstract: A method of producing a realistic virtual avatar by using a change in a pupil size according to heartbeats. The method tracks and records, in real time, a change in a pupil size of the actual user according to heartbeats of the actual user and applies the same to an eye model of a virtual avatar so as to synchronize the pupil size of the eye model with the pupil size of the actual user.Type: GrantFiled: February 1, 2016Date of Patent: May 14, 2019Assignee: SANGMYUNG UNIVERSITY INDUSTRY-ACADEMY COOPERATION FOUNDATIONInventors: Myoung Ju Won, Min Cheol Whang, Sang In Park
-
Patent number: 10248983Abstract: Techniques described herein include a system and method for providing item descriptions customized to a skill level associated with a user. In some embodiments, statements related to an item may be stored and maintained by the service provider. Each statement may be associated with one or more skill levels. In some embodiments, statements associated with each skill level may be selected by members of a user community. Upon receiving a request for an item description, a service provider may determine a skill level associated with the requestor and may populate the item description with statements associated with the requestor's skill level.Type: GrantFiled: September 15, 2015Date of Patent: April 2, 2019Assignee: Amazon Technologies, Inc.Inventor: Abi George Ullattil
-
Patent number: 10170083Abstract: A management unit including: a demand plan generating unit that obtains control information items related to energy consuming appliances; an obtaining unit that obtains picture data items showing the appliances; a memory which stores the picture data items obtained by the obtaining unit; a selecting unit which selects a picture data item from selection candidates including the picture data items stored in the memory, based on a specified control mode; a processor that executes processing for superimposing the control information items corresponding to the appliances in the picture data item selected by the selecting unit; and an output unit which displays the picture data item with the superimposed control information item.Type: GrantFiled: August 24, 2016Date of Patent: January 1, 2019Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.Inventors: Hisashi Takayama, Yuki Waki, Yasuo Yoshimura, Tetsuya Kouda, Toshihisa Ikeda
-
Patent number: 10163058Abstract: A device, method and system for automatically inferring a mobile user's current context includes applying a user activity knowledge base to real-time inputs and stored user-specific information to determine a current situation. Automated reasoning is used to infer a user-specific context of the current situation. Automated candidate actions may be generated and performed in accordance with the current situation and user-specific context.Type: GrantFiled: August 14, 2012Date of Patent: December 25, 2018Assignee: SRI InternationalInventors: Kenneth C. Nitz, Patrick D. Lincoln, Karen L. Myers, Hung H. Bui, Rukman Senanayake, Grit Denker, William S. Mark, Norman D. Winarsky, Steven S. Weiner
-
Patent number: 9985845Abstract: A system, a method, and a computer program product for providing a generic user interface client. At least one common process in a plurality of processes performed by a plurality of software programs is determined. A user interface client for managing the common process is executed. The common process is managed using the user interface client.Type: GrantFiled: July 11, 2014Date of Patent: May 29, 2018Assignee: SAP SEInventors: Manikandan Rajasekar, Andreas Jahr, Andrey Engelko
-
Patent number: 9977658Abstract: A process and associated system for code validation using content assist. A first list of items is presented to a code developer who is writing software code during operation of a content assist in an integrated development environment (IDE). Each item of the first list of items is enabled for validation. An item selected by the developer from the first list of items is received during the operation of the content assist. A result for the selected item is generated by (i) executing the selected item using at least one value received as input from the developer during the operation of the content assist and (ii) ascertaining whether executing the selected item requires prior initialization of a value of a variable. During the operation of the content assist, the result is displayed to the developer.Type: GrantFiled: April 10, 2017Date of Patent: May 22, 2018Assignee: International Business Machines CorporationInventors: Jayanand Kizhakkevalappil, Tejas R. Parajia
-
Patent number: 9934649Abstract: It is an object to automatically provide information suitable for a user without increasing time or effort of the user. An information processing device acquires an operation history of a predetermined user about one or more races from storage device. The information processing device determines a skill level of the predetermined user about purchasing of betting tickets according to the operation status identified by the operation history. The information processing device controls display of the race information in response to a request from the predetermined user according to the skill level.Type: GrantFiled: June 25, 2014Date of Patent: April 3, 2018Assignee: Rakuten, Inc.Inventor: Sadaaki Emura
-
Patent number: 9922057Abstract: A method, computer program product, and system for constructing a dynamic knowledge base of software usage patterns. A user action is monitored to identify one or more user action sequences. A common action sequence for the user action is identified, based on the one or more user action sequences. An instructional information resource is identified that corresponds to the common action resource, wherein the instructional information resource is accessed by the user. A database is constructed based on the common action sequence. The database organizes the common action sequences and instruction information resource. The instructional information resource is determined to be above a threshold based on the number of times the user consults the instructional information resource.Type: GrantFiled: February 9, 2016Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Anthony T. Brew, Nathan Cullen, Vinh Tuan Thai, Mark N. Wegman