Priority Based Messaging Patents (Class 709/207)
  • Patent number: 9342513
    Abstract: One disclosed method includes the steps of initiating a download of a first document by a computer system, the first document having a plurality of parts according to a first predefined format; initiating a download of a second document by the computer system, the second document having a plurality of parts according to a second predefined format; determining a download priority of at least one of the plurality of parts of the first document by the computer system based at least in part on the predefined format of the first document; downloading the at least one of the plurality of parts of the first document according to the download priority; determining whether to suspend the download of the second document based on a state of a resource available to the computer system and the download priority; and suspending the download of the second document.
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: May 17, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Mary Elizabeth McQuarrie, David Rudi Sherry
  • Patent number: 9344675
    Abstract: A computer-implemented technique can include receiving a video chat request to initiate a video chat with at least one invitee user. The technique can include for a specific invitee user, determining a degree of notification for a specific video chat invitation for the specific invitee user, the degree of notification comprising a notification medium and a notification level each having a degree of intrusiveness, wherein determining the degree of notification is based on: (a) a number of invitee users specified by the video chat request, and (b) video chat attributes of the specific invitee user. The technique can also include outputting the specific video chat invitation to an invitee computing device associated with the specific invitee user via the determined notification medium, wherein receipt of the specific video chat invitation causes the invitee computing device to notify the specific invitee user according to the determined notification level.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: May 17, 2016
    Assignee: Google Inc.
    Inventors: Jordanna Chord, Brian David Marsh, Kevin Brown, Per Johan Gustafsson, Jacualyn Carol Bonnell
  • Patent number: 9342543
    Abstract: A system, device, computer program product, and/or method generates display data that allows a user to ascertain relationship between related electronic information from among sent and received electronic information. The three-dimensional time series data processing system selects one electronic information, extracts electronic information relating to the selected electronic information from the electronic information database, calculates relevance between the sender of the selected electronic information and the sender of the extracted electronic information, and generates three-dimensional time series data for three-dimensionally rendering a relationship between the selected electronic information and the extracted electronic information as positional information of the respective extracted electronic information in a virtual three-dimensional space, where the sender, the send time and the relevance are axes.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kumi Adachi, Eisuke Kanzaki, Koichi Takahashi, Takashi Takahashi, Hideo Takeda
  • Patent number: 9344839
    Abstract: A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect certain user-selected data items from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect a particular user-defined event, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: May 17, 2016
    Assignee: BlackBerry Limited
    Inventors: Mihal Lazaridis, Gary P. Mousseau
  • Patent number: 9336172
    Abstract: A switch includes a plurality of ports and a combination determining unit that determines a central processing unit (CPU) to be paired with one of the ports. The port includes: an arbitration circuit that selects the CPU to be paired therewith when receiving an arbitration request from the CPU to be paired in a predetermined state, and selects one of the CPUs from which the arbitration request has been received in other cases to return transmission permission; and a data transfer unit that transfers the received data from the selected CPU to another CPU. The CPU includes: a request transmission unit that transmits the arbitration request to the ports; and a data transmission unit that transmits data to the paired port when the arbitration request is transmitted to the paired port in the predetermined state, and transmits data to the ports that have returned transmission permission in other cases.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: May 10, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Shun Ando, Shinya Hiramoto, Tomohiro Inoue, Yuta Toyoda, Masahiro Maeda, Yuichiro Ajima
  • Patent number: 9330102
    Abstract: Implementations for providing cartridges in a multi-tenant PaaS system of a cloud computing environment is disclosed. An example method includes maintaining a repository of a plurality of packages that provide functionality for multi-tenant applications executed by a node, each package of the plurality of packages comprising a software and a configuration information specifying a plurality of hooks, receiving a request to configure a first package from the plurality of packages, wherein the first package is to provide functionality for one of the multi-tenant applications, establishing a container to provide process space for the functionality of the first package, calling a configure hook from the plurality of hooks specified in the configuration information of the first package, and in response to calling the configure hook, embedding an instance of the software of the first package in the container, the instance of the software of the first package copied from the repository.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: May 3, 2016
    Assignee: Red Hat, Inc.
    Inventors: Michael P. McGrath, Matthew Hicks
  • Patent number: 9332404
    Abstract: A server abstracted messaging system interfaces to networking services such as SMS, UDP and IP, using internally implemented protocols or third-party tools. All connections, disconnections, errors or intricacies in service decoding are abstracted by the messaging system. To interface to an LBS device, the messaging system uses a special language to communicate with that device, leaving the actual translation of the command to the device until the very end, thereby abstracting the communication to the device by any application. All new commands for the LBS device are implemented in the abstracted language.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 3, 2016
    Assignee: Spireon, Inc.
    Inventors: Brian Boling, Sri Valarino
  • Patent number: 9325644
    Abstract: Described are systems and methods for managing a display of chat windows. A user electronic device receives an incoming communication from a remote electronic device. A chat session is established between the user electronic device and the remote electronic device in response to receiving the incoming communication. A period of time is input to the user electronic device during which a display of all incoming communications are prevented from being displayed in chat windows in the user electronic device. At least one of a display of new chat windows and the chat session is suspended during the period of time. An electronic notification is generated that indicates that a user of the user electronic device is temporarily unavailable.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Angela Douglas, Danny Gao, Marie Knight, Pucci Lee, Karen Reilly, Gary Sedler
  • Patent number: 9319372
    Abstract: Technology for a visual representation of trending topics on social media platforms is disclosed herein. In some embodiments, a method for presenting a dynamic squarified treemap includes steps of retrieving multiple messages from a social networking service, the messages containing multiple trending topics; for each respective trending topic of the trending topics, determining a trending speed and a trending acceleration of the respective trending topic at a time point; and presenting a treemap including multiple shapes. Each respective shape of the shapes is associated with a corresponding trending topic of the trending topics. An area of the respective shape indicates a trending speed of the corresponding trending topic at the time point. A color of the respective shape indicates a trending acceleration of the corresponding trending topic at the time point.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 19, 2016
    Assignee: RTReporter BV
    Inventor: Marijn Deurloo
  • Patent number: 9317612
    Abstract: A system and method for enabling networked computer users to manage multiple content feeds is disclosed. A particular embodiment includes collecting digital content from a plurality of content feeds; receiving a subscriber-provided affinity indicator from a subscriber; filtering the digital content based on the subscriber-provided affinity indicator to produce filtered content; identifying portions of the filtered content not previously delivered to the subscriber; and notifying the subscriber of the filtered content not previously delivered using one of a plurality of subscriber-configured delivery mechanisms.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: April 19, 2016
    Assignee: D&B BUSINESS INFORMATION SOLUTIONS
    Inventors: Doug Camplejohn, Dan Chiao
  • Patent number: 9313687
    Abstract: A method and apparatus for reducing core network traffic caused by migrant users of a public wireless network are described including receiving a DHCP discover request from a wireless client device, determining if there are enough IP addresses available to assign one of the plurality of IP addresses to the wireless client device, transmitting a DHCP acknowledgement including the assigned IP address and a lease duration to the wireless client device, determining if a lease timeout has occurred, releasing the assigned IP address if the lease timeout has occurred, receiving a first hypertext transfer protocol (HTTP) request or first hypertext transfer protocol secure (HTTPS) request from the wireless client device, transmitting a media access control (MAC) pre-authentication request from the wireless client to an authentication, authorization and accounting (AAA) server, receiving a MAC pre-authentication response from the AAA server and providing access to the Internet via the wireless client device.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: April 12, 2016
    Assignee: THOMSON LICENSING
    Inventor: Paul Gothard Knutson
  • Patent number: 9308448
    Abstract: Certain embodiments provide systems and methods for multi-tiered gaming data download. The system includes a gaming device for local play of a game. The gaming device includes a communication interface receiving and transmitting data to download a game for play at the gaming device. The system also includes a plurality of download servers communicating with the gaming device to provide game data for download to and play at the gaming device. The system further includes a middle tier server acting as a hub to communicate with the plurality of download servers to provide game data from one or more of the plurality of download servers. The middle tier server allocates download server resources and schedules a download of game data from one or more download servers to the gaming device based on resource constraints at the plurality of download servers and availability for download at the gaming device.
    Type: Grant
    Filed: January 22, 2014
    Date of Patent: April 12, 2016
    Assignee: ARISTOCRAT TECHNOLOGIES PTY LIMITED
    Inventors: Jeffrey S. Topham, David Lawdensky, David Salour, Jeff C. Himmelright, Gary Frerking
  • Patent number: 9305062
    Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: April 5, 2016
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9300605
    Abstract: The personal information manager system comprises a centralized information manager (CIM) and a personal information manager (PIM) device. The centralized information manager is encoded on a server and is accessable by the PIM device through Internet protocols over a wireless medium. The PIM, to be carried by a user, is connected to the CIM by a wireless transmitter, receives context-sensitive, customized, prioritized, filtered, and aggregated information from the CIM, and can directly receive GPS data and other sources of local information.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: David C. Brillhart, Christopher J. Dawson, Rick A. Hamilton, II, Michael D. Kendzierski, James W. Seaman
  • Patent number: 9292170
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to e-mail processing and provide a novel and non-obvious method, system and computer program product for a unified presentation of scattered e-mail data. In one embodiment of the invention, a unified presentation of scattered e-mail data method can include selecting an e-mail in an e-mail list of an e-mail client, locating scattered data for the selected e-mail, and presenting the scattered data in a pop-up window proximate to the selected e-mail. In one aspect of the embodiment, selecting an e-mail in an e-mail list of an e-mail client can include selecting an icon adjacent to an e-mail in an e-mail list of an e-mail client. In another aspect of the embodiment, selecting an e-mail in an e-mail list of an e-mail client can include mousing over an icon adjacent to an e-mail in an e-mail list of an e-mail client.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Corinne M. Ryan, Ruthie D. Lyle, Doris L. Jones
  • Patent number: 9294579
    Abstract: A system and method are directed towards enabling centralized registration for managing a selective display of visitor information to distributed social networking websites. A visitor may enter selective personal information, and determine what information is made available on a social networking webpage. The visitor may then return to the social networking website to view selective visitor information, such as within a reader roll. A visitor to a social networking website may select to not have their information displayed at selective a social networking website, while still being displayed at another social networking website. In one embodiment, selecting to not display their information may be performed by ‘mousing’ over their information and selecting a display option. Social networking websites may look to a centralized registration system to determine whether to display the visitor information, while still being able to obtain information about the visitor, and/or provide benefits to the visitor.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: March 22, 2016
    Assignee: Google Inc.
    Inventors: Todd Sampson, John Sampson, Steve Ho, Eric Marcoullier, Neil Scott Rafer
  • Patent number: 9294594
    Abstract: A method of transmitting data and a method of processing data, the methods including acquiring basic data of a type defined in the open API and extended data of a type not defined in the open API; converting the extended data to data of a type defined in the open API; and invoking the open API and transmitting the basic data and the converted extended data to the server.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: March 22, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Min-soo Koo
  • Patent number: 9288287
    Abstract: Disclosed herein is an improved method of using sockets in connection with TCP over certain local networks, such as the enhanced Ethernet. In particular, an accelerated socket protocol is provided to enhance data communications between different host computer systems connected to an enhanced Ethernet network. Under the accelerated socket protocol, a host computer, while sending a number of data packets, is able to indicate a particular data packet is a last ready data packet out of all packets ready to be sent by setting a PUSH bit in that particular data packet, which triggers an automatic acknowledgement message that confirms receipt of data from the receiver. In addition, while receiving data packets, the host computer can advertise an effective window that corresponds to the actually available receiving space in the host computer.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: March 15, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: James B. Williams
  • Patent number: 9276807
    Abstract: A device determines a communication failure associated with a first network, and selects, based on the communication failure, a failover device from a list of failover devices. The device and the failover devices communicate via short-range communications, and the selected failover device connects to a second network. The device provides, to the selected failover device, a request to receive a service from the first network, and determines whether the selected failover device accepts the request. When the selected failover device accepts the request, the device establishes a communication channel with the selected failover device, and receives the service from the first network via the selected failover device, the communication channel, and the second network.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: March 1, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Azim Nasir, Hong Xiao, Dongchen Wang, Andre R. Turner
  • Patent number: 9277502
    Abstract: Methods, apparatuses and systems directed to hibernating a client of an instant messaging service. A user wishing to conserve battery life and connection overhead in a mobile device may transmit a hibernate command to a chat server. Although the user's connection is torn down, the user will still maintain a presence on the instant messaging service and be able to receive messages.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: March 1, 2016
    Assignee: Facebook, Inc.
    Inventors: Alireza Moayerzadeh Ahmadi, Sameer Fahad Khalid Moidu
  • Patent number: 9276882
    Abstract: Provided are a system and a method for an online fan meeting. The online chat method among a first user and a plurality of second users, includes granting a bilateral chat right to a first group of users selected from the second users for participating in an online chat with the first user, authorizing an online chat communication among the first user and the first group based on the bilateral chat right, and broadcasting the online chat communication to a second group of users selected from the second users. The second group is granted with a unilateral chat right.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: March 1, 2016
    Assignee: NHN Corporation
    Inventors: KyungTae Mok, Sungwon Jung, YeongMin Choi, Ho Sung Kang, Seok Hyun Jeong, Bohyun Oh
  • Patent number: 9268843
    Abstract: User profiles are created based on taxonomic nouns related to documents accessed by the user. The profiles can be leveraged to create lists, such as mailing lists and lead lists, to target content, such as offers, to persons most likely to be interested in the content. A database of the profiles is queried based on nouns describing content to be promoted. The profiles that satisfy the query are used to generate a list. The invention can be used to create any type of list, such as mailing lists, lead lists, lists of related content, lists of related users, lists of categorized content, and the like.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: February 23, 2016
    Assignee: CBS Interactive Inc.
    Inventors: Tushar Pradhan, Mark Cordeiro
  • Patent number: 9264392
    Abstract: In one embodiment, a geo-social networking system automatically tags one or more social contacts of a first user to a photo of the first user by ranking the social contacts based on spatial and temporal proximity to the first user, and in response to the first user's selection of one or more top ranked social contacts, associating the selected social contacts to the photo.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: February 16, 2016
    Assignee: Facebook, Inc.
    Inventor: David Harry Garcia
  • Patent number: 9256748
    Abstract: Methods for preventing the transmission of sensitive information to locations outside of a secure network by a person who has legitimate access to the sensitive information are described. In some embodiments, in order for an end user of a computing device to establish a secure connection with a secure network and access data stored on the secure network, a client application running on the computing device may be required by the secure network. The client application may monitor visual cues (e.g., facial expressions and gestures) associated with the end user, detect suspicious activity performed by the end user based on the visual cues, and in response to detecting suspicious activity may perform mitigating actions to prevent the transmission of sensitive information such as alerting human resources personnel or requiring authorization prior to sending information to locations outside of the secure network.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 9, 2016
    Assignee: CA, INC.
    Inventors: Carrie E. Gates, Gabriel M. Silberman, Maria C. Velez-Rojas, Serguei Mankovskii, Steven L. Greenspan
  • Patent number: 9258376
    Abstract: One embodiment of a system for aggregating and distributing presence information comprises a hosted presence aggregator server. The hosted presence aggregator server receives an update of presence information from a user device and relays the presence information update to another user device, wherein the user devices are part of a federation of user devices controlled by a single user which relay updates in presence status of the single user to one another via the hosted presence aggregator server.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: February 9, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Patrick John Jensen
  • Patent number: 9246853
    Abstract: A system, method, and computer program product are provided for determining a profile for an external network user. In use, a plurality of communications between each of a plurality of home users located in a home network and an external user located in an external network is identified. Additionally, a profile is determined for the external user, utilizing the plurality of communications. Further, one or more actions are performed, utilizing the profile for the external user.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: January 26, 2016
    Assignee: Amdocs Software Systems Limited
    Inventors: Nir Levy, Jackie Assa, Nir Pedhazur
  • Patent number: 9239921
    Abstract: Disclosed are methods, systems and computer program products for antivirus checking of software objects in a virtual environment. An example method includes monitoring and identifying, by an antivirus agent running on a virtual machine in the virtual environment, an event occurring in the virtual machine, an object related to the event, and a type of the object; upon determining that the object needs an antivirus checking, sending, by the antivirus agent, to a control module in the virtual environment, information of the object and the event; determining, by the control module, priorities of executing one or more antivirus checking methods determined for the object; and distributing, by the control module, among one or more selected components of an antivirus system in the virtual environment, the one or more antivirus checking methods to be performed on the object based on the priorities.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: January 19, 2016
    Assignee: Kaspersky Lab AO
    Inventors: Pavel N. Yarykin, Ilya B. Godunov
  • Patent number: 9225674
    Abstract: A user of an instant messaging application may interact with instant messaging contacts in other collaboration applications (e.g., e-mail, calendar applications, etc.). IM conversations may relate to information in the collaboration applications. For example, an employee may send an e-mail containing marketing data to his manager and wishes to discuss the data further. The employee sends an IM to the manager referencing the data. The manager should read the e-mail before responding, but the manager may not know that she received the e-mail. Information from a plurality of collaboration applications can be integrated into an instant messaging application. A collaboration integration unit can collect and associate information from the collaboration applications with instant messaging contacts and provide suggestions based on the information.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Giuseppe Fioretti, Sandro Piccinini, Luigi Pichetti, Marco Secchi
  • Patent number: 9225999
    Abstract: Aspects of a virtualized security processor are described herein. In various embodiments, one or more virtual security modules may be instantiated at a port interface between a security module and a processing environment of a host device. In one embodiment, a virtual security module is instantiated for each service of the host device. Each virtual security module is configured for at least one command supported by the security module for an associated service of the host device. After being configured, a virtual security module may receive a security command request from an associated service and, before submitting the security command request to the security module, verify and prioritize the security command request. In certain aspects, the use of virtual security modules assists the host device to interface multiple services with the security module, while prioritizing tasks for and offloading certain tasks from the security module.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: December 29, 2015
    Assignee: BROADCOM CORPORATION
    Inventor: Victor Liang
  • Patent number: 9218365
    Abstract: Device, system, and method of visual inference by collaborative composition. A method of searching for similar target content-items for a plurality of source content-items, the method implementable on a computing device, comprises: for each of said plurality of source content-items, searching for similar target content-items in a dataset, while taking into account collaborative feedback exchanged among at least some of currently-searched said plurality of source content-items.
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: December 22, 2015
    Assignee: YEDA RESEARCH AND DEVELOPMENT CO. LTD.
    Inventors: Michal Irani, Alon Faktor
  • Patent number: 9215194
    Abstract: A method and apparatus to process an incoming message is described. The method may comprise, at a recipient system, receiving an incoming message from a message communicator and automatically analyzing message content to identify a keyword included in the message content. Thereafter, a predefined action associated with the keyword may be identified and the action may be performed. In an example embodiment, the predefined action may be a priority with the message, alerting an intended recipient of the message, routing the message to the intended recipient, paging the intended recipient, emailing the message to the intended recipient, sending an SMS message to the intended recipient, or the like. In an example embodiment, a user/owner of a mailbox may search a message database to identify incoming messages which includes the search term in the message content.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: December 15, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Alan D. Gatzke, Labhesh Patel, Mukul Jain
  • Patent number: 9215575
    Abstract: A game play encoding and delivery method and means are provided, having encoding elements which create simple messages to represent movements and features of a sports game or other competition. Streams of such game activity messages are delivered to viewers who watch the game action as rendered into a simple graphical presentations. The system is particularly useful for overcoming the lack of availability of sports event viewing in certain non-traditional viewing situations or in situations where viewer attention is divided.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: December 15, 2015
    Inventor: Ross George Kouhi
  • Patent number: 9210057
    Abstract: Embodiments of the present invention provide a method, system and computer program product for cross-cutting event correlation in an enterprise computing monitoring and management system. An enterprise computing monitoring and management system can include a hierarchy of nodes, where several of the nodes are each coupled to a corresponding embedded correlation engine and an event bus. The system further can include a root node among the nodes. The root node can be coupled to the event bus and to centralized correlation logic programmed to identify a high correspondence between events from a particular event source among the nodes and a particular set of correlation rules in that correlation engine. The identification of such correspondence can be used to move to the set of correlation rules to an embedded correlation engine closer to the particular event source.
    Type: Grant
    Filed: October 11, 2014
    Date of Patent: December 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ana C. Biazetti, Fonda J. Daniels, Kent F. Hayes, Jr., Paul F. McMahan, Denilson Nastacio
  • Patent number: 9203794
    Abstract: An electronic message may be reconfigured to effect an enhanced notification using an input interface to receive at least one electronic message created by or on behalf of a message source for delivery to an intended recipient. A matching engine determines whether the electronic message corresponds to a predetermined definition of an enhanced notification. An enhancement engine reconfigures the electronic message to the enhanced notification if stored information related to the intended recipient indicates that the intended recipient is subscribed to receive the enhanced notification. Reconfiguring the electronic message may include reconfiguring the message to provide special handling, routing or presentation.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 1, 2015
    Assignee: FACEBOOK, INC.
    Inventors: Barry Appelman, Muhammad Mohsin Hussain
  • Patent number: 9197738
    Abstract: Providing content and/or functionality through a display of a locked computing device. Configuration data defined by a user or application vendor identifies the content and/or functionality to be made available. Upon receipt of the content, the computing device modifies the received content based on the configuration data and provides the modified content to the user through the display of the locked computing device. The computing device also interacts with the user in accordance with the functionality identified by the configuration data. In some embodiments, notifications about voice mail or electronic mail messages are displayed to the user through a locked touch screen display. Responsive to a finger tap or other user input, additional yet limited information relating to the notifications is displayed.
    Type: Grant
    Filed: April 10, 2009
    Date of Patent: November 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Igor Peev, Robert Pengelly, Bryan T. Agnetta, Adam Swank, Sumonto Ghosh, Liang Chen
  • Patent number: 9198013
    Abstract: One or more devices may receive information that identifies a format of an identifier of a network device. The format of the identifier may indicate a portion of the identifier that identifies a type of the network device. The one or more devices may receive the identifier of the network device based on a user device connecting with the network device to communicate via the network device; determine the type of the network device connected to the user device based on the portion of the identifier and a format of the identifier that identifies the type of network device; and execute a processing instruction based on the type of network device connected to the user device.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: November 24, 2015
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Mingxing S. Li, Ce Xu, Xuming Chen, Priscilla Lau, Peter Li, Said Hanbaly
  • Patent number: 9197907
    Abstract: A streaming server and a method are described herein for providing a content stream with advertisements embedded therein through a network (e.g., IP network, CDN network, wireless network) to a client (e.g., personal computer, a mobile phone, a tablet, or a HTTP capable television).
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: November 24, 2015
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Bob Forsman, Charles Dasher, Jennifer Reynolds, Steve Martin
  • Patent number: 9189873
    Abstract: An apparatus, comprising a processor, memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following: receiving historical analysis chronicle information associated with an analysis criteria, the analysis criteria being associated with a plurality of information sources, determining a graphical representation of at least part of the historical analysis chronicle, and causing display of the graphical representation.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: November 17, 2015
    Assignee: Nokia Technologies Oy
    Inventor: Vidya Raghavan Setlur
  • Patent number: 9191918
    Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Patent number: 9185680
    Abstract: A contextual push notification service is provided, including: receiving, by a mobile device, a notification message. The notification message comprises at least one context rule and a notification message. The at least one context rule is compared, on the mobile device, with at least one user context preference. Based on the results of the comparison, a notification action is taken.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: November 10, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
  • Patent number: 9184939
    Abstract: A mobile telephone terminal provides a user with a selectable option to transfer a telephone call to an instant messaging session and to transfer an instant messaging session to a telephone call. A presence attribute indicator for a first party is displayed with an entry associated with the telephone number of the first party. A user has a selectable option for initiating instant messaging with the party. The mobile telephone provides a customized menu of selectable options for initiating communication. The menu is dependent upon received presence attribute information. A calendar application can store the content of an instant messaging dialog in an appointment record. When an application accesses a stored telephone number of a party the stored instant messaging address of that party is automatically accessed and when the application accesses a stored instant messaging address of a party, the stored telephone number of that party is automatically accessed.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: November 10, 2015
    Assignee: Nokia Technologies Oy
    Inventors: Peter Dam Nielsen, Christian Kraft, Gregers Juul-Pedersen, Hans Jacob Jespersen
  • Patent number: 9182931
    Abstract: A network system has a printer with an internal web browser connected to a web server. The printer has a request unit that sends an HTTP request with printer status information embedded in the URL to the server, a data acquisition unit that gets HTML data from the server, and a print unit that executes a printing process based on the supplied HTML data. The server includes a request receiving unit that receives HTTP requests from the printer, a data transmission unit that sends HTML data to the client, and a status management unit that manages the printer status based on the status information embedded in the URL of the HTTP request.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: November 10, 2015
    Assignee: Seiko Epson Corporation
    Inventor: Naruhide Kitada
  • Patent number: 9167551
    Abstract: Methods and devices for detecting mobile access points are disclosed. In one embodiment, a method of detecting mobile access points comprises collecting crowdsourcing data associated with one or more access point devices, quantizing the crowdsourcing data to generate a quantized crowdsourcing data, for each access point device, determining an interfracile range of the access point device using the quantized crowdsourcing data, where the interfracile range is a measure of statistical dispersion of the quantized crowdsourcing data with respect to the access point device, identifying the access point device as a mobile access point device in response to the interfracile range exceeds a first predetermined range. The method of collecting crowdsourcing data comprises collecting the crowdsourcing data within a predetermined sliding time window.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: October 20, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Weihua Gao, Ju-Yong Do, Gengsheng Zhang, Ferit Ozan Akgul, Ashok Bhatia
  • Patent number: 9160806
    Abstract: Disclosed are an apparatus and method of transmitting a message to a plurality of data recipients subscribed to receive information from a leader. An example method of operation may include transmitting a message intended for the plurality of data recipients, analyzing content of the message to determine a category corresponding to the content and matching the message with the category. The method may also include determining that only a subset of the plurality of data recipients are configured to receive the message based on the determined category, and transmitting the message to the subset of the plurality of data recipients.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: October 13, 2015
    Assignee: Open Invention Network, LLC
    Inventor: David Gerard Ledet
  • Patent number: 9160568
    Abstract: According to one aspect of the present disclosure, a computer-implemented method is provided for generating a reputation record and filtering electronic messages, each reputation record including a reputation score and a reputation key. The method includes receiving at least one incoming event notification, including a reputation key; determining, based on the reputation key, whether a corresponding reputation record exists; creating a new reputation record if the corresponding reputation record does not exist; determining a trust determination function based on the incoming event notification; calculating a reputation score based on the determined trust determination function, the incoming event notification, and an attribute associated with the reputation key; storing the calculated reputation score along with the reputation key in either the new reputation record or the corresponding reputation record; and filtering one or more electronic messages based on the calculated reputation score.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 13, 2015
    Assignee: AOL Inc.
    Inventors: James Sargent, Sylvia Margot Romary, Jean-Jacques Moortgat, Lachlan Maxwell, Michael Adkins, Ding Xiao
  • Patent number: 9152300
    Abstract: A user may establish a reservation for content that is not currently available to the user via a group of sources, including broadcast, streaming, and/or download sources. For example the a user may establish a reservation to record a broadcast of specific content that is currently not scheduled for broadcast. As another example, the user may establish a reservation for the purpose of alerting the user once a new movie becomes available through a subscription streaming service. Based on a reservation, the service provider and/or the user's media playback device may monitor content availability data for one or more sources. When the content is indicated as available, the user may be so informed. The content may then be streamed or downloaded, or a recording of the content may be scheduled. Additionally, or alternatively, the content may be automatically scheduled for recording or download.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: October 6, 2015
    Assignee: TiVo Inc.
    Inventor: Robert F. Poniatowski
  • Patent number: 9154473
    Abstract: A system and methods that prioritize email based on the use of cryptographic signatures are described. The system can allow email to be received without blocking a subset of the email. When email is received, the system can determine whether the email is received from an approved user who has exchanged public keys with the email recipient and determines whether the email includes one or more cryptographic signatures. Emails with signatures that are successfully verified can be identified as having a higher priority level than emails without the cryptographic signatures. The emails with the higher priority level can be presented to the recipient in a priority inbox. Emails without the signatures can be placed in a different folder, which is not presented to the user by default, but can be presented to the user in response to a request from the user.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: October 6, 2015
    Assignee: CRRC, Inc.
    Inventors: Christian Taruskin Coleman, Randy Rector
  • Patent number: 9152479
    Abstract: A method for processing an event notification includes recognizing an event to be indicated via a mobile apparatus, determining whether a default notification scheme for the event is prohibited by a notification setting of the mobile apparatus, and, if the default notification scheme for the event is prohibited by the notification setting of the mobile apparatus, determining a modified notification scheme for the event and notifying the event according to the modified notification scheme.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 6, 2015
    Assignee: Pantech Co., Ltd.
    Inventor: Hea-Beck Yang
  • Patent number: 9148392
    Abstract: A computer-implemented method for aggregating event information may include 1) identifying a plurality of social networking data feeds, 2) identifying a time and a location of an event involving at least one person associated with at least one social networking data feed within the plurality of social networking data feeds, 3) mining the plurality of social networking data feeds for event data about the event, and 4) creating an event document from the event data to describe the event. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: September 29, 2015
    Assignee: Symantec Corporation
    Inventors: John P. Kelly, Bruce McCorkendale
  • Patent number: 9147181
    Abstract: Embodiments of the present invention provide a system, method, and program product to provide to a user creating an electronic message one or more informational messages related to the content and addressees of the electronic message. A computer system identifies one or more addressees of the electronic message created by the user. The computer system identifies any informational messages associated with each of the addressees, and displays to the user the identified informational messages. Each step is performed prior to the computer system transmitting the electronic message for delivery to any addressee. The informational messages can be predefined by the addressees of the electronic message and include hyperlinks and other programmable elements for execution by the user. The electronic message can be an e-mail, instant message, or other form of electronic message.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook