Interactive Email Patents (Class 715/752)
  • Patent number: 10303353
    Abstract: Methods, apparatuses, and systems are described for sharing a folder and any contents (e.g. file(s)) thereof, via at least one communication. In an aspect, the folder and any contents (e.g. file(s)) thereof may be shared through a specific combination of capabilities or operations involving an email message and a file explorer interface without an attachment included with the at least one email message.
    Type: Grant
    Filed: May 20, 2018
    Date of Patent: May 28, 2019
    Assignee: Motion Offense, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10298534
    Abstract: A social networking system user may associate a graphical element representing the user's emotional reaction with a content item presented by the social networking system. The user is presented with one or more graphical elements maintained by the social networking system and selects a graphical element for associating with the content item. If certain graphical elements are selected, the social networking system prompts the user for compensation or requests compensation from an entity associated with the selected graphical element. The selected graphical element is associated with the content item and a connection, or other information, between the user and the object identifying the selected graphical element is stored by the social networking system. The selected graphical element may be displayed with the content item to the user and to other users connected to the user.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: May 21, 2019
    Assignee: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Abhishek Doshi, Reshma Khilnani Ebberson, Cole Gleason
  • Patent number: 10264109
    Abstract: Synchronization between related devices is described. A group of related devices includes devices that are associated with the same subscriber account, share the same cellular telephone line, and so forth. In an example, a related device that is a browser-enabled device may register with a service that enables the browser-enabled device to share a same account and/or same line with other related device(s). Based partly on the browser-enabled device registering with the service, the browser-enabled device may retrieve data associated with contacts (i.e., contact data) that is associated with at least one other related device that is a cellular communication device. Additionally, a user associated with the browser-enabled device and/or a user associated with the at least one other related device may make modifications to the contact data and techniques described herein may enable synchronization of such modifications between the related devices.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: April 16, 2019
    Assignee: T-Mobile USA, Inc.
    Inventor: Ravikiran Reddy
  • Patent number: 10248297
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with components across different domains in a single user interface in an online social network. The user interface includes a first component and a second component, where the first component exposes content from a first database system at a first network domain and the second component exposes content from a second database system at a second network domain. A first interaction with the first component is received at a computing device, followed by a reference being provided in the second component, where the reference includes information related to the first interaction. A second interaction with the second component regarding the reference can be received at the computing device. Interactions between the components hosted on different database systems can occur through an application programming interface (API).
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: April 2, 2019
    Assignee: salesforce.com, inc.
    Inventors: Scott D. Beechuk, Orjan N. Kjellberg, Arvind Krishnan
  • Patent number: 10250546
    Abstract: A method for managing an e-mail response based on the e-mail domains of the recipients is provided. The method receives a first e-mail sent to a plurality of e-mail addresses that includes e-mails with different domain names, provides a list of different domain names associated with a plurality of e-mail addresses and an e-mail address of a sender of the first e-mail, generates, based on a selection of one or more of the different domain names, a distribution list including one or more e-mail addresses limited to e-mail addresses having a selected domain name, and providing the distribution list in an addressee field associated with the e-mail response.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Avinash V. Ramakrishna, Shishir Saha, Aparna Subramanian
  • Patent number: 10250541
    Abstract: A computing system includes a communication unit configured to receive a plurality of message histories, at least one processor, and at least one module. The at least one module is operable by the at least one processor to: determine, based on the plurality of message histories, a plurality of message and response pairs, determine a number of instances of each response for each message from the plurality of message and response pairs, classify each response from the plurality of message and response pairs as having an information type, and store an indication of each unique message from the plurality of message and response pairs, an indication of the information type associated with the respective response associated with the unique message, and a number of responses from the plurality of message and response pairs having the information type.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: April 2, 2019
    Assignee: Google LLC
    Inventors: Nathan Dickerson Beach, Daniel George Koulomzin
  • Patent number: 10241634
    Abstract: A method and an apparatus are provided for processing an email in an electronic device The method includes displaying an email screen; displaying at least one recipient i in a recipient area of the email screen based on the input order of the at lease one recipient; detecting a gesture in the recipient area; and setting and displaying a recipient type of the at least one recipient, based on the detected gesture.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: March 26, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Kyuho Jo
  • Patent number: 10235021
    Abstract: A computing device can be running a current context and displaying a current interface for the current context when a communication is received on the device. The device can display an alert on a portion of a display screen in conjunction with the current interface being displayed. The alert can include information about the communication, which can allow a user to better determine whether or not the communication requires immediate attention. If the user ignores the alert, it will disappear in a specified amount of time. If the user chooses to deal with the communication, he/she can tap on the alert to bring up an overlay interface for replying to the communication without having to switch to another application specifically configured for handling (e.g., viewing, replying to) the communication. After the user replies to the communication using the overlay interface, he/she can be automatically brought back to the current interface.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: March 19, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Timothy T. Gray, Aaron Michael Donsbach
  • Patent number: 10223672
    Abstract: The invention provides a method, system, and program product for differentially displaying an instant messaging (IM) availability to a plurality of potential interlocutors. In one embodiment, the invention includes creating a relationship chart of potential interlocutors based on an organizational chart; defining a willingness to communicate, including a temporal component; establishing an IM availability for each potential interlocutor using the relationship chart and the willingness to communicate; sending the IM availability to a server; transmitting the IM availability from the server to a potential interlocutor's computing device capable of displaying the IM availability; receiving an IM invitation from an interlocutor; and generating an alert based on the IM availability for the interlocutor.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Soobaek Jang, Moon J. Kim, Nianjun Zhou
  • Patent number: 10223053
    Abstract: An electronic device is disclosed. The present electronic device comprises: a user interface unit displaying a UI for controlling a function of an image forming device; a communication interface unit for transmitting, to the image forming device, a control command received through the UI; a workform generation unit for automatically generating a workform on the basis of a series of user operation contents and orders inputted on the UI; and a storage unit for storing the generated workform.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: March 5, 2019
    Assignee: S-Printing Solution Co., Ltd.
    Inventors: Yong-im Kim, Tae-jung Yun, Hong-seock Kim, Chang-seok Choi
  • Patent number: 10225222
    Abstract: Methods and apparatus directed to utilizing an automated messaging system to engage in a dialog with at least one user, via a computing device of the user, to determine a particular service entity for an action. In some implementations, the automated messaging system may generate a plurality of questions and/or other prompts to solicit user interface input from the user(s) for use in determining the particular service entity and/or in determining one or more criteria for the action. Some implementations are further directed to performing one or more computing actions based on the determined service entity and optionally based on one or more criteria for the action determined via user interface input of the dialog.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: March 5, 2019
    Assignee: GOOGLE LLC
    Inventor: Guangqiang Zhang
  • Patent number: 10194288
    Abstract: A distribution system for distributing stickers that are available in a set of different resolutions for different target devices is described. The distribution system (e.g. a messaging sticker store) can create a bundle of stickers for each screen resolution in the set of target devices.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: January 29, 2019
    Assignee: Apple Inc.
    Inventors: Bhaskar P. Sarma, Kevin J. Lindeman, Roberto Garcia, Adele C. Peterson, David Alex Carter, Justin N. Wood, Eugene M. Bistolas
  • Patent number: 10178710
    Abstract: A method is provided for interacting with audience members in an event, each of the potential attendees having available thereto a unique identifier. The method comprises creating, for an attendee, a unique ID (UID) on a mobile wireless device (MWD) by the steps of inputting to the MWD one of the unique identifiers, combining the obtained unique identifier with a UID time stamp at the time of creation of the UID; receiving with a server on a first wireless channel communications from the MWD; registering the UID at the physical location of the event; generating a visual query; displaying on the MWD response indicators; receiving at the server from the registered attendee a response, to the query over the first wireless channel; and storing in a database on the server the received response in association with the displayed query.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: January 8, 2019
    Inventor: Jovan Hutton Pulitzer
  • Patent number: 10157224
    Abstract: In one embodiment, a method includes accessing a plurality of communications, each communication being associated with a particular content item and including a text of the communication; extracting, for each of the communications, quotations from the text of the communication; determining, for each extracted quotation, partitions of the quotation; grouping the extracted quotations into clusters based on a respective degree of similarity among their respective partitions; calculating a cluster-score for each cluster based on a frequency of occurrence of partitions of quotations in the cluster in the communications; and generating a quotations-module comprising representative quotations, each representative quotation being a quotation from a cluster having a cluster-score greater than a threshold cluster-score.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: December 18, 2018
    Assignee: Facebook, Inc.
    Inventors: Rousseau Newaz Kazi, Mark Andrew Rich, Christina Joan Sauper, Amaç Herda{hacek over (g)}delen, Soorya Vamsi Mohan Tanikella, Brett Matthew Westervelt, Maykel Andreas Louisa Jozef Anna Loomans, Adam Eugene Bussing, Shuyi Zheng
  • Patent number: 10140383
    Abstract: The present disclosure includes techniques pertaining to computer implemented systems and methods for processing semi-structured data. In one embodiment, semi-structured data in a data source is analyzed and structural information about the data is generated. Structural information may be accessed and used to generate a visual representation of the document structures. User selections may be received of particular fields to be included in an output data set. Data for selected fields may be stored in the output data set as a two-dimensional data structure.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: November 27, 2018
    Assignee: BUSINESS OBJECTS SOFTWARE LTD.
    Inventors: Raymond Cypher, Karl Kwong
  • Patent number: 10129199
    Abstract: A method, system and computer program product for ensuring that the composed message is being sent to the appropriate recipient. A message being composed by an author is detected. The intended recipient(s) to receive the composed message are identified. The composed message is then analyzed to identify one or more of the following characteristics: a topic, a greeting, a dialect, a conversation pattern and a language pattern. A profile for the intended recipient storing information regarding the characteristics of the recipient (e.g., social group, historical topics discussed, conversation pattern) is obtained. A score is generated based on the consistency between the characteristics of the analyzed message with the characteristics of the recipient obtained from the recipient's profile. A notification may then be issued to the author if the score is less than a threshold value to ensure that the intended recipient is the correct recipient to receive the composed message.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Gregory P. Dracoulis, Peter E. Stubbs, Steven J. Ulrick
  • Patent number: 10122673
    Abstract: A method and system for aggregating user generated content (UGC) are disclosed. The method includes receiving a request for creating UGC, the request including content to be created and identification of a subject event; generating the UGC, the UGC being associated with the subject event; adding data related to the UGC to data describing the subject event; and sending data related to the subject event to users, including the UGC related to the subject event. Embodiments consistent with the present disclosure thus provide various aggregations of UGC associated with a subject event and improve user experience in social networking systems.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: November 6, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Zhu Liang, Xiaojun Huang, Qinxue Li, Shanshan Wang, Liying Sun
  • Patent number: 10097638
    Abstract: An improved system and method are disclosed for sharing a document between two communication devices that do not have an application that can display the document. In one example, the document is sent by the communication device that is sharing the document to a document server for processing into pages of one or more different document types, and both communication devices retrieve the stored pages as needed for display. The sharing communication device updates the other communication device when a new page is to be retrieved from the document server.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: October 9, 2018
    Assignee: DAMAKA, INC.
    Inventors: Sivakumar Chaturvedi, Satish Gundabathula
  • Patent number: 10085125
    Abstract: A communications device is disclosed. The communications device comprises a memory configured to store instructions and a processor configured to execute the instructions to receive data representing a message provided by a caller, determine at least an attribute of the message based on the received data, generate one or more options based on the attribute of the message, and present the one or more options to the caller to prompt the caller to take an additional action related to the message.
    Type: Grant
    Filed: November 28, 2014
    Date of Patent: September 25, 2018
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 10079736
    Abstract: Systems and methods of the present disclosure facilitate managing information technology service level agreements. In some embodiments, the system includes a server that accesses a database storing a support ticket in memory. The support ticket can include a creation time and a service level agreement. The service level agreement can include a maximum response time. The server initiates, via the computer network, responsive to input from a computing device, a chat session associated with the computing device and the support ticket. The initiating can be associated with a time stamp. The server can be configured to determine a compliance with the service level agreement. The compliance can be computed as a difference between the time stamp and the creation time being less than the maximum response time. The server can be configured to generate a notification of the compliance with the service level agreement.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 18, 2018
    Assignee: Connectwise.Com, Inc.
    Inventors: Arnold Bellini, III, Linda Brotherton, Craig M. Fulton
  • Patent number: 10075583
    Abstract: Systems, methods, and software are disclosed herein for handling incoming communications. In an implementation, an application receives a notification of an incoming communication for which a related application may have also received a related notification of the incoming communication. Prior to surfacing an indication of the incoming communication in a user interface, the application ascertains whether or not the related application will surface a related indication. If so, the application suppresses its own indication in favor of the related application. If not, the application surfaces its own indication.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Ats Jenk
  • Patent number: 10057205
    Abstract: Systems and methods for production of a collaborative electronic multimedia composition allow an initiator to select a collaboration template and multiple collaborating users. The collaborating users receive invitations to contribute to the collaborative electronic multimedia composition by customizing one or more fields of the collaboration template with multimedia content, including for example photographs and captions.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: August 21, 2018
    Assignee: GROUPLUV, INC.
    Inventors: Justin Spicer, Chris Cuilla
  • Patent number: 10055433
    Abstract: One or more techniques and/or systems are provided for indexing referenced content and/or for deep content searching. In an example, parent content (e.g., an instant message from a friend about a celebrity) may be evaluated to identify a reference (e.g., a URL) to referenced content hosted by a content source (e.g., a photo shared through a photo sharing service). The referenced content may be acquired from the content source, and may be evaluated to identify a search term that is descriptive of the referenced content (e.g., a name of the celebrity in the photo). The parent content and the referenced content may be indexed into a search index using the search term. In an example, responsive to a search query corresponding to the parent content and/or the search term, the parent content and/or the referenced content may be provided as search results.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: August 21, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Evan Ming Lew, Sandy Wong, Erik Theodore Bergman, Yu-Ting Kuo
  • Patent number: 10021230
    Abstract: Synchronization between related devices is described. A group of related devices includes devices that are associated with the same subscriber account, share the same cellular telephone line, and so forth. In an example, a related device that is a browser-enabled device may register with a service that enables the browser-enabled device to share a same account and/or same line with other related device(s). Based partly on the browser-enabled device registering with the service, the browser-enabled device may retrieve data associated with contacts (i.e., contact data) that is associated with at least one other related device that is a cellular communication device. Additionally, a user associated with the browser-enabled device and/or a user associated with the at least one other related device may make modifications to the contact data and techniques described herein may enable synchronization of such modifications between the related devices.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: July 10, 2018
    Assignee: T-Mobile USA, Inc.
    Inventor: Ravikiran Reddy
  • Patent number: 10015118
    Abstract: Provided is a message handling function of a terminal and, particularly, a message handling method and a terminal for supporting the same, the message handling method including displaying plural messages, receiving a predetermined input event instructing aggregation of the plural messages, and aggregating at least one of the messages per user identification information to generate per-user aggregated messages according to the input event.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: July 3, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Gahee Lee
  • Patent number: 10015123
    Abstract: Embodiments of the present disclosure provide an information processing method and device, relating to the technical field of information processing, and enabling a user to perform an interactive operation on information pushed by an information tips module.
    Type: Grant
    Filed: September 3, 2013
    Date of Patent: July 3, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jun Lan, Wei Zhou, Xiuxing Du
  • Patent number: 9992360
    Abstract: An image processing apparatus includes at least one memory device that stores a set of instructions, and at least one processor that executes the instructions to generate an operation instruction object related to a workflow based a generation instruction for the operation instruction object, display the operation instruction object on a display unit, and perform control to not display the operation instruction object on the display unit based on a received deletion instruction far the operation instruction object.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: June 5, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Satoshi Okuma
  • Patent number: 9967316
    Abstract: The presently disclosure provides methods and system for reducing the size of an application by replacing a media item in the application with a reference to the media item stored in a remote storage location. A method may include detecting a media item in an application and storing the media item in a remote storage location. The media item in the application may be replaced with a reference to the media item stored in the remote storage location and the application may be provided to a device. A media item request may be received from the device, and the media item request may indicate a parameter associated with the requested media item. The media item stored in the remote storage location may be scaled based on the parameter associated with the media item request and the scaled media item may be provided to the device.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventor: Aurash Mahbod
  • Patent number: 9959497
    Abstract: A system and a method includes a first computing system interacting with a user and at least capturing physical and mental attributes of the user. The first computing system processes, formats, and organizes captured information of the user to provide organized user information. The first computing system designs a virtual clone of the user using the organized user information and produces a digital virtual clone of the user. A storage device stores the organized user information. A second computing system generates and displays a simulated environment. The second computing system transfers the organized user information, integrates the organized user information, and displays the digital virtual clone of the user in the simulated environment, wherein the digital virtual clone interacts with the stimulated environment.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: May 1, 2018
    Inventor: Yevgen Ivanov
  • Patent number: 9954809
    Abstract: A communication server, computer-readable storage medium and computer-implemented method for executing commands embedded in messages are provided. The method may include detecting user input of a special character while a user is composing a message and in response to detecting the user input of the special character, presenting a selectable list of command operators to the user. The method may further include causing a command operator to be included in the message in response to user selection of the command operator from the selectable list of command operators. The command operator is operative to execute an action performed by a network-based service executing on an application server. The method may further include identifying, at an outbound communication serer, the command operator included in the message, and transmitting a request to the application server to perform the action corresponding thereto.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mark Hull, Anand Kishore Bollini, Roland Schemers, Parag Naresh Shah, Yuichi Sasaki, James Andrew Clark
  • Patent number: 9922438
    Abstract: A method and an apparatus for switching a real-time image in instant messaging are provided, where the method includes: providing a camera installed in the terminal; receiving a real-time image turn-on instruction inside an instant messaging window indicated on the terminal, and turning on the camera according to the real-time image turn-on instruction; receiving a real-time image acquired by the camera; and switching a background of the instant messaging window to the real-time image, the real-time image being placed behind a text of the instant messaging window.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: March 20, 2018
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Chongzhe Yang, Maoqing Fu, Yecheng Xian, Mengshi Liu, Guang Yang
  • Patent number: 9892381
    Abstract: There is provided a method of representing new email messages on a communication device having a display. This method comprises setting a new message flag when an email message is received by the device; and displaying a new message indicator on the display when the new message flag is set. The new message indicator can be displayed on a home screen on the display. The new message flag can be unset when a messages screen is selected on the device. A computer readable memory having recorded thereon instructions to carry out this method is also provided, as well as a device comprising such memory.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: February 13, 2018
    Assignee: BlackBerry Limited
    Inventors: Michael Thomas Hardy, R. Scotte Zinn, Gerhard Klassen
  • Patent number: 9887953
    Abstract: The present disclosure relates to a system for displaying micro-blog messages, which includes: when the users look up the list roster, the micro-blog terminal sends an obtaining request to the micro-blog server, receives and display the list roster fed back by the micro-blog server; when any one of the micro-blog list is selected from the list roster, the micro-blog terminal writes a name of the chosen micro-blog list into a new displaying page, and sending a message list request to the micro-blog server; the micro-blog terminal receives the message list of the chosen micro-blog list that is fed back from the micro-blog server, and displaying the message list of the chosen micro-blog list on the new message displaying page. It is disclosed a micro-blog terminal, server thereof.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: February 6, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Li Zhang, Jingjing Li, Heng Wang
  • Patent number: 9880977
    Abstract: Implementing an electronic calendar can include accessing a first electronic calendar owned by a first party, accessing a second electronic calendar owned by a second party, and presenting a view that combines at least one existing entry from within each of the first and second electronic calendars. Source information for each of the first and second electronic calendars may be electronically maintained. The combined view may be updated electronically to reflect a change to at least one of the existing entries from within at least one of the first and second electronic calendars. Electronic calendars may be accessed and overlaid without importing events, thus enabling simple updating. Event information may be imported and source or other attributes may be associated with imported information to enable updating and other sorting functions.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: January 30, 2018
    Assignee: FACEBOOK, INC.
    Inventor: Larry L. Lu
  • Patent number: 9875433
    Abstract: An image processing linkage system includes: an image processing apparatus and a portable terminal device connectable with each other, wherein the image processing apparatus includes a display unit, and a transmitting unit, the portable terminal device includes a display unit, a receiving unit, a display control unit, an operation information converting unit, and a transmitting unit, and the image processing apparatus receives the operation information transmitted from the portable terminal device, and executes a process corresponding to the operation information.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: January 23, 2018
    Assignee: Konica Minolta, Inc.
    Inventors: Kei Yamada, Hirotomo Ishii
  • Patent number: 9866511
    Abstract: A method, system and computer program product for ensuring that the composed message is being sent to the appropriate recipient. A message being composed by an author is detected. The intended recipient(s) to receive the composed message are identified. The composed message is then analyzed to identify one or more of the following characteristics: a topic, a greeting, a dialect, a conversation pattern and a language pattern. A profile for the intended recipient storing information regarding the characteristics of the recipient (e.g., social group, historical topics discussed, conversation pattern) is obtained. A score is generated based on the consistency between the characteristics of the analyzed message with the characteristics of the recipient obtained from the recipient's profile. A notification may then be issued to the author if the score is less than a threshold value to ensure that the intended recipient is the correct recipient to receive the composed message.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: January 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Alaa Abou Mahmoud, Gregory P. Dracoulis, Peter E. Stubbs, Steven J. Ulrick
  • Patent number: 9813452
    Abstract: In a digital rights management system, a rights management server sends event notifications to certain users when other users perform certain actions (read, print, copy, etc.) on documents managed by the system. For each document, a notification rule defines which users will receive what event notifications for that document. The notification rule is determined based on document access permissions possessed by the users, so that only users who have permission to perform an action on the document will receive notifications when other users perform that action on the document, while users with no permission to perform an action will not receive notifications when other users perform that action. The server also allows the users who have permission to perform an action to opt out of the notifications. The server monitors events that occur on the documents, and sends event notifications to appropriate users according to the notification rules.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: November 7, 2017
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventors: Aleksandr Oshurkov, Rabindra Pathak
  • Patent number: 9785711
    Abstract: Online location sharing through an internet service search engine includes: receiving in a server a query from a first user, the query identifying a second user; querying multiple internet services with the server over a network for real-time information regarding the second user; and providing a consolidated view of responses received from the plurality of internet services to the first user with the server, the server being authorized by the second user to receive all information relevant to the second user contained in the responses; wherein the consolidated view of responses indicates an online location of the second user.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: October 10, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sean Callanan, Ruthie D. Lyle, Patrick Joseph O'Sullivan, Fred Raguillat, Carol Sue Zimmet
  • Patent number: 9767203
    Abstract: A search context is recorded during a search performed by a first user. The search context may include environmental variables associated with the computing equipment used by the first user such as at least one of regional settings, geographic location, social attributes, job role, browse history, and cookie files. The search context may be encrypted or be restricted for use by certain users and for a specific period of time. The search context may be sent to a second user or a group. The context is applied to environmental variables associated with the computing equipment used by the second user. The second user can thereby substantially duplicate the search performed by the first user.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: September 19, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Al Chakra, Liam Harpur, John Rice
  • Patent number: 9710434
    Abstract: Techniques for identifying and viewing information items within an organization comprising a plurality of users each having one or more roles within the organization is disclosed. The disclosed techniques provide systems and methods for implementing and using a “skim preview” technique for previewing information items. This technique can be applied to a wide variety of information, such as presentations, documents, video, images, and so on and can be used for a variety of applications, including browsing, searching, discovery, and so on. The system can compute sequences that represent interesting visual aspects of the item being viewed. This can be applied to items that do not have a natural set of preview images, or it might be used as an alternative to the natural previews. The preview images may be sequenced chronologically, by importance, or based on any other metric.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: July 18, 2017
    Assignee: Highspot, Inc.
    Inventors: Oliver Sharp, Robert Wahbe, David Wortendyke, Scot Gellock
  • Patent number: 9692794
    Abstract: The invention provides for a computer system, comprising a device register for creating and registering one or more device objects. At least one device object of the one or more device objects is configured for communicating with a network connector of a sensor appliance via a network connection. The device object is configured for exposing at least one parameter of the sensor appliance by declaring its capabilities. The computer system further comprises an aggregation model for aggregating the at least one parameter of the at least one device objects; a set of wiring definitions descriptive of raised events created by changes or updates in the at least one parameter; and a wiring broker for updating the aggregation model in accordance with the raised events.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: June 27, 2017
    Assignee: International Business Machines Corporation
    Inventors: Stefan Liesche, Thomas Stober, Stefan Weigeldt, Martin Welsch
  • Patent number: 9672291
    Abstract: The disclosure includes a system and method for summarizing social interactions between users.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: June 6, 2017
    Assignee: Google Inc.
    Inventors: Nadav Aharony, Alan Lee Gardner, III, George Cody Sumter
  • Patent number: 9671933
    Abstract: Systems and methods are disclosed for providing electronic distribution of filtered calendars. The disclosed systems and methods may include receiving control data. The control data may be configured to indicate a portion of master calendar data a user designates to transmit. Furthermore, the disclosed systems and methods may include filtering the master calendar data based on the control data to create filtered calendar data and transmitting the filtered calendar data.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Cameron D. Stillion, Hans J. Bjordahl, Brian J. Tsang
  • Patent number: 9665251
    Abstract: Mechanisms for presenting content items and performing actions with respect to content items are disclosed. A content sharing platform receives a first content item from a first user of a user device and identifies a set of actions performed by the first user on the first user device. Each action from the set of actions is associated with a corresponding additional content item from set of additional content items and each additional content item from the set of additional content items is associated with a corresponding portion of the first content item. The content sharing platform provides data indicative of the set of content items to a second user device of a second user. The content sharing platform causes one or more actions from the set of actions to be performed in a GUI on the second user device.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: May 30, 2017
    Assignee: Google Inc.
    Inventors: Justin Lewis, Gavin James
  • Patent number: 9640199
    Abstract: A headset computer device provides user voice indication of location of the device. The user may implicitly or explicitly present by voice input his and hence the HSC device location. A voice driven location module is coupled to the voice recognition engine, a map database and GPS of the HSC device. Based on user voiced indications of 3D space location, the voice driven location module determines device location and resets 3D space location accordingly.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: May 2, 2017
    Assignee: KOPIN CORPORATION
    Inventors: Christopher Parkinson, Jeffrey J. Jacobsen, Shai Leib
  • Patent number: 9584463
    Abstract: The present disclosure discloses a method and apparatus for displaying link abstract information. The method includes: downloading content corresponding to a Uniform/Universal Resource Locator (URL) from Internet according to the URL inputted by a user in a dialog window of an Instant Messaging (IM) client; analyzing the downloaded content, acquiring abstract information corresponding to the URL; displaying the abstract information in the dialog window. According to the above technical solution, the abstract information corresponding to a link inputted in a window of the IM software by the user can be displayed and conveniently shared to the SNS community, so as to extend a function of the IM software and improve user experience.
    Type: Grant
    Filed: April 18, 2014
    Date of Patent: February 28, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Mingzhong Ji, Zaimao Ding, Hongwei Li, Mengwei Lv, Yuhui Zhang
  • Patent number: 9576277
    Abstract: A receipt receives an electronic message from a sender, wherein said electronic message comprises at least one suggested folder name specified by the sender for the recipient to select as a folder name for filing the electronic message, wherein the at least one suggested folder name is detected by a sender computer system from a selection by the sender within a user interface of the sender computer system of the at least one suggested folder name for the electronic message and inserted into the electronic message. The electronic message is filtered to detect the at least one suggested folder name for filing the electronic message in a messaging filing directory. Responsive to the recipient selecting to file the electronic message, the electronic message is filed in at least one folder with the suggested folder name from among a plurality of folders.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: February 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susann Marie Keohane, Gerald Francis McBrearty, Shawn Patrick Mullen, Jessica Murillo, Johnny Meng-Han Shieh
  • Patent number: 9565148
    Abstract: Embodiments of the present invention disclose a method and an apparatus for processing micro web log messages in a micro web log system, where a unified rich media control is configured in each client side in the micro web log system, and the rich media control is obtained by encapsulating rich media information processing logics according to an operation type and a media type of rich media information. The method includes: receiving, by the client side in the micro web log system, an operation request for processing rich media information in a micro web log message; and invoking, by the client side in the micro web log system, a corresponding rich media control according to the operation type and the media type of the requested rich media information, and running the control to process the rich media information properly.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: February 7, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Yu Ku, Li Zhang
  • Patent number: 9549054
    Abstract: An information displaying method, a mobile phone, and a storage device are provided. The information displaying method comprises the following steps. Whether a communication process is started is determined. If the communication process is started, then telephone number information is received. Event information is obtained according to the telephone number information. The event information is displayed.
    Type: Grant
    Filed: March 8, 2012
    Date of Patent: January 17, 2017
    Assignee: HTC CORPORATION
    Inventors: Yuan-Mao Tsui, Ying-Ju Chen, Chi-Min Lee
  • Patent number: 9542665
    Abstract: Methods for creating, arranging, and leveraging an ad-hoc collection of heterogeneous organization components are provided. In one example, a method includes the steps of displaying a scratchpad affordance associated with a scratchpad, and detecting an update to the scratchpad based on an input associated with a first organization component of the one or more organization components and the scratchpad affordance. The method includes the additional step of updating the scratchpad based at least in part on the input.
    Type: Grant
    Filed: October 24, 2013
    Date of Patent: January 10, 2017
    Assignee: Interactive Intelligence Group, Inc.
    Inventors: Eric Lanz, Karim Nassar