Selecting From A Resource List (e.g., Address Book) Patents (Class 715/739)
  • Patent number: 10972562
    Abstract: An information processing system that generates commentary, the commentary including first commentary generated based on behavior information corresponding to a behavior of a user and second commentary associated with the first commentary; and outputs the commentary to be available to other users.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: April 6, 2021
    Assignee: SONY CORPORATION
    Inventors: Hideyuki Ono, Masanori Katsu, Masatomo Kurata, Takashi Ogata, Sota Matsuzawa
  • Patent number: 10949186
    Abstract: A computing system may include a database and server device(s) disposed within a remote network management platform. The database may contain (i) discovery information for installations of software applications on computing devices of a managed network, and (ii) software configurations for a subset of the software applications, the software configurations respectively indicating rights allocations and consumption for each of the subset of the software applications.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: March 16, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Ning Wang, Gyanesh Hari Dwivedi, Nirali A. Vora
  • Patent number: 10931675
    Abstract: A computing device, including one or more output devices and a processor. The processor may be configured to download a web application. The web application may include an authorization certificate and a metadata file that includes an identifier of at least one local application program interface (API) of the computing device that is not included in an API whitelist of a web host application program. The processor may determine, based on the authorization certificate and the metadata file, that the web application is authorized to access the at least one local API. The processor may execute the web application at the web host application program. Executing the web application may include utilizing the at least one local API. The processor may convey at least one output of the web application for output at the one or more output devices.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kirupa Chinnathambi, Kiril Nikolov Seksenov, John-David Lewis Dalton, David L. Risney
  • Patent number: 10929489
    Abstract: A method, system and computer program product for improving the discoverability of messages on a social network. The creation of a proposed message that requests a response from a target audience is detected. The social network is then searched to identify search terms and posts related to the proposed message. Upon identifying the search terms, the search terms are ranked in order of usage among the identified posts. A list of identified search terms in order of rank is then presented to the user to modify the proposed message. The proposed message is modified using a search term selected by the user from the list of search terms. The modified message is then posted on the social network. In this manner, the message created by the user has been modified to improve the discoverability of the message on the social network and to increase responses from an appropriate target audience.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, IV, Robert E. Loredo
  • Patent number: 10838593
    Abstract: While a first display unit is caused to display a first user interface created with a first layout pattern for a first application, when a display operation of moving the user interface for the first application to a second display unit is performed, a CPU determines, based on attributes of the first display unit and the second display unit, a first movement amount used to move and display the first user interface on the first display unit, and a second movement amount used to move and display a second user interface on the second display unit. The CPU causes the first user interface to move and appear at a first movement amount on the first display unit, and causes the second user interface to move and appear at the second movement amount on the second display unit.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: November 17, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Takashi Tsubone
  • Patent number: 10838513
    Abstract: A method comprises causing a character string to be displayed on a display, receiving a signal indicative of user input for selecting the displayed character string, and responding to the signal by using a language engine to predict a location within the selected character string for modification of the selected character string.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: November 17, 2020
    Assignee: Nokia Technologies Oy
    Inventor: Ashley Colley
  • Patent number: 10831852
    Abstract: A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: November 10, 2020
    Assignee: TEALIUM INC.
    Inventor: Michael Anderson
  • Patent number: 10824305
    Abstract: A computational instance of a remote network management platform may be associated with a managed network and include a database containing: (i) indications of software applications installed on computing devices of the managed network, and (ii) indications of software models that respectively define publisher, product, and licensing information related to the software applications. The computational instance may include a server device configured to (i) generate a representation of a first graphical user interface, (ii) transmit, to a client device associated with the managed network, the representation of the first graphical user interface, (iii) receive, from the client device, a selection, (iv) based on the particular set of the software applications and the particular set of the software models, generate a representation of a second graphical user interface, and (v) transmit, to the client device, the representation of the second graphical user interface.
    Type: Grant
    Filed: May 11, 2020
    Date of Patent: November 3, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Nirali Vora, Yiwen Wang
  • Patent number: 10817571
    Abstract: Techniques for retrieving electronic patent documents are disclosed. In one particular embodiment, the techniques may be realized as a method comprising receiving, by at least one computer processor communicatively coupled to a mobile device, an image containing an encoding of a patent number; decoding, by the at least one computer processor, the patent number; transmitting, by the at least one computer processor, the patent number to a patent database; and receiving, by the at least one computer processor, patent information based on the patent number.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 27, 2020
    Assignee: Accio Patent LLC
    Inventor: Corey Stanley Gordon McCaffrey
  • Patent number: 10681029
    Abstract: A method of selecting websites for displaying in a quick-access field in a web browser is provided. The method includes receiving an indication of user's geographical data and selecting websites from two sub-sets of websites. The first subset of websites is based on popularity amongst other users associated with the user's geographical data. The second subset of websites is based on user's browsing history. Each of the web sites gets ranked based on: a first rank based on a popularity of the given website among some of users associated with the geographical data and a second rank for the given website based on the browser history data associated with the user. The method further includes generating a combined rank based on the first and second rank for each website from the first and second set of websites and using the combined rank for selecting web sites for display.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: June 9, 2020
    Assignee: YANDEX EUROPE AG
    Inventors: Dmitry Valeryevich Krasnoperov, Ilya Aleksandrovich Gubarev
  • Patent number: 10664482
    Abstract: Relevance based dynamic navigation is provided. A communication application searches communications to identify hashtags associated with the communications. A relevance score is computed for each hashtag based on a relevance criteria associated with the hashtags. The hashtags are ranked based on the relevance score. Next, the ranked hashtags are presented in a navigation user interface.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: May 26, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Selva Nalliah, Scott Stiles, Tali Roth, Nithya Ramkumar, Bernt Ivar Olsen, Amund Kronen Johansen
  • Patent number: 10657928
    Abstract: There is provided a display device including a display unit, and a projection unit provided in a direction intersecting with a direction perpendicular to a display surface of the display unit, with a rear side of the display surface as a projection direction.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: May 19, 2020
    Assignee: SONY CORPORATION
    Inventors: Heesoon Kim, Tatsushi Nashida
  • Patent number: 10656795
    Abstract: Techniques for presenting, at a graphical user interface (GUI), a constellation view of communications associated with node groups of a network disclosed. A GUI presents icons arranged on concentric rings. Icons on one ring represent device groups. Icons on another ring represent address groups. Icons on another ring represent intranet groups. Each icon is selectable to request information about the communications of the corresponding node group. Connections are drawn between the selected icon and other icons to represent the communications. Each connection is selectable to request additional information regarding the communication.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: May 19, 2020
    Assignee: Ordr Inc.
    Inventors: Gnanaprakasam Pandian, Vivekanandan Vinayagam, Sheausong Yang, Vijayaraghavan Doraiswami, Krishna Kumar Vavilala
  • Patent number: 10642477
    Abstract: An electronic device is provided. The electronic device includes a display including a touch panel; a processor electrically connected to the display; and a memory electrically connected with the processor, wherein the memory stores instructions executed to enable the processor to: receive, from the touch panel, first data regarding a time or an area contacted by an external object through a first region on the display, receive, from the touch panel, second data regarding a contact or an approach of the external object to a second region of the display after the external object is spaced apart from the display, and display an image or an image variation on the display based on the first data or the second data.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: May 5, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-Gyun Lee, Doo-Yong Park, Young-Dae Lee, Jae-Hak Lee, Min-Ho Kim, Cheong-Jae Lee
  • Patent number: 10606848
    Abstract: Techniques for device configuration using messaging history information are described. In one embodiment, an apparatus may comprise a contact list component operative to determine a promotion contact list for the user account; a predicted interest component operative to determine a predicted communication interest for each contact on a promotion contact list; a predicted activity component operative to determine a user predicted likelihood of future activeness on the communication system; determine a contact predicted likelihood of future activeness on the communication system for each contact; and a contact ranking component operative to determine the ranking weight for each contact based on the predicted communication interest for each contact on the promotion contact list, the user predicted likelihood of future activeness on the communication system, and the contact predicted likelihood of future activeness on the communication system for each contact on the promotion contact list.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: March 31, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Brian Kimball, Kunal Nikhil Modi, Jonathan David Perlow, Peter Henry Martinazzi, Ariel Benjamin Evnine
  • Patent number: 10572602
    Abstract: Tools are provided to allow developers to enable applications for Conversational Understanding (CU) using assets from a CU service. The tools may be used to select functionality from existing domains, extend the coverage of one or more domains, as well as to create new domains in the CU service. A developer may provide example Natural Language (NL) sentences that are analyzed by the tools to assist the developer in labeling data that is used to update the models in the CU service. For example, the tools may assist a developer in identifying domains, determining intent actions, determining intent objects and determining slots from example NL sentences. After the developer tags all or a portion of the example NL sentences, the models in the CU service are automatically updated and validated. For example, validation tools may be used to determine an accuracy of the model against test data.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: February 25, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ruhi Sarikaya, Daniel Boies, Larry Heck, Tasos Anastasakos
  • Patent number: 10565275
    Abstract: A method, system and computer program product for improving the discoverability of messages on a social network. The creation of a proposed message that requests a response from a target audience is detected. The social network is then searched to identify search terms and posts related to the proposed message. Upon identifying the search terms, the search terms are ranked in order of usage among the identified posts. A list of identified search terms in order of rank is then presented to the user to modify the proposed message. The proposed message is modified using a search term selected by the user from the list of search terms. The modified message is then posted on the social network. In this manner, the message created by the user has been modified to improve the discoverability of the message on the social network and to increase responses from an appropriate target audience.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, IV, Robert E. Loredo
  • Patent number: 10542060
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering interactive visualizations of high volume streaming data. Streaming data that describes a plurality of events is loaded in memory. The streaming data includes geospatial data that specifies a source location and a destination location for each event. Visual metaphors representing the events are rendered using a visualization mathematical model that defines, for each visual metaphor, a spatial position and opacity for each point along the visual metaphor throughout a sliding time window.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: January 21, 2020
    Assignee: eBay Inc.
    Inventors: Jinrong Xie, Patrick Nelson, Binbin Shao, Zeqian Shen, Zoher Karu
  • Patent number: 10459519
    Abstract: A method includes: associating, in a computer system, a virtual controller with a physical controller; allocating a first function to the virtual controller, the allocation providing for performance of the first function using the physical controller; detecting a gesture performed using the physical controller; and in response to detecting the gesture, de-allocating the first function from, or allocating a second function to, the virtual controller.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: October 29, 2019
    Assignee: Google LLC
    Inventors: Tony Kobayashi, Paul Du Bois, Lauren Winston
  • Patent number: 10452247
    Abstract: A system providing a system user integrated player-client management services and functions with enhanced communications between a system user and a player-client defined by the system user having a user resource manager (URM) resident on a computing device of a system user. The URM having player-client profiles with player-client parameters that player-client reporting parameters and player-client action triggers. The URM providing player-client profile page displays, transmitting to a remote device a player-client reporting parameter and in response receiving instant player-client data/updates and updating the player-client profile with the instant player-client data. The URM comparing the received instant player-client data with a player-client action trigger detecting in near real time an occurrence of an resource action event and generating an alert action to the computing device providing the system user an indication on the computing device that the resource action event was detected.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: October 22, 2019
    Assignee: DStephens & Associates Partnership
    Inventors: Derek Stephens, Allain R. Roy
  • Patent number: 10452260
    Abstract: A method, comprising: displaying a list of tasks on a touch-sensitive display of a mobile device; detecting a gesture on one of the tasks in the list that satisfies a predetermined condition corresponding to an action relating to the one task; and in response to the gesture satisfying the predetermined condition, executing the action in relation to the one task.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: October 22, 2019
    Assignee: NINTEX PTY LTD
    Inventor: Vahid Taslimi
  • Patent number: 10439979
    Abstract: A dialog for a chat session spans multiple messaging platforms. Bots participate in each messaging platform for maintaining an aggregated and integrated view of the session across the multiple messaging platforms.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: October 8, 2019
    Assignee: NCR Corporation
    Inventors: Brent Vance Zucker, Robert Andrew Kingslyn, Yehoshua Zvi Licht
  • Patent number: 10430595
    Abstract: Embodiments for rendering content by a processor are provided. A request to render content is received. A rendering browser to render the content on a computing device is selected from a plurality of rendering browsers. The selecting of the rendering browser is based on security information associated with at least one of the content and the plurality of rendering browsers.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: October 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ramamohan Chennamsetty, Charles K. Davis, III, Christopher R. Dotson, Charles S. Lingafelt
  • Patent number: 10402209
    Abstract: Method, system for presenting an object on a computing device. A metaphor application on a computing device organizes a user interface based upon a metaphor. The metaphor organizes a document, file, application, or combination thereof based on geospheric direction, geolocation, or both. The metaphor may also organize a document, file, application, data, or a combination thereof based on a solid geometrical figure in three-dimensional Euclidean space. A document, file, application, or any combination thereof may be associated with geophysical direction, a geolocation, or both. The document, file, application, data, or any combination thereof may further be associated with a solid geometrical figure. A presentation object containing data on the document, file, application, data, or combination thereof, and the geospheric direction, geolocation, or both is formatted into data blocks for rendering on a display. The display may be the display screen of the computing device.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: September 3, 2019
    Assignee: Bubble LLC
    Inventor: Derek Rieger
  • Patent number: 10402382
    Abstract: Systems and methods for managing recent data items in a database. A method typically includes determining whether a data object managed by an on demand service is designated as able to be accessed by a user at a mobile device and storing locally at a mobile device a plurality of most recently used items viewed for a data object designated as able to be accessed by a user at a mobile device. The method also typically includes determining a single most recently used set from among the stored plurality of most recently used items viewed for at least one data object designated as able to be accessed by a user at a mobile device.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: September 3, 2019
    Assignee: salesforce.com, inc.
    Inventors: Larry Robinson, Erik Forsberg
  • Patent number: 10397430
    Abstract: An information processing apparatus which is capable of running appropriately an application corresponding to designated URL information. An operating unit receives an instruction to perform installation of an additional application different from an installed application. A CPU obtains URL information on the additional application and determines whether or not the URL information on the additional application corresponds to URL information on the installed application. In a case where the URL information on the additional application corresponds to the URL information on the installed application, one of the additional application and the installed application is set to an enabled state.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: August 27, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Takao Ikuno
  • Patent number: 10374985
    Abstract: A method of providing a chat service between a first device and a plurality of second devices, includes: creating a first chat room configured to display visual signs transmitted and received between the first device and the plurality of second devices; receiving a command to select one or more of the plurality of second devices while the first chat room is displayed on the first device; selecting the one or more of the plurality of second devices based on the command; and creating a second chat room configured to display visual signs transmitted and received between the first device and the selected one or more of the plurality of second devices.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: August 6, 2019
    Assignee: LINE Corporation
    Inventors: Kyoung Yun Kim, Young Min Moon, Do Young Park, Jae Wook Kwon
  • Patent number: 10296504
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program executable by at least one processing unit of a device. The program receives a selection of a first entity and a second entity in a relational data model. The relational data model includes several entities and a set of relationships among the several entities. The program also determines a set of navigation routes through the relational data model based on the first and second entities. The program further provides the determined navigation routes through a graphical user interface (GUI) in order to provide a visual context of data in the relational data model.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 21, 2019
    Assignee: SuccessFactors, Inc.
    Inventors: David Joseph Hock, Kevin Tully
  • Patent number: 10298663
    Abstract: The systems, apparatus, methods, and computer program products described herein allow a user to find published content that may be about the user on a social network by analyzing the user's profile information and social contact information to generate terms, face recognition data, contacts and other data, searching the contacts based on the generated terms, face recognition data, and other data and identifying content that may be about the user.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Santosh S. Borse, Ajay Raina
  • Patent number: 10291705
    Abstract: The disclosed embodiments disclose techniques for sending interim notifications to clients of a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem. During operation, a cloud controller receives a client request to perform a namespace operation upon a filesystem object. The cloud controller determines that it will need to contact at least one of another peer cloud controller or a cloud storage system to service the request, and sends an interim notification to the client to notify the client that the request is pending.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 14, 2019
    Assignee: PANZURA, INC.
    Inventors: Steve Hyuntae Jung, Shishir Mondal, John Richard Taylor, Yun Lin
  • Patent number: 10262262
    Abstract: The present invention relates to the technical field of terminal devices of the Internet of Things, more specifically to a semantic method for terminal devices of the Internet of Things capable of analyzing the application characteristics of terminal devices of the Internet of Things, setting down the rules for building ontology base; analyzing and building initial ontology base by using the ontology base building tool; pre-processing information from network and sensors; collecting information uploaded by sensors, updating the initial ontology base, and expanding the ontology base by collecting information searched by network. The method establishes program plan by object-oriented mode, analyzes implementing results by using existing test data or simulated data, and realizes domain updating and expansion of sensor ontology according to specific applications. The whole development and evolution of sensor ontology is increasing gradually in a spiral form.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: April 16, 2019
    Assignee: SHENYANG INSTITUTE OF AUTOMATION OF THE CHINESE ACADEMY OF SCIENCES
    Inventors: Xing Tong, Yang Liu, Zhao Shi, Peng Zeng, Haibin Yu
  • Patent number: 10242113
    Abstract: A method, system and computer program product for improving the discoverability of messages on a social network. The creation of a proposed message that requests a response from a target audience is detected. The social network is then searched to identify search terms and posts related to the proposed message. Upon identifying the search terms, the search terms are ranked in order of usage among the identified posts. A list of identified search terms in order of rank is then presented to the user to modify the proposed message. The proposed message is modified using a search term selected by the user from the list of search terms. The modified message is then posted on the social network. In this manner, the message created by the user has been modified to improve the discoverability of the message on the social network and to increase responses from an appropriate target audience.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: March 26, 2019
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Thomas J. Evans, IV, Robert E. Loredo
  • Patent number: 10169890
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating and presenting animated graphs. In one aspect, a method includes updating a user interface to present a first graph representing a set of data corresponding to a time period. The first graph includes a heat map that visually depicts different values of the data for different sub-time periods of the time period using different colors. The heat map includes visual graph elements that each represents a respective sub-time period and depicts a particular color based on the value for the respective sub-time period. The user interface is updated to replace the presentation of the first graph with a presentation of a second graph representing a sum of the different values over the time period. The updating includes animating a transition between the presentation of the first graph and the presentation of the second graph.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: January 1, 2019
    Assignee: Google LLC
    Inventors: Nikhil Bakshi, Zev Nettleton Youra, Michael Goderbauer
  • Patent number: 10139987
    Abstract: A system for automatically generating group recommendation comprises a processor and a memory storing instructions that, when executed, cause the system to receive information about a first user; construct a recommended group of other users using the information about the first user; provide the recommended group of other users as suggestion to the first user; and responsive to input from the first user, create a new group in a service, and performing an action on the new group in the service. The disclosure also includes similar methods and computer program products for the automatic generation and suggestion of groups.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 27, 2018
    Assignee: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 10133812
    Abstract: A personalized content delivery computer system is provided comprising: (a) one or more server computers; (b) a server computer program which when executed provides: a content interest profile builder; and a content matching utility; wherein the content interest profile builder and content matching utility are linked so as to enable users of the platform interested in targeting (“targeting users”) one or more other users (“consumer” or “consumers”), using content that is likely to be of interest to the consumer; wherein the content interest profile builder intelligently harvests interest parameters for consumers, and stores the interest parameters iteratively into a content interest profile maintained for each consumer; and wherein the content matching utility determines whether content is likely to be of significant interest to a consumer, using the content interest profile for the consumer. A related method is also provided.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: November 20, 2018
    Assignee: GRAPEVINE6 INC.
    Inventors: Jonathan Michael Lee, Wayne Luis Gomes, Michael Thomas Orr, Danko Desancic, Pankaj Saini
  • Patent number: 10108927
    Abstract: A method and system for enhancing user experience on a web content page. The method includes extracting a list of contacts of a user from one or more networking websites based on a relationship level. The method also includes analyzing a plurality of posts generated by the list of contacts. The method further includes categorizing each contact in the list of contacts and the plurality of posts under one or more web content topics. Moreover, the method includes displaying, to the user, one or more contacts along with a set of posts relevant to a web content topic on the web content page. The system includes one or more electronic devices, a communication interface, a memory, and a processor.
    Type: Grant
    Filed: November 19, 2011
    Date of Patent: October 23, 2018
    Assignee: OATH INC.
    Inventors: Amit Motgi, Ali Satter
  • Patent number: 10043141
    Abstract: An information providing method includes: transmitting, in response to a user's access using a display terminal, first display data, including multiple check items to be used by the user who is choosing a service provider to be allowed to use a target device's log information to check the reliability of that service provider, to a display terminal; receiving selection information representing a set of selected check items including at least one check item selected from the check items included in the first display data using the display terminal; transmitting second display data representing a set of reference check items including, among multiple check items received from other users' terminals, check items which are either similar to, or the same as, check items included in the set of selected check items represented by the selection information, to the display terminal; afterward receiving editing information representing an edited set of check items obtained by editing the set of selected check items, fro
    Type: Grant
    Filed: April 10, 2014
    Date of Patent: August 7, 2018
    Assignee: Panasonic Intellectual Property Corporation of America
    Inventors: Kotaro Hakoda, Motoji Ohmori
  • Patent number: 9946713
    Abstract: Disclosed are various embodiments for recommending a list of digital media to a user based upon digital media that the user is currently consuming. The list of recommendations is generated from an analysis of the digital media. Subsequently, the list of recommendations is stored on the user's device, and the user is alerted to the list's existence through the rendering of a notification on the user's display. Upon selection of an item from the list of recommendations, the selected digital media is rendered on the display of the user's device within the context of the user's application.
    Type: Grant
    Filed: November 8, 2012
    Date of Patent: April 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Peng Shao, Kemal Oral Cansizlar, Scott Allen Mongrain
  • Patent number: 9877183
    Abstract: The present invention provides a terminal which includes a program determining unit configured to determine at least one associated application program corresponding to a designated contact person in an address book of the terminal, and a displaying unit configured to simultaneously display head portraits of the designated contact person in the address book and the at least one associated application program under the condition that the address book or a designated interface provided by any of the at least one associated application program is displayed. The present invention further provides a processing method for head portraits of a contact person.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: January 23, 2018
    Assignees: YULONG COMPUTER TELECOMMUNICATION SCIENTIFIC (SHENZHEN) CO., LTD., DONGGUAN YULONG TELECOMMUNICATION TECH CO., LTD.
    Inventors: Huijuan Yu, Xiaodan Wang
  • Patent number: 9874995
    Abstract: A grid-based visualization displays icons representing data entities in grid cells corresponding with the data entities' attribute values. The grid-based visualization enables users to zoom in or maximize the size of a selected grid cell, row of grid cells, column of grid cells, or any other selection of grid cells in a grid-based visualization. When zooming on a single row, the other rows are reduced in height and the selected row is enlarged to occupy the remaining space. When maximizing a single column, the other columns are reduced in width and the selected column is enlarged. When maximizing one or more cells, the unselected cells are minimized in height and/or width, and the selected cells are enlarged. Icons may be dynamically sized to fit within their assigned cells. An overflow indicator, zooming, and scrolling may be used to view sets of icons that cannot fit within their assigned cells.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: January 23, 2018
    Assignee: Oracle International Corporation
    Inventors: Jairam Ramanathan, Prashant Singh, Hugh Zhang, Mark Robertson
  • Patent number: 9871845
    Abstract: A data processing, and more specifically, to a method and system for portlet scheduling. The method for scheduling a plurality of portlets according to the present invention comprising: obtaining invocation time of the plurality of portlets; obtaining weights of the plurality of portlets; assembling the plurality of portlets into a plurality of threads according to the invocation time and the weights, wherein the assembled plurality of threads has similar thread invocation time. With the method and system for scheduling a plurality of portlets according to illustrative embodiments, the plurality of portlets are assembled into a plurality of threads having similar thread invocation time according to invocation time and importance of each portlet, and the above problems are better solved, thus loading time of the portlets can be significantly reduced, loading efficiency of the portlets can be improved, thereby better improving user experience.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: January 16, 2018
    Assignee: International Business Machines Corporation
    Inventors: Meng Ye, Xiao Si Zhou
  • Patent number: 9836729
    Abstract: The systems and methods described herein are directed toward launching a third party application in a media center module using a conditional link. The media center module is configured to enable the third party application to register with the module and to associate a primary link that serves as the entry point for the application. The media center module also enables the third party application to provide a conditional link that serves as the entry point when a certain condition is met. Under normal circumstances, the media center module provides the primary link as the entry point for a user to launch the third party application. When the media center module receives a notification from the third party application to use the conditional link, the media center application causes the conditional link to be the entry point for the application. Thus, the use of conditional link enables a third party application to specify how the application is launched from the media center module under different conditions.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: December 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Hugh Christopher Vidos, Dean Wayne Talley, David Ethan Zoller
  • Patent number: 9819765
    Abstract: Systems and methods to provide assistance for completion during user input. In one embodiment, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing emails. When a user is typing an input, the profiles are used to identify suggestions for the completion of the user input.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: November 14, 2017
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Gregory Garland Thatcher, Joshua Robert Russell Jacobson, Frank J. Cort, Adam Michael Smith
  • Patent number: 9804746
    Abstract: There is provided a method in an electronic device having a display and means for receiving user input, the method comprising detecting a user input directed at an item displayed on a display and determining whether the user input is a first user input or a second user input, wherein the first user input is different in at least one respect from the second user input. If the item is linked to one or more additional items and the detected user input is the first user input, the method comprises selecting the item and the one or more additional items as a group of items, for performing an action on the group of items. If the detected user input is the second user input, the method comprises selecting the item for performing the action on the item and no other item. There is also provided an electronic device comprising processing circuitry which is configured to carry out the method.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: October 31, 2017
    Assignee: BlackBerry Limited
    Inventors: Jonathan Stahl, Mikael Ainalem, Henrik Sandström
  • Patent number: 9807597
    Abstract: A communication device of an aspect includes a communication unit configured to make a communication with another communication device, a memory configured to store a control program, and at least one processor configured to execute a process in accordance with the operation by executing the control program. The memory includes a first storage unit configured to store history information related to the communication and contact information including identification information for identifying the other communication device. The at least one processor is configured to cause a display to display the history information, delete from the first storage unit the contact information selected based on the operation received by an operation unit, and hide the history information on the display when the contact information is to be deleted from the first storage unit, the history information including the identification information included in the contact information to be deleted.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: October 31, 2017
    Assignee: KYOCERA Corporation
    Inventor: Yuki Yamada
  • Patent number: 9774723
    Abstract: Apparatuses and methods that generate and send interactive elements to a plurality of wearable electronic devices are discussed. One or more mobile applications and one or more remote backend servers may cooperate to send information in the interactive elements to one or more instances of a time synchronous application in order to bring different types of content such as timely and relevant data, events, and notifications to a user of a wearable electronic device without the user's intervention to actively retrieve the different types of content. The interactive elements may be generated and sent from any of i) a public application programming interface (“API”) hosted on a server, ii) one or more mobile applications resident on one or more mobile computing devices, or iii) one or more remote backend servers. In addition, these sources may merely send content and commands for the interactive elements to the public API.
    Type: Grant
    Filed: February 1, 2016
    Date of Patent: September 26, 2017
    Assignee: Pebble Technology, Corp.
    Inventors: François Olivier Baldassari, Liron Mordechai Damir, Tyler James Hoffman, Megan Elisabeth Knight, Henry Levak, Itai Vonshak
  • Patent number: 9766778
    Abstract: A method and apparatus for displaying and accessing contacts in a contact list on a display device. In some embodiments, the method includes displaying a list of contacts on the display device, wherein the list of contacts is separated into groups of contacts by contact group separators based on at least one configuration setting, generating a quick access index including a plurality of selectable index items each associated with a group of contacts, wherein the selectable index items are only generated for the groups of contacts that include at least one contact, and displaying the quick access index over at least a portion of the list of contacts.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: September 19, 2017
    Assignee: Vonage Business Inc.
    Inventors: Uri Mischari, Tzahi Efrati
  • Patent number: 9721034
    Abstract: The management of tabs in browser applications may be at least partially automated. In a described implementation, a link present in browser content information may include a link property indicating that the new browser content information targeted by the link is to be opened in a new tab. A browser application can therefore automatically launch a new tab without a user request. In another described implementation, a new travelog created for a new tab may be initially populated with an historical entry that points to spawning browser content information and identifies the originating tab. When a user attempts to move backward from an initial page of the new tab, a browser application can therefore automatically redisplay the spawning browser content information at the originating tab.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason F. Moore, Justin Mann, Martijn Eldert Van Tilburg
  • Patent number: 9660984
    Abstract: Methods and systems for automatically unlocking an electronic device via a wearable device may include a first device authenticating a user of a wearable device in response to the user closing a clasp of the wearable device and entering a personal authentication password on the first device; a second device requesting a rolling one-time password (OTP) via a wireless connection to the wearable device in response to the second device detecting that the wearable device is within a predefined physical range, and a user pressing an input key; unlocking the second device in response to the second device receiving the OTP from the wearable device; monitoring a status of the clasp, wherein the status comprises a closed or an open state; and deleting OTP or password key information from the wearable device in response to the processor of the wearable device detecting that the clasp is in an open state.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: May 23, 2017
    Assignee: DELL PRODUCTS, L.P.
    Inventors: Geroncio Tan, Fernando L. Guerrero, Danilo O. Tan
  • Patent number: 9652533
    Abstract: An information processing device includes: a storage unit; a first display control unit; and a demanding unit. The storage unit that stores attribute data representing specified attribute of contents and category data representing a category of the attribute correlated to each other. The first display control unit that provides controls for displaying information for a selected attribute and for displaying, in a categorized state, information for related attributes correlated to the same category as that of the attribute on a correlation display screen. The demanding unit that demands data search by referring to the correlated attribute selected corresponding to information selected from among those displayed on the correlation display screen to an information provision device.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: May 16, 2017
    Assignee: SONY CORPORATION
    Inventors: Yasuhiro Shirai, Toshihiro Morita, Susumu Morita, Taku Sugawara