Based On Usage Or User Profile (e.g., Frequency Of Use) Patents (Class 715/811)
  • Patent number: 11042270
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the presentation of a personalized user history component in a graphical user interface (GUI), where the history component identifies primary tabs and associated sub-tabs that have been recently accessed by the user. Upon selection of one of the primary tabs, information pertaining to data records associated with the selected primary tab is presented using a link that includes identifiers of the selected primary tab and associated sub-tabs. The link may be saved or shared, enabling the primary tab and associated sub-tabs to be accessed by the user or another user.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: June 22, 2021
    Assignee: salesforce.com, inc.
    Inventors: Gautam Vasudev, Avaneesh Desai, Megha Tiwari, Maxwell Lu, Ji Wang, Nicolas Kruk
  • Patent number: 11042289
    Abstract: An electronic device according to one aspect includes a touch screen including a first key region to which a plurality of first keys are allocated and a second key region to which a plurality of second keys are allocated; and at least one controller configured to execute character input processing based on operations onto the first key detected in the first key region and the second key detected in the second key region of the touch screen, wherein the first key region is a region extending along a first rim of the touch screen, the plurality of the first keys is arranged along the first rim, the second key region is a region extending along a second rim of the touch screen which is different from the first rim, and the plurality of the second keys is arranged along the second rim.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: June 22, 2021
    Assignee: KYOCERA CORPORATION
    Inventor: Yushi Nagasaka
  • Patent number: 11003996
    Abstract: Systems, methods, and non-transitory computer readable media can obtain user navigation data associated with transitions by users between one or more pages associated with a system. Reduced dimensionality user navigation data can be generated based on the user navigation data. A plurality of clusters can be generated based on the reduced dimensionality user navigation data, wherein each cluster of the plurality of clusters corresponds to a user navigation pattern associated with the system.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: May 11, 2021
    Assignee: Facebook, Inc.
    Inventor: Ariel Benjamin Evnine
  • Patent number: 10997230
    Abstract: The present invention enables an image selected by a user on the server side to be sent to a client in a client-server protocol. An image supply apparatus includes a storage unit storing images; a communication unit; and a processing unit that returns a response by performing processing in accordance with a type of a request received from a client. Here, the processing unit includes a display unit that displays, when a predetermined request is received, a list of images stored in the storage unit; a generation unit that generates, when a user has selected an image, information specifying the selected image for enabling the client to make a sending request for the selected image; and a sending unit that sends the generated information to the client as a response to the predetermined request.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: May 4, 2021
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Akihiko Ishizu
  • Patent number: 10943184
    Abstract: Methods and computing apparatus for retrieving records relating to content placement events and records relating to user interaction events. A set of enriched training feature vectors is computed from raw feature values, and used with interaction event tags to train a machine learning model. Information is received relating to an online content placement slot and information is received relating to a user to whom content within the online content placement slot will be displayed. An enriched estimation feature vector is computed based upon a content item selected for placement within the online content placement slot, the information relating to the user, and the information relating to the online content placement slot. A machine learning model is executed to determine an estimate of likelihood of the user interacting with the selected content item, based upon the enriched estimation feature vector.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: March 9, 2021
    Assignee: AMADEUS S.A.S.
    Inventors: Rodrigo Acuna Agost, Alejandro Ricardo Mottini D'Oliveira, David Renaudie
  • Patent number: 10937423
    Abstract: The present disclosure provides a smart device function guiding method and system, wherein the method comprises: obtaining a user's speech data and obtaining an operation instruction corresponding to the speech data; judging whether the operation instruction complies with a preset guidance condition, and sending a guidance speech to the smart device if the operation instruction complies with the preset guidance condition. The solution of the present disclosure can be employed to improve the efficiency of performing function guidance through speech interaction as compared with the manner of performing the function guidance through the APP or providing simple speech function guidance in the prior art.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: March 2, 2021
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventor: Peng Yang
  • Patent number: 10922736
    Abstract: Exemplary embodiments herein provide a wireless transmitter/receiver which receives a unique identifier from a smart device and finds associated order history stored on an electronic storage device. A display controlling assembly may generate individualized image data based on the associated order history and transmits the individualized image data to the electronic menu board for display. In some embodiments, menu information is sent directly to the smart device.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: February 16, 2021
    Assignee: Manufacturing Resources International, Inc.
    Inventors: David Williams, Doug Bennett, William Dunn
  • Patent number: 10921962
    Abstract: Systems and methods for automatically generating a graphical interface include determining a counter value associated with a counter object and automatically determining one or more corresponding objects using the counter value. A subset of the one or more corresponding objects is determined and a graphical interface including the subset is generated. An updated counter value associated with the counter object is determined according to a modification and one or more updated corresponding objects are automatically determined using the updated counter value. An updated subset of the one or more updated corresponding objects is determined an updated graphical interface including the updated subset is generated and is transmitted, wherein when the updated graphical interface is received, the updated graphical interface facilitates a selection of an updated corresponding object from the updated subset.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: February 16, 2021
    Assignee: Loop Commerce, Inc.
    Inventors: Roy Erez, Alex Sirota
  • Patent number: 10909075
    Abstract: The disclosed technology provides systems and methods for filtering information based on a set of properties. The information consists of a set of items that the user is interacting with, such as documents, presentations, audio and video files, and the like. The properties can be specified by the user (by, for example, putting a set of items in lists and folders), based on actions taken by users in the system (such as commenting on, or liking, or viewing an item), or can represent a variety of other characteristics. Related properties can also be grouped together. Furthermore, the disclosed techniques provide mechanisms for automatically identifying useful properties and providing an indication of those useful properties to a user to use in narrowing results.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: February 2, 2021
    Assignee: Highspot, Inc.
    Inventors: Oliver Sharp, David Wortendyke, Scot Gellock, Robert Wahbe
  • Patent number: 10909454
    Abstract: For a content item with unknown tasks performed by a viewing user on an online system, the online system receives a plurality of content items associated with a viewing user. The online system derives a feature vector for each content item. The online system predicts a likelihood of interacting with each content item using a prediction model associated with a plurality of tasks. The prediction model comprises a plurality of shared layers and a plurality of separate layers. The plurality of shared layers are configured to extract common features that are shared across the plurality of tasks. Each separate layer is configured to predict likelihood of the viewing user performing a task associated with the separate layer based on the common features. The online system scores each content item based on predicted likelihood of each task. The online system ranks the plurality of content items based on the scoring.
    Type: Grant
    Filed: March 26, 2017
    Date of Patent: February 2, 2021
    Assignee: Facebook, Inc.
    Inventors: Shilin Ding, Min Li, Liang Xiong
  • Patent number: 10908811
    Abstract: A system capacitively senses a swiping motion to a touch sensitive display, determines a length associated with the swiping motion to the touch sensitive display, and displays a menu of options based on the length associated with the swiping motion. The system capacitively senses inputs to the touch sensitive display that correspond to selections from the menu, determines probabilities associated with the options, and modifies the menu based on the probabilities.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: February 2, 2021
    Assignee: Dell Products, L.P.
    Inventors: Parminder Singh Sethi, Madhuri Dwarakanath, Avinash Vishwanath
  • Patent number: 10776084
    Abstract: Techniques regarding personalizing one or more design layouts of a user interface for application software are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a design component that can generate a design layout of a user interface for application software by adjusting an initial design layout of the user interface based on interactions via the user interface and a design perturbation preference associated with the initial design layout.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sunhwan Lee, Lei Huang
  • Patent number: 10755254
    Abstract: This disclosure describes, in part, techniques for collecting item preferences of users at a centralized location and propagating these item preferences to users and merchants in an intelligent manner In some instances, the centralized location is a payment service that functions to both authorize payment instruments of users for costs of transactions conducted at the merchant, and collect and propagate the item preferences to the merchants and the users.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 25, 2020
    Assignee: SQUARE, INC.
    Inventors: Daniel Hipschman, James F. Butts, III
  • Patent number: 10715567
    Abstract: Methods and apparatus are provided for providing state information of a digital apparatus. State information for a user of the digital apparatus is determined based on the user's intention to perform communication. The state information is transmitted to a server. A display request for a contact list is received. A screen having a plurality of user items is displayed. Each of the plurality of user items corresponds to a respective one of a plurality of users in the contact list. At least one of the plurality of user items includes identification information of a user corresponding to the at least one of the plurality of user items, state information of the corresponding user that is received from the server, and at least one category indicator representing at least one recommended communication service category determined based on the state information of the corresponding user.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: July 14, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kyung-Soo Lim, Ju-Youn Lee
  • Patent number: 10691765
    Abstract: A system tracks a user's search related behavior and constructs a probability model, from the user's search related behavior, to estimate a probability that the user will select a certain type of search result. The system searches sources of information based on a search query received from the user to determine a set of search results and uses the estimated probabilities to select one or more search results from the set of search results.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: June 23, 2020
    Assignee: GOOGLE LLC
    Inventors: Oren Zamir, Jeffrey Korn
  • Patent number: 10628737
    Abstract: Software on a website hosting an online forum extracts a plurality of sub-dialogues from each thread in a corpus from the online forum. The software obtains one or more sub-dialogue annotations associated with each sub-dialogue. The sub-dialogue annotations include an annotation as to whether the sub-dialogue is constructive. The software extracts a plurality of features from each sub-dialogue uses them and the sub-dialogue annotations associated with the sub-dialogue to train a classifier that determines whether a particular sub-dialogue is constructive. Then the software obtains a new sub-dialogue from a thread currently displayed in the online forum and extracts the plurality of features from the new sub-dialogue. The software inputs the features extracted from the new sub-dialogue into the classifier and obtains a determination as to whether the new sub-dialogue is constructive.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: April 21, 2020
    Assignee: Oath Inc.
    Inventors: Courtney Napoles Cohen, Aasish Pappu, Joel Tetreault
  • Patent number: 10620978
    Abstract: A simulation desktop establishment method includes: acquiring, by a terminal, system parameter of a current operating system; and establishing, by the terminal, a simulation desktop by using preset configuration data according to the system parameter, where content of simulation desktop parameters of the established simulation desktop is the same as content of the system parameter. It can be seen that, required system parameter are directly acquired from an operating system, and a simulation desktop corresponding to the operating system is established by using preset configuration data according to the system parameter, so that the established simulation desktop is basically the same as the operating system in appearance, interface, and the like, which can give a user a strong sense of identification.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 14, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hao Ji, Jianqi Guo
  • Patent number: 10620825
    Abstract: A mobile terminal for controlling display includes: a frame body including a middle frame; a touch screen provided on a front surface of the frame body and attached onto the middle frame; wherein the touch screen covers whole of the front surface of the frame body, or the touch screen covers a remaining area except a predetermined area on the front surface of the frame body, the predetermined area being an exposure area for additional electronic devices provided on the front surface of the frame body; a touch integrated circuit connected with the touch screen; and a processor connected with the touch integrated circuit. According to the disclosure, the whole front surface of the frame body is covered by the touch screen without providing the upper forehead area and the lower button area thereon.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: April 14, 2020
    Assignee: XIAOMI INC.
    Inventors: Anyu Liu, Hui Du, Guosheng Li
  • Patent number: 10609214
    Abstract: A system for dynamic profile and persona management, comprising a profile and persona management server that receives device event information from a user device, and compares the event information to a feature bundle, the feature bundle corresponding to a set of feature configurations, and directs the operation of a telephony control system based on the feature configurations. The system also comprises a database for storing feature configurations and feature bundles.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: March 31, 2020
    Assignee: BROADSOURCE GROUP PTY LTD.
    Inventors: Haydn Faltyn, Michael Gliana
  • Patent number: 10565604
    Abstract: A utility for determining the competitors of a subject restaurant accesses a database that contains information about other, nearby restaurants. The utility assigns a competitor score to each restaurant within the maximum radius based on the distance from the subject restaurant, as well as the cuisine types, menus, and order histories of the subject and competitor restaurants.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: February 18, 2020
    Assignee: GRUBHUB HOLDINGS INC.
    Inventors: Stefano Alexander Scotto, Rhiannon Sterling Zivin, Matthew Maloney
  • Patent number: 10530918
    Abstract: A portable terminal has a memory having a program and an external program generating content data. The program transmits output instruction information for instructing to output content data to an output apparatus. The program determines whether previous content data is stored, displays a screen including a program object of the external program and a content object of the previous content data, and receives an input operation on the screen. When the program object is designated, the program activates the external program so as to cause the external program of the program object to newly generate the content data. When the content object is designated, the program receives, as target content data, the previous content data of the content object from the external program generating the previous content data, and transmits, to the output apparatus, the output instruction information instructing to execute the output operation for the target content data.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: January 7, 2020
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Norihiko Asai
  • Patent number: 10509546
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the presentation of a personalized user history component in a graphical user interface (GUI), where the history component identifies primary tabs and associated sub-tabs that have been recently accessed by the user. Upon selection of one of the primary tabs, information pertaining to data records associated with the selected primary tab is presented using a link that includes identifiers of the selected primary tab and associated sub-tabs. The link may be saved or shared, enabling the primary tab and associated sub-tabs to be accessed by the user or another user.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: December 17, 2019
    Assignee: salesforce.com, inc.
    Inventors: Gautam Vasudev, Avaneesh Desai, Megha Tiwari, Maxwell Lu, Ji Wang, Nicolas Kruk
  • Patent number: 10496276
    Abstract: Quick tasks for on-screen keyboards are described in which an on-screen keyboard supports a plurality of quick tasks configured to edit selected text in defined ways. Quick task functions may be assigned to keys of the on-screen keyboard in addition to the default actions or “normal” character entry functions of the keys. During text input, the keys operate normally to perform a function related to character entry, such as to cause input of corresponding text character. When text is selected or in other designated interaction scenarios, operation of a key associated with a quick task may automatically trigger the quick task to modify selected text in a corresponding way. Thus, the same key of an on-screen keyboard may be employed to initiate a function related to character entry or apply of a quick task to text depending upon the interaction scenario.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: December 3, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jason A. Grieves, Eric Norman Badger, Drew E. Linerud, Hector Barbera
  • Patent number: 10466856
    Abstract: An electronic device is provided. The electronic device includes a first display, a second display, and a processor configured to display execution screens of applications corresponding to at least two icons on the first display and the second display, when detecting the least two icons in at least one display among the first display and the second display.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: November 5, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-Min Shin, Min-Kyu Kim, Ui-Jeong Park
  • Patent number: 10430829
    Abstract: A system may generate a first transaction history from a plurality of records of charge. The system may select a plurality of merchants based on the plurality of records of charge, and generate a first user profile in response to the first transaction history and the plurality of merchants. The first user profile may comprise a merchant score for a merchant appearing in the first transaction history. The first transaction history may include transaction account issuer data. The system may receive a request for content that identifies a user account associated with the first user profile. The system may further generate the content based on the merchant score in response to the request for the content. The request may be automatically generated by the application or may be in response to an action by the first user.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: October 1, 2019
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventors: Emily E. Gould, Kristen N. Oldenburger, Alice Park, Seth M. Ross, Mohammad Torkzahrani, Venkat Varadachary
  • Patent number: 10367958
    Abstract: A display control device and method configured to recommend, at proper times, that a user use a simple screen rather than a normal screen and increase effective utilization of the simple screen. A normal screen and a simple screen may be displayed for accepting a setting operation. A recommendation may be displayed that a user use the simple screen at proper times, including but not limited to, if every function set by the user on the normal screen is settable on the simple screen, if a setting period exceeds a certain value, if a ratio of functions settable on the simple screen to set functions that is calculated from the operation history regarding the plurality of setting operations is greater than or equal to a predetermined value, if a predetermined number of functions on the normal screen match functions in the operation history information, or by using operation history, acquired information about the set function, a set value, or a setting period.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: July 30, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Koji Amano
  • Patent number: 10346821
    Abstract: A system and method to use quick response (QR) codes encoded with merchant website identification codes and session GUID to register a user or code scanner with a merchant server, login the user or code scanner with the merchant server, and complete a purchase of an item or service within a virtual shopping cart of the merchant server. A code scanner can scan a QR code displayed on a device connected to the internet. An application server can receive an identification code from the code scanner and then transmit data indicating form fields to be filled in on a merchant webpage. A user profile can include data regarding the user and a payment instrument. The user profile data can prepopulate the form fields and the form field data can be transmitted to the merchant server to use for logging in the user and completing the purchase.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: July 9, 2019
    Assignee: Gelliner Limited
    Inventor: Martin Paul Moshal
  • Patent number: 10332179
    Abstract: A method herein is directed toward measuring clothing through image processing. The method comprises capturing a digital image of a clothing article and a reference object with the camera of the portable electronic device, analyzing the reference object in the digital image to determine a scale of the digital image with the processor of the portable electronic device, analyzing the clothing article in the digital image to determine a determined value for each of a plurality of measurements of the clothing article with the processor of the portable electronic device based upon the determined scale of the digital image, and transmitting the determined value for each of the plurality of measurements with the wireless communication transceiver of the portable electronic device, whereby the clothing article is measured with the portable electronic device.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: June 25, 2019
    Assignee: Tailored IP, LLC
    Inventors: Dave J Desmarais, Kristy L Desmarais
  • Patent number: 10275754
    Abstract: A system and method to use quick response (QR) codes encoded with merchant website identification codes and session GUID to register a user or code scanner with a merchant server, login the user or code scanner with the merchant server, and complete a purchase of an item or service within a virtual shopping cart of the merchant server. A code scanner can scan a QR code displayed on a device connected to the internet. An application server can receive an identification code from the code scanner and then transmit data indicating form fields to be filled in on a merchant webpage. A user profile can include data regarding the user and a payment instrument. The user profile data can prepopulate the form fields and the form field data can be transmitted to the merchant server to use for logging in the user and completing the purchase.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: April 30, 2019
    Assignee: Gelliner Limited
    Inventor: Martin Paul Moshal
  • Patent number: 10264082
    Abstract: Disclosed is a method of producing browsing attributes of a user, and the method includes: searching for a web site group in a web browsing history; acquiring a tag of the website group according to a percentage of a web category of the website group; obtaining a browsing preference attribute of the user by calculating a similarity; and obtaining a present browsing mode attribute of the user by analyzing a purity by the web browsing history of the user.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: April 16, 2019
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Yi-Jen Yeh, Chin-Yang Lin
  • Patent number: 10248289
    Abstract: The present disclosure provides an application icon display control method and a terminal. The application icon display control method includes distributing a number of preset application icons in gap regions of a region in which a frequently used icon bar of a terminal is located. The gap regions are the remaining regions obtained by removing regions occupied by frequently used application icons from the region in which the frequently used icon bar is located.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: April 2, 2019
    Assignee: Yulong Computer Telecommunication Scientific (Shenzhen) Co., Ltd.
    Inventor: Rui Feng
  • Patent number: 10230871
    Abstract: An information processing apparatus to which a plurality of users can log in includes: a display unit configured to display an image; and a display controller configured to display personal region images corresponding to the respective users in a plurality of personal display regions at different positions in a display face of the display unit, display common images in the same common display region among the users in the display face of the display unit, and display images of data acquired on the authority to access of a corresponding user in the personal display regions to be movable, respectively, wherein when any of the users logs out, the display controller finishes displaying the image arranged in the personal display region among the data acquired on the authority to access of the user who logs out, and continues to display the image arranged in the common display region.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: March 12, 2019
    Assignee: Konica Minolta, Inc.
    Inventors: Kenichi Takahashi, Katsuhiko Akita, Kaitaku Ozawa, Masami Yamada, Yuji Okamoto, Yuki Asai, Yasutaka Ito
  • Patent number: 10203871
    Abstract: The present invention relates to a technical field of touch input and discloses method and device for controlling a mobile apparatus having a touch screen including: generating a virtual keyboard which is larger than a virtual keyboard displaying area in the touch screen; and moving the virtual keyboard in response to a sliding of a touch point, where at least one direction component of a moving direction of the virtual keyboard is opposite to a direction component of a sliding direction of the touch point. With the technical solution of present application, the input experience for the user can be improved.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sheng Hua Bao, Jian Chen, Zhong Su, Xin Ying Yang, Xiang Zhou
  • Patent number: 10191614
    Abstract: A panel displaying method for an electronic device is provided. The electronic device includes a display module and has a plurality of first icons corresponding to a plurality of objects. The panel displaying method includes: determining an environment of the electronic device; automatically choosing an operation mode based on the environment of the electronic device. The operation mode is displayed in a widget area of a first panel and includes at least one widget icon. A portion of the first icons is chosen and updated as the widget icon based on numbers of clicks of the first icons in the chosen operation mode. Moreover, a portable electronic device and a recording medium using the method are also provided.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: January 29, 2019
    Assignee: HTC Corporation
    Inventors: Shawna Julie Davis, Kuang-Ting Chuang, Shih-Pin Lin, Chia-Hung Kao, Chia-Yuan Chang, Chih-Wei Yang
  • Patent number: 10146417
    Abstract: A digital medium environment includes a computing device that is configured to use a document viewing application that includes a user interface to enable a user to view a document. A document that has been shared with multiple users is received by the document viewing application. The document viewing application ascertains whether crowd-sourced information exists for the document. The crowd-sourced information pertains to one or more of settings or tools that have been used on the document by the multiple users. If crowd-sourced information exists, the crowd-sourced information is received and automatically applied to the document. If crowd-sourced information does not exist, settings and tools information associated with interaction with the document is collected and transmitted to a service provider.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: December 4, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Sankalp Raghav, Tanvi Rastogi, Sachin Soni
  • Patent number: 10114532
    Abstract: Implementations relate to editing options for image regions. Some implementations include detecting a region portion of an image based on one or more characteristics of pixels of the image. The detected region has an identified class selected from multiple identifiable classes, and each identifiable class is associated with a set of multiple editing options. Each editing option is associated with edit operation(s) operable to adjust value(s) of one or more image pixels. One of the sets of editing options is presented for selection, where the presented set is associated with the identified class of the detected region and each of the editing options in the presented set is operable to adjust value(s) of one or more pixels of the detected region. The presented set of editing options is different from at least one of the other sets of editing options associated with the other classes.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 30, 2018
    Assignee: Google LLC
    Inventors: Aravind Krishnaswamy, David Gary Besbris
  • Patent number: 10108333
    Abstract: A method and associated systems for inferring insights from enhanced user input. A computerized messaging system identifies a user operating a mobile, location-enabled, “scribble” device and associates the user or the device with a domain of interest or with other metadata that characterizes the user. When the user enters an ad hoc “scribble” input via the device, the system automatically tags the input with the user's location, with sensory data received from one or more sensor devices, and with ancillary data received from extrinsic data repositories. The system may then consider this ancillary and sensory data in order to identify or infer rules or insights associated with the user and the scribble. These rules may then be used to identify targeted, user-specific steps to perform in response to receiving the scribble, where these user-specific steps accommodate a user preference without exposing confidential user information to a public data repository.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Faried Abrahams, Kerrie L. Holley, Gandhi Sivakumar
  • Patent number: 10108401
    Abstract: A device may receive task navigation information, identify a selection of a first task, of multiple tasks, based on the task navigation information, and provide a list of a group of tasks from the multiple tasks. The list of the group tasks may be based on information identifying tasks historically selected subsequent to the selection of the first task. The device may identify a selection of a second task, of the multiple tasks subsequent to identifying the selection of the first task; and store information identifying that the second task has been selected subsequent to the first task based on identifying the selection of the second task subsequent to the selection of the first task. The information identifying that the second task has been selected subsequent to the first task may include a number of times that the second task has been selected subsequent to the first task.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: October 23, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Ricardo Augusto R. Gralhoz, Hal L. Stern
  • Patent number: 10102287
    Abstract: A system and method allow a user to define a search request by selecting and weighting graphical icons provided on a search creation interface. The graphical icons may be selected by using an icon selection feature provided on the search creation interface. The graphical icons may further be assigned relative search weights using an icon weighting feature provided on the search creation interface. The system and method generate search results based on metadata associated with the selected ones of the graphical icons and the search weights assigned to each of the selected ones of the graphical icons. The search results may comprise a ranked list of items, such as products listed for sale on an e-commerce server.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: October 16, 2018
    Assignee: Overstock.com, Inc.
    Inventor: James Martin
  • Patent number: 10101904
    Abstract: The present disclosure relates to a mobile terminal and a control method thereof, and the mobile terminal may include a display unit, a sensing unit configured to sense a predetermined user's touch input, and a controller configured to execute at least one function according to the user's mobile terminal use pattern corresponding to a time point at which the touch input is applied, wherein the controller displays at least one graphic object corresponding to the executed function in response to the touch input, and displays an execution screen of a function corresponding to any one of the displayed graphic objects according to the user's selection on the display unit.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: October 16, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Yujune Jang, Suhjin Yi, Jungmin Lee, Seungmin Yang
  • Patent number: 10073915
    Abstract: A system tracks a user's search related behavior and constructs a probability model, from the user's search related behavior, to estimate a probability that the user will select a certain type of search result. The system searches sources of information based on a search query received from the user to determine a set of search results and uses the estimated probabilities to select one or more search results from the set of search results.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: September 11, 2018
    Assignee: GOOGLE LLC
    Inventors: Oren Zamir, Jeffrey Korn
  • Patent number: 10067572
    Abstract: A hand-held electronic device with a keyboard, thumbwheel, display and associated software is optimized for use of the device with the thumbs. The associated software has a plurality of features to optimize efficient use of the limited keyboard space and encourage the use of the device by thumb-based data entry through the thumbwheel and/or through a combination of minimal number of keystrokes. Software features include international character scrolling, and auto-capitalization. The keys on the device keyboard are optimally shaped and configured for thumb-based input. In addition, the thumbwheel is inclined between the front and a side edge of the device so as to be reachable by either the thumb or index finger of the user's hand at the side edge of the device.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: September 4, 2018
    Assignee: BlackBerry Limited
    Inventors: Jason T. Griffin, John A. Holmes, Mihal Lazaridis, Herb A. Little, Harry R. Major, Craig Dunk, Michael Brown, Jérôme Lang
  • Patent number: 10007657
    Abstract: Computer implemented methods and systems facilitate development and distribution of content for presentation on a display or a multiplicity of networked displays, the content including content elements. The content elements may include graphics, text, video clips, still images, audio clips or web pages. The development of the content is facilitated using a database comprising design rules based on principles of cognitive and vision sciences. The database may include design rules based on visual attention, memory, and/or text recognition, for example.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: June 26, 2018
    Assignee: 3M INNOVATIVE PROPERTIES COMPANY
    Inventor: Brian E. Brooks
  • Patent number: 9983775
    Abstract: In some implementations, a user interface is adjusted using a set of customization rules and displayed on a user device. A first subset of customization rules is selected from among a set of customization rules that is associated with an application on a user device. A user interface is generated based at least on the selected first set of customization rules. After generating the user interface, user interaction data is received, and sensor data from the user device is also received. A second subset of customization rules is selected that includes one or more rules different from the first subset of customization rules. The user interface is adjusted according to the selected second subset of customization rules and provided for display on the user device.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: May 29, 2018
    Assignee: Vignet Incorporated
    Inventors: Praduman Jain, Josh Schilling
  • Patent number: 9927892
    Abstract: In an approach for managing a user interface a computer identifies a first user that is utilizing the user interface. The computer determines the identified first user is utilizing an aiming tool. The computer receives an input, the input including at least: an orientation of the aiming tool, wherein the orientation includes at least one of: a direction and a force to be applied upon release of the aiming tool. The computer calculates a trajectory from the aiming tool to a first location on the user interface based on the received input.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Qi Chen, Fang Liang Dong, Chang Lei, Xiao Xia Mao, Wen Wen Yang, Chao Zheng, Jie Zhu
  • Patent number: 9916070
    Abstract: The present invention pertains to geographical image processing of time-dependent imagery. Various assets acquired at different times are stored and processing according to acquisition date in order to generate one or more image tiles for a geographical region of interest. The different image tiles are sorted based on asset acquisition date. Multiple image tiles for the same region of interest may be available. In response to a user request for imagery as of a certain date, one or more image tiles associated with assets from prior to that date are used to generate a time-based geographical image for the user.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 13, 2018
    Assignee: Google LLC
    Inventors: Reuel William Nash, Christopher S. Co, Andrew Kirmse
  • Patent number: 9892198
    Abstract: A method is provided for performing page personalization at an edge server. In response to a page request from a user's browser, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. An edge server matching object is parsed from the embedded edge server instructions, the edge server matching object defining a plurality of content feature vectors which are respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: February 13, 2018
    Assignee: Oath Inc.
    Inventor: Keith Marlow
  • Patent number: 9804740
    Abstract: A user of a programmable device has a context that may be evaluated and compared to a context of a notification generated by the operating system or an application running on the programmable device. The comparison may be used to generate one or more optional responses to the notification that may allow additional functionality beyond dismissing the notification or opening a corresponding event entry.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: October 31, 2017
    Assignee: Apple Inc.
    Inventors: Elizabeth F. Cranfill, Alessandro F. Sabatelli, Donald W. Pitschel
  • Patent number: 9754463
    Abstract: The described embodiments relate generally to an accessory device for a tablet device. The accessory device takes the form of a flexible screen protector that can be disposed over a display portion of the tablet device. Because the flexible screen protector covers the display of the tablet there is no visual way for the tablet to provide notifications to the user while the screen protector overlays it. By providing a data and power connection between the tablet and the accessory device, the processor of the tablet device can command illumination elements disposed in the accessory device to be illuminated in any of a number of illumination states. Each of the illumination states can be associated with an operating state of the tablet device thereby allowing the tablet device to visually communicate operating state information while the display is covered.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: September 5, 2017
    Assignee: Apple Inc.
    Inventors: Jared Sartee, Justin Wodrich
  • Patent number: 9729701
    Abstract: The present invention relates to a small computing device with an improved interface. The interface comprises a display screen which extends the majority of length of the face of the housing, and a plurality of multi-function buttons extending on either side of the display screen.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: August 8, 2017
    Assignee: Kannuu Pty Ltd.
    Inventor: Kevin W. Dinn