Priority Based Messaging Patents (Class 709/207)
  • 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
  • Patent number: 9143547
    Abstract: Streaming video to a wireless device is described.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Justin Middleton, David Mendenhall, Andreas Atkins, Mandar Arun Khadilkar
  • Patent number: 9137573
    Abstract: Embodiments of the present invention relate generally to media content, such as content contained within audio works (e.g., songs, audio-books, etc.), audiovisual works (e.g., movies, films, etc.), and textual works, as examples, as well as managing playback of such content, and more specifically to assigning independent content ratings to various segments of an individual work (as opposed to or in addition to a content rating for the individual work as a whole) and managing playback of such work based at least in part on the assigned ratings of the various segments.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: September 15, 2015
    Assignee: NETGEAR, Inc.
    Inventor: Satish Nandi
  • Patent number: 9137276
    Abstract: A method for managing message distribution in a networked computing environment. The method includes determining, for a particular topic, at least a first subscriber messaging engine and a second subscriber messaging engine to receive a topic message. The method includes determining that the first subscriber messaging engine is to act as a cache for the second subscriber messaging engine. The method includes sending the topic message to the first subscriber messaging engine. The method then includes sending a reference message to the second subscriber messaging engine, the reference message being able to be used to retrieve the topic message from the first subscriber messaging engine.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: September 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Lohith Ravi, Lohitashwa Thyagaraj, Venugopala K Vemula
  • Patent number: 9129331
    Abstract: A method and system for making a requisition for one or more items including providing a requisition module written as a service, using the requisition module to place one or more orders for one or more items, and monitoring the status of the one or more orders or the one or more items. When one or more orders is placed by a user of the module, an instant message or an email is provided to the user, wherein the instant message or email specifies the status of the one or more orders to the user.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew Coleman, Macam S. Dattathreya
  • Patent number: 9131108
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, a computer-readable storage medium in a media controller having computer instructions to execute a soft-phone client application on the media processor, receive a call originating from an internet protoco multimedia subsystem network where the calls are directed to the media processor by a gateway having a switch that routes the call in accordance with a destination address included in a eession initiation protocol header message, and selectively answer the call at any of a plurality of terminal devices including a mobile cellular phone coupled to the media processor via a femtocell. The computer instructions can be operable to present an audio portion of the call through a speaker of a presentation device operatively coupled to the media processor. Other embodiments are disclosed.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: September 8, 2015
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Lakshminarashimhan Naidu, Thomas P. Benzaia, Bernard Ku
  • Patent number: 9131020
    Abstract: Aspects of the present invention disclose a system, method and computer program product for focused real time collaboration. In an example, a computer receives an electronic message from a first user, the electronic message being addressed to an intended recipient. The computer determines that a posted status of the intended recipient indicates that the intended recipient is not available to actively receive electronic messages from users. The computer analyzes whether the first user is on a list of users in a collaborative event with the intended recipient. The computer stores the electronic message in local storage. The computer determines that a natural breakpoint is reached in the collaborative event by the intended recipient indicating that the intended recipient is available to actively receive electronic messages from users regardless of the status of the intended recipient. The computer transmits the electronic message to a computer of the intended recipient.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: September 8, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 9111282
    Abstract: A method and system as described identifies business records. A business listing stores one or more business records. In order to filter spam records, the method and system operate to identify whether a target business record is a spam business record. To identify the target record as a spam record, the method and system compare extracted characteristics of the target record with characteristics of known spam or good business records. Depending upon the similarity with the known business records, the target business record is identified as a spam record or a good record.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: August 18, 2015
    Assignee: Google Inc.
    Inventor: Baris Yuksel
  • Patent number: 9106693
    Abstract: This disclosure describes a global attacker database that utilizes device fingerprinting to uniquely identify devices. For example, a device includes one or more processors and network interface cards to receive network traffic directed to one or more computing devices protected by the device, send, to the remote device, a request for data points of the remote device, wherein the data points include characteristics associated with the remote device, and receive at least a portion of the requested data points. The device also includes a fingerprint module to compare the received portion of the data points to sets of data points associated with known attacker devices, and determine, based on the comparison, whether a first set of data points of a first known attacker device satisfies a similarity threshold. The device also includes an security module to selectively manage, based on the determination, additional network traffic directed to the computing devices.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: August 11, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Daniel J. Quinlan, Kyle Adams, Oskar Ibatullin, Yuly Tenorio Morales, Robert W. Cameron, Bryan Burns
  • Patent number: 9100453
    Abstract: A social network (SNET) is divided into one or more circles employing separate security secrets, e.g. keys, for communication between members. A device can be a member of more than one circle, and store different keys for each of those circles in separate, restricted portions of memory. When a member leaves a circle, new keys can be generated and distributed to the remaining members. Before and after joining a circle, a level of trust associated with the device or human member can be determined based on third party trust verification and a trust history. A requirement for multiple current circle members to vouch for the prospective member can be imposed as a condition of membership. Each circle can be assigned different trust and access levels, and authorization to receive information can be checked before transmitting information between circles.
    Type: Grant
    Filed: February 14, 2012
    Date of Patent: August 4, 2015
    Assignee: Broadcom Corporation
    Inventors: Sherman (Xuemin) Chen, Marcus C. Kellerman, Wael W. Diab, Yasantha N. Rajakarunanayake, James D. Bennett
  • Patent number: 9088877
    Abstract: In some embodiments, methods comprise: receiving a communication request from the IM client using a first server; delivering the received communication request to the mobile phone using the first server; recording information regarding the communication request; receiving a communication response from the mobile phone; associating the received response from the mobile phone with the communication request from the IM client based on the recorded information; and sending the received communication response to the IM client. In some embodiments, methods comprise: receiving a call from a mobile phone at a first server, wherein the call is made by dialing a number from the mobile phone, the number indicating that an IM client is an intended recipient of the call and identifying the IM client; sending a communication request to the IM client based on the received call using the first server.
    Type: Grant
    Filed: September 18, 2006
    Date of Patent: July 21, 2015
    Assignee: AVAYA, INC.
    Inventor: Pierre Hagendorf
  • Patent number: 9088625
    Abstract: A system and method is disclosed for requesting and obtaining an updated digital image for a place of interest. A system may be configured to provide, for display to a first user, a representation of a place of interest and a user interface for requesting an updated image of the place of interest. The first user may use the user interface to request a recent image of the place of interest. On receiving the request, a determination may be made whether a second user is in an area related to the place of interest. On determining a second user is in the area, the second user is informed of the request. The second user may then respond by capturing a new image for the place of interest and providing the new image to the system. On receiving the new image from the second user, the representation may be updated with the new image and made available for display to the first user.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: July 21, 2015
    Assignee: Google Inc.
    Inventor: Wojciech Moczydlowski
  • Patent number: 9088441
    Abstract: Exemplary embodiments include methods and systems for monitoring, analyzing, and troubleshooting of control plane dynamics of a network including collecting state data from the one or more routers of one or more protocols at discrete time intervals, the state data being associated with one or more routers of a network, analyzing corresponding state data collected at two or more discrete time intervals, and outputting a result of the analysis of the state data collected from the one or more routers of the network.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: July 21, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Gerald E. Underwood
  • Patent number: 9081596
    Abstract: A device (110) according to an implementation of the present invention, having a plurality of virtual machines (1002, 1003, 1004, and 1005), includes a virtualization software (1001) which manages the virtual machines. The virtualization software includes an application VM creating unit (1300) which creates a virtual machine for executing a program. A first virtual machine (1002) determines whether a first program is to be executed on the first virtual machine or to be executed on a virtual machine other than the first virtual machine. When the first virtual machine determines that the first program is to be executed on the other virtual machine, the application VM creating unit creates a second virtual machine for executing the first program.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: July 14, 2015
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Manabu Maeda, Hideki Matsushima, Tomoyuki Haga, Kenneth Alexander Nicolson
  • Patent number: 9081833
    Abstract: Systems and methods for providing a tooltip based on search results within a social network are provided. A method includes receiving a search query within the social network. The method also includes determining a set of search results responsive to the search query. The set of search results is from within the social network. The set of search results includes search results of a first type and search results of a second type. The method also includes providing for display of plural ones of the search results of the first type. The method also includes determining whether a number of search result of the second type exceeds a threshold number. The method also includes, providing, in a case where the number of search results of the second type exceeds the threshold number, for display of a tooltip. The tooltip indicates the second type.
    Type: Grant
    Filed: April 4, 2013
    Date of Patent: July 14, 2015
    Assignee: Google Inc.
    Inventors: Alexander Ketner Unger, Yo Eun Ko
  • Patent number: 9077565
    Abstract: Sharing content among users of mobile devices is facilitated and controlled by a system and method that employs a content sharing application to receive and process requests to share content among users of devices such as mobile devices and personal computers. Recipients receive share content messages from the content sharing application indicating that they have been selected to access shared content. Such messages may provide direct or indirect access to the shared content via the recipient mobile device. Recipients can specify privacy management schemes to limit or control the receipt of such messages. The content sharing application may also provide various spam filtering techniques that prevent users from abusing the system, including restricting the number or type of requests to share content that may be effectuated over time.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: July 7, 2015
    Assignee: AT&T Mobility II LLC
    Inventors: Anuraag Agrawal, Bryan Sullivan
  • Patent number: 9070116
    Abstract: A communications device is configured to report spam on demand. The spam is reported to a spam reporting service center in a communications network. As content is received by the device, the user of the device analyzes the content to determine if the content comprises spam. If the user determines that the content comprises spam, the user triggers the device to report the spam. The content can be of any type of content or combinations of content type, such as SMS, SMS, VM, email, VVM, VVM, and advertisements. The device comprises multiple clients configured to processes, respectively, each content type. In response to receiving the trigger, the appropriate client encapsulates the content. The encapsulated content is sent to a Report Spam client to generate a spam report. The spam report includes the encapsulated content and a disposition instruction.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: June 30, 2015
    Assignee: AT&T Mobility II LLC
    Inventor: Ileana A. Leuca
  • Patent number: 9071565
    Abstract: Devices, systems and methods for sending messages from a web service server to a computing device shared by a current user and another offline user while maintaining privacy for the other offline user's messages and decreasing bandwidth requirements for transmission of messages may include registering the user and the offline user of the computing device with the web service server, receiving at the web service server from the computing device a login by a first user, wherein the first user is determined to be the current user, checking a database for undelivered messages for the at least one offline user who is not currently accessing the web service server, wherein any user who is not a current user is determined to be an offline user, encrypting each offline user's undelivered messages, sending the undelivered messages to the computing device, and storing offline user encrypted undelivered messages in the computing device.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: June 30, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Vijay A. Suryavanshi, Mohammed Ataur R. Shuman
  • Patent number: 9063695
    Abstract: Functionality is described for allowing a first user to select a sound item. The first user can use a first device to send this sound item to a second device operated by a second user. Upon the occurrence of a triggering event, the sound item selected by the first user can be presented by the second device to the second user. The first device and the second device may correspond to two devices in an Instant Messaging (IM) system. According to another illustrative aspect, functionality is described that allows the first user to select the new sound item from a source sound item by adjusting the position and/or size (e.g., width) of a graphical selection unit that is presented over a graphical depiction of the source sound item.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: June 23, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: K. Aaron Williams, John R. Selbie, William S Archbell, Kandarp Jani, Troy A Schauls, Raghuveer Simha, Yuanquan Zhang, Thomas Aleksandr Barbour
  • Patent number: 9055071
    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: June 9, 2015
    Assignee: CA, INC.
    Inventors: Carrie E. Gates, Gabriel M. Silberman, Maria C. Velez-Rojas, Serguei Mankovskii, Steven L. Greenspan
  • Patent number: 9055125
    Abstract: A social networking site that communicates with a plurality of human users can also communicate with a plurality of non-human users. Information from one of the non-human users can be automatically received at the site and evaluated. Commands can be automatically transmitted to another of the non-human users in response to the evaluation. A human readable indicator can be posted at a page of the site.
    Type: Grant
    Filed: December 12, 2012
    Date of Patent: June 9, 2015
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Thomas Paul Schmit, James W. Kern, Philip J. Ferro, William R. Blum
  • Patent number: 9055115
    Abstract: Methods and systems of managing feed items may involve receiving a feed item and determining an estimate of an amount of time to read the feed item. In addition, the feed item can be prioritized in a feed aggregator based at least in part on the estimate of the amount of time to read the feed item.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: June 9, 2015
    Assignee: International Business Machines Corporation
    Inventors: Denise A. Bell, Travis M. Grigsby, Jana H. Jenkins, Trevor Livingston
  • Patent number: 9047297
    Abstract: Systems and methods for facilitating an integrated environment for developing information exchanges are disclosed. In such environment, a global registry of conceptual objects for developing information exchanges may be provided. In such an environment, a local registry of conceptual objects may be provided for facilitating a local information exchange standard established for an individual domain. Under the environment, exchange objects may be composed based on the objects in the global registry and/or local registry. The exchange objects may be stored in a repository associated with the individual domain for developing the information exchanges. Exchange artifacts conforming to multiple exchange standards may be generated based on the exchange objects in the repository. The conceptual objects and exchange objects in the local registry and repository associated with the individual domain may be promoted to the global registry; and may be imported from and/or exported to enteral resources.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: June 2, 2015
    Assignee: CROSSFLO SYSTEMS, INC.
    Inventors: Winfield J. Wagner, Andrew P. Toto
  • Patent number: 9049569
    Abstract: An incoming message and an indication of a sender-specified destination for the incoming message are received. In addition, a determination is made as to whether a mobile telephone number is known by the sender to be associated with the sender-specified destination. If a mobile telephone number is known by the sender to be associated with the sender-specified destination, a first message that is based on the incoming message is sent to the mobile telephone number. Furthermore, a second message is sent to the mobile telephone number that indicates that the first message was sent to the mobile telephone number based on a determination that the mobile telephone number is known by the sender to be associated with the sender-specified destination.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: June 2, 2015
    Assignee: Google Inc.
    Inventor: Barry Appelman
  • Publication number: 20150149576
    Abstract: One embodiment of the present invention sets forth a technique for generating a status update message. The method involves defining one or more status update criteria and monitoring user activity in a software application for the one or more status update criteria. The method further involves determining, based on the user activity, that the one or more status update criteria have been met and generating, via a processing unit, a status update message. The status update message includes multimedia content related to a project associated with the software application.
    Type: Application
    Filed: February 2, 2015
    Publication date: May 28, 2015
    Inventors: Wei H. Li, Tovi GROSSMAN, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 9042923
    Abstract: A communication expands a text message into a web page and provides a link to the web page to a recipient device. The web page includes image content representing a subject or verb of the text message.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: May 26, 2015
    Assignee: FSP LLC
    Inventor: Charles A Mirho
  • Patent number: 9043212
    Abstract: A messaging response system is disclosed wherein a service providing system provides services to users via messaging communications. In accordance with an exemplary embodiment of the present invention, multiple respondents servicing users through messaging communications may appear to simultaneously use a common “screen name” identifier.
    Type: Grant
    Filed: April 2, 2003
    Date of Patent: May 26, 2015
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Richard G. Moore, Gregory L. Mumford, Duraisamy Gunasekar
  • Patent number: 9043303
    Abstract: A method for sharing an email in an on-demand database system is provided. The method receives, at one or more computer systems associated with the on-demand database system, the email from a first user; determines, at the one or more computer systems, a database record associated with the email; logs, at the one or more computer systems, the email with the associated database record; and provides access to the email to one or more second users with access rights to the database record.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 26, 2015
    Assignee: salesforce.com, Inc.
    Inventors: Pratima Arora, Jeanine Walters
  • Patent number: 9043405
    Abstract: A computer-implemented method for leveraging social networking information with a messaging client are disclosed. In one aspect, a messaging client (e.g., email client), or an application designed to be closely integrated with an email client, analyzes a message to identify a sender, and then generates a query including information identifying the sender that is forwarded to a social networking application to be processed. The social networking application returns information about the sender (e.g., from a social networking profile), that can be viewed by a user of the messaging client, thereby providing additional information about the sender of a particular message.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: May 26, 2015
    Assignee: LinkedIn Corporation
    Inventors: Eric Ly, Edward Tau, James Duncan Work
  • Patent number: 9037658
    Abstract: Users of a social networking system can tag other users in content items that are provided outside of the social networking system, such as pictures that are viewable on a website that is external to the social networking system. To enable a user to tag another user in a content item, an external system provides a user interface that enables the user to tag another user, optionally define a portion of the content item in which the tagged user appears, and provide an identity of the tagged user. The external system communicates with the social networking system to provide the tagging information to the social networking system. The tagging information is received by the social networking system, which imports the content item and displays the content item with the tagging information to other users in the social networking system.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: May 19, 2015
    Assignee: Facebook, Inc.
    Inventors: Paul François Carduner, Samuel Raymond Odio
  • Patent number: 9037666
    Abstract: A system for regulating e-mail comprises a database of information profiling legitimate e-mail usage. When an e-mail is received at the system, it is scrutinized relative to the information in the database. If the e-mail is found to be legitimate based upon this evaluation, it is delivered to the intended recipient. If, however, the e-mail appears on the basis of the evaluation to be the last in a series of illegitimate e-mails or otherwise has characteristics inconsistent with the profile of legitimate e-mail usage, the e-mail may not be delivered and the postmaster and administrator at the source of the e-mail is contacted.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: May 19, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Dale W. Malik
  • Publication number: 20150134760
    Abstract: A system and machine-implemented method for generating a customized news collection based on social groups, the method comprising receiving an indication of one or more social groups associated with a user, wherein each of the one or more social groups is associated with the user's account in a social networking service, determining, one or more contacts associated with each of the identified one or more social groups at a social networking service, selecting a set of news items including one or more news items associated with the one or more identified contacts and generating a news collection including a number of the one or more news items of the set of news items for provision to a user.
    Type: Application
    Filed: October 29, 2014
    Publication date: May 14, 2015
    Inventor: Gopinath Neelambaran KALLAYIL
  • Publication number: 20150134761
    Abstract: The disclosure relates to mechanisms that may be used to route notifications in an Internet of Things (IoT) environment according to user activity and/or proximity detection. More particularly, in various embodiments, an entity that manages the IoT environment may receive one or more messages, actions, or responses that indicate detected activity or detected proximity associated with one or more users from one or more IoT devices in the IoT environment. The management entity may then establish an activity and proximity trail from the one or more messages, actions, or responses that indicate the detected activity or the detected proximity, whereby in response to an IoT device reporting one or more notifications, an IoT device in proximity to at least one of the one or more users may be identified and the one or more notifications may be routed to the identified IoT device.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 14, 2015
    Inventors: Sandeep SHARMA, Binita GUPTA, Mohammed Ataur Rahman SHUMAN, Amit GOEL, Ashutosh AGGARWAL
  • Publication number: 20150134759
    Abstract: A method for notifying of an activity of a first user to a second user during a first communication session is provided. The method includes receiving an interrupt when the first user engages in a second activity during the first communication session, encoding an information message by a first device of the first user, after receiving the interrupt, and sending the information message to a second device of the second user.
    Type: Application
    Filed: June 14, 2013
    Publication date: May 14, 2015
    Inventors: Basavaraj Jayawant Pattan, Venkateswar Jeedigunta, Kyung-Tak Lee, Gyu-Bong Oh
  • Publication number: 20150134762
    Abstract: A long tail information subscribing method is provided. The method includes receiving a to-be-subscribed long tail information type from a client-side, and determining whether an information content matches the long tail information type. The method also includes, when it is determined that an information content matches the long tail information type, sending a long tail information alert message to the client-side to cause the client-side to update an alert display based on the long tail information alert message. Further, the method includes receiving a trigger request message corresponding to the alert display from the client-side, and sending long tail information content corresponding to the trigger request message to the client-side. The information distribution efficiency is thus substantially improved.
    Type: Application
    Filed: January 20, 2015
    Publication date: May 14, 2015
    Inventor: SHUICHENG HUANG
  • Patent number: 9031995
    Abstract: Systems and methods aggregate data and use caching techniques. In one implementation, a computer-implemented method aggregates data. A server receives a request for data that includes one or more identifiers. Based on at least one of the one or more identifiers, at least one template defining a view of the data is retrieved. One or more modules are identified based on the at least one template and one or more services are invoked to obtain the one or more modules. The one or more modules are received and processing by applying one or more business logic rules. At least a portion of the one or more processed modules are stored in a data store. The view of the data is generated based on the processed one or more modules and a response is transmitted to a client that includes the view of the data.
    Type: Grant
    Filed: February 4, 2009
    Date of Patent: May 12, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Gary Paul Raden, II, Antoun Kanawati, Jamie Hunter, Mukul Vijay Karnik, Roshith Rajagopal
  • Patent number: 9032040
    Abstract: A receiving device receives messages, detects the priority levels set in the headers of the messages, and reads the first and second messages. When the receiving device receives the header of the second message during reading of the first message, it controls, in accordance with the priority levels of the first and second messages, the reading rates at which the first and second messages are read.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: May 12, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shingo Iwasaki
  • Patent number: 9031781
    Abstract: A method of operation of a navigation system includes: generating a system message along a route determining a priority value for the system message; sorting the system message based on the priority value and a message play time for the system message; calculating an available play time for the system message; and selecting the system message having the message play time not exceeding the available play time.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: May 12, 2015
    Assignee: Telenav, Inc.
    Inventors: Weiying Li, Aliasgar Mumtaz Husain
  • Publication number: 20150127759
    Abstract: Concepts and technologies disclosed herein are directed to per-session invocation of priority services based upon network available information. A service architecture can include a service architecture core and a service execution runtime framework in which a priority service application is executable to perform operations to provide a priority service for a communications session. The priority service application can determine whether a priority service should be invoked for the communications session based upon priority criteria. If a determination is made that the priority service is to be invoked for the communications session based upon the priority criteria, the priority service application can invoke the priority service for the communications session.
    Type: Application
    Filed: November 4, 2013
    Publication date: May 7, 2015
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Steven A. Siegel, Keylor Eng, Anisa Parikh
  • Publication number: 20150127760
    Abstract: A process system for constructing network structure deployment diagram and the method thereof and a computer program product storing a network structure deployment analysis program are provided to analyze the network structure deployment of a target network. At first, a request instruction is sent by the process system for constructing the network structure deployment diagram to acquire network flow status messages. Interconnection relationship between the connection ports is analyzed by matching the acquired network flow status messages of the connection ports to generate the network structure deployment diagram of the target network. Accordingly, the invention utilizes the flow data messages of the connection ports in the network to create the network structure deployment diagram with advantages of easy implementation and high operation efficiency etc., and is especially suitable for large network systems with a large amount of network terminals.
    Type: Application
    Filed: April 2, 2014
    Publication date: May 7, 2015
    Applicant: XINGUARD INC.
    Inventors: Wei-Shan Hsieh, Jyh-Kae Hsu
  • Patent number: 9024747
    Abstract: A computing system is described that receives, at a particular time, notification data, the notification data indicating a threshold amount of time for which the computing system is to delay outputting an alert based on the notification data. The computing system initiates, based on the threshold amount of time, a deferred output of the alert based on the notification data. Responsive to determining that the threshold amount of time has elapsed since the particular time, the computing system outputs the alert based on the notification data.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: May 5, 2015
    Assignee: Google Inc.
    Inventors: Alexander Faaborg, Austin Robison
  • Patent number: 9026649
    Abstract: A first server is configured to receive data associated with a first user device. The first user device may send the data to the first server via a network device without user interaction, and the data may relate to activity associated with the first user device. The first server is further configured to determine a status, associated with the first user device, based on the data, store information regarding the status, receive permissions for the information regarding the status of the first user device, apply the permissions for the information regarding the status to form an advertised status, and send the advertised status to the network device. The network device may be capable of sending the advertised status to a client device or a second user device based on the permissions.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: May 5, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Emerando M. Delos Reyes, Benjamin J. Parker, Samir Ait-Ameur, Deepak Kakadia
  • Publication number: 20150120853
    Abstract: Systems, methods, and techniques are disclosed for processing messages using a messaging bus. An example system includes an input queue that stores one or more input messages and an output queue that stores one or more output messages. The example system also includes a first service residing in a first messaging bus. In a composite transaction, the first service processes a first message and generates a second message in accordance with processing the first message. The example system further includes a transaction manager that places the second message in the output queue. The second message is routed from the output queue to a second service residing in a second messaging bus for processing, and the first and second messaging buses are diverse. The second service processes, during the composite transaction, the second message.
    Type: Application
    Filed: October 29, 2013
    Publication date: April 30, 2015
    Applicant: Red Hat, Inc.
    Inventors: Filip Nguyen, Robert Balent
  • Publication number: 20150120852
    Abstract: Embodiments of the present invention disclose a method, computer program product, and computer system for prioritizing messages based on subscriber preferences. In an embodiment of the invention, an application server computer determines that a subscriber is subscribed to at least one topic space. The application server computer receives one or more topic priority preferences from the subscriber, and a plurality of messages from the at least one topic space. The application server computer prioritizes the plurality of messages based on the received topic priority preference, and sends the prioritized plurality of messages to the subscriber.
    Type: Application
    Filed: October 28, 2013
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Chethan Bhat, Sanjay M. Kesavan, Rajesh Lalgowdar, Lohitashwa Thyagaraj
  • Publication number: 20150120854
    Abstract: Embodiments of the present invention disclose a method, computer program product, and computer system for prioritizing messages based on subscriber preferences. In an embodiment of the invention, an application server computer determines that a subscriber is subscribed to at least one topic space. The application server computer receives one or more topic priority preferences from the subscriber, and a plurality of messages from the at least one topic space. The application server computer prioritizes the plurality of messages based on the received topic priority preference, and sends the prioritized plurality of messages to the subscriber.
    Type: Application
    Filed: June 4, 2014
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Chethan Bhat, Sanjay M. Kesavan, Rajesh Lalgowdar, Lohitashwa Thyagaraj
  • Patent number: 9021133
    Abstract: Systems and methods relating to communication within a fabric network are presented. The fabric network includes one or more logical networks that enables devices connected to the fabric to communicate with each other using various profiles known to the devices. A device sending a message may follow a general message format to encode the message so that other devices in the fabric may understand the message regardless of which logical networks the devices are connected to. Within the message format, a payload of data may be included for the receiving device to forward, store, or process the message. The format and the contents of the payload may vary according to a header within the payload that indicates a profile and a message type within the profile. Using the profile and message type, the receiving devices may decode the message to process the message.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: April 28, 2015
    Assignee: Google Inc.
    Inventors: Jay D. Logue, Grant M. Erickson, Zachary B. Smith, Osborne B. Hardison, Richard J. Schultz, Sunny P. Gujjaru, Matthew G. Neeley
  • Patent number: 9021043
    Abstract: Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially processed with proxy logic. If the proxy logic is unable to complete filtering/scanning of a message within a timeout period, the store-and-forward logic is invoked to complete filtering/scanning of the message. The store-and-forward logic also may be invoked if a delivery attempt made by the proxy logic fails or does not complete prior to a delivery timeout period. When such a condition is met, the store-and-forward logic accepts the message, including storing the message, sending a response that indicates the message was accepted, and closing the connection over which the message was received. The store-and-forward logic may complete any scanning if not completed by the proxy logic, and takes over delivery responsibilities.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: April 28, 2015
    Assignee: Microsoft Technology Licensing LLC
    Inventor: Hans Christian Andersen
  • Patent number: 9021041
    Abstract: An on-line support system providing a persistent chat system and a database of knowledge articles organized in a tree-based hierarchy. The on-line support system merges the utility of a communication system with a knowledge navigation system. Knowledge can be accumulated through text, voice and image communications by a user in a common environment, and these communications are preserved and organized for future reference.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: April 28, 2015
    Assignee: Nextpat Limited
    Inventors: Mark S. Knighton, Shane R. Arney, Peter J. DeLaurentis, Todd C. Moyer