Priority Based Messaging Patents (Class 709/207)
-
Patent number: 9342513Abstract: 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: GrantFiled: December 1, 2011Date of Patent: May 17, 2016Assignee: Adobe Systems IncorporatedInventors: Mary Elizabeth McQuarrie, David Rudi Sherry
-
Patent number: 9344675Abstract: 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: GrantFiled: August 11, 2014Date of Patent: May 17, 2016Assignee: Google Inc.Inventors: Jordanna Chord, Brian David Marsh, Kevin Brown, Per Johan Gustafsson, Jacualyn Carol Bonnell
-
Patent number: 9342543Abstract: 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: GrantFiled: September 25, 2012Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Kumi Adachi, Eisuke Kanzaki, Koichi Takahashi, Takashi Takahashi, Hideo Takeda
-
Patent number: 9344839Abstract: 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: GrantFiled: July 29, 2002Date of Patent: May 17, 2016Assignee: BlackBerry LimitedInventors: Mihal Lazaridis, Gary P. Mousseau
-
Patent number: 9336172Abstract: 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: GrantFiled: June 18, 2013Date of Patent: May 10, 2016Assignee: FUJITSU LIMITEDInventors: Shun Ando, Shinya Hiramoto, Tomohiro Inoue, Yuta Toyoda, Masahiro Maeda, Yuichiro Ajima
-
Patent number: 9330102Abstract: 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: GrantFiled: September 2, 2014Date of Patent: May 3, 2016Assignee: Red Hat, Inc.Inventors: Michael P. McGrath, Matthew Hicks
-
Patent number: 9332404Abstract: 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: GrantFiled: March 15, 2013Date of Patent: May 3, 2016Assignee: Spireon, Inc.Inventors: Brian Boling, Sri Valarino
-
Patent number: 9325644Abstract: 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: GrantFiled: May 17, 2011Date of Patent: April 26, 2016Assignee: International Business Machines CorporationInventors: Angela Douglas, Danny Gao, Marie Knight, Pucci Lee, Karen Reilly, Gary Sedler
-
Patent number: 9319372Abstract: 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: GrantFiled: March 14, 2013Date of Patent: April 19, 2016Assignee: RTReporter BVInventor: Marijn Deurloo
-
Patent number: 9317612Abstract: 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: GrantFiled: December 7, 2009Date of Patent: April 19, 2016Assignee: D&B BUSINESS INFORMATION SOLUTIONSInventors: Doug Camplejohn, Dan Chiao
-
Patent number: 9313687Abstract: 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: GrantFiled: September 25, 2012Date of Patent: April 12, 2016Assignee: THOMSON LICENSINGInventor: Paul Gothard Knutson
-
Patent number: 9308448Abstract: 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: GrantFiled: January 22, 2014Date of Patent: April 12, 2016Assignee: ARISTOCRAT TECHNOLOGIES PTY LIMITEDInventors: Jeffrey S. Topham, David Lawdensky, David Salour, Jeff C. Himmelright, Gary Frerking
-
Patent number: 9305062Abstract: 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: GrantFiled: October 1, 2014Date of Patent: April 5, 2016Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9300605Abstract: 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: GrantFiled: April 15, 2013Date of Patent: March 29, 2016Assignee: International Business Machines CorporationInventors: David C. Brillhart, Christopher J. Dawson, Rick A. Hamilton, II, Michael D. Kendzierski, James W. Seaman
-
Patent number: 9292170Abstract: 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: GrantFiled: December 7, 2006Date of Patent: March 22, 2016Assignee: International Business Machines CorporationInventors: Corinne M. Ryan, Ruthie D. Lyle, Doris L. Jones
-
Patent number: 9294579Abstract: 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: GrantFiled: January 4, 2012Date of Patent: March 22, 2016Assignee: Google Inc.Inventors: Todd Sampson, John Sampson, Steve Ho, Eric Marcoullier, Neil Scott Rafer
-
Patent number: 9294594Abstract: 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: GrantFiled: January 18, 2012Date of Patent: March 22, 2016Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Min-soo Koo
-
Patent number: 9288287Abstract: 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: GrantFiled: September 11, 2014Date of Patent: March 15, 2016Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventor: James B. Williams
-
Patent number: 9276807Abstract: 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: GrantFiled: October 23, 2013Date of Patent: March 1, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Azim Nasir, Hong Xiao, Dongchen Wang, Andre R. Turner
-
Patent number: 9277502Abstract: 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: GrantFiled: February 2, 2011Date of Patent: March 1, 2016Assignee: Facebook, Inc.Inventors: Alireza Moayerzadeh Ahmadi, Sameer Fahad Khalid Moidu
-
Patent number: 9276882Abstract: 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: GrantFiled: March 11, 2013Date of Patent: March 1, 2016Assignee: NHN CorporationInventors: KyungTae Mok, Sungwon Jung, YeongMin Choi, Ho Sung Kang, Seok Hyun Jeong, Bohyun Oh
-
Patent number: 9268843Abstract: 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: GrantFiled: June 30, 2010Date of Patent: February 23, 2016Assignee: CBS Interactive Inc.Inventors: Tushar Pradhan, Mark Cordeiro
-
Patent number: 9264392Abstract: 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: GrantFiled: December 12, 2013Date of Patent: February 16, 2016Assignee: Facebook, Inc.Inventor: David Harry Garcia
-
Patent number: 9256748Abstract: 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: GrantFiled: March 14, 2013Date of Patent: February 9, 2016Assignee: CA, INC.Inventors: Carrie E. Gates, Gabriel M. Silberman, Maria C. Velez-Rojas, Serguei Mankovskii, Steven L. Greenspan
-
Patent number: 9258376Abstract: 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: GrantFiled: August 4, 2009Date of Patent: February 9, 2016Assignee: AT&T Intellectual Property I, L.P.Inventor: Patrick John Jensen
-
Patent number: 9246853Abstract: 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: GrantFiled: January 22, 2013Date of Patent: January 26, 2016Assignee: Amdocs Software Systems LimitedInventors: Nir Levy, Jackie Assa, Nir Pedhazur
-
Patent number: 9239921Abstract: 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: GrantFiled: February 11, 2015Date of Patent: January 19, 2016Assignee: Kaspersky Lab AOInventors: Pavel N. Yarykin, Ilya B. Godunov
-
Patent number: 9225674Abstract: 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: GrantFiled: January 3, 2013Date of Patent: December 29, 2015Assignee: International Business Machines CorporationInventors: Giuseppe Fioretti, Sandro Piccinini, Luigi Pichetti, Marco Secchi
-
Patent number: 9225999Abstract: 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: GrantFiled: February 21, 2013Date of Patent: December 29, 2015Assignee: BROADCOM CORPORATIONInventor: Victor Liang
-
Patent number: 9218365Abstract: 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: GrantFiled: December 13, 2012Date of Patent: December 22, 2015Assignee: YEDA RESEARCH AND DEVELOPMENT CO. LTD.Inventors: Michal Irani, Alon Faktor
-
Patent number: 9215194Abstract: 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: GrantFiled: July 16, 2013Date of Patent: December 15, 2015Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Alan D. Gatzke, Labhesh Patel, Mukul Jain
-
Patent number: 9215575Abstract: 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: GrantFiled: May 20, 2009Date of Patent: December 15, 2015Inventor: Ross George Kouhi
-
Patent number: 9210057Abstract: 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: GrantFiled: October 11, 2014Date of Patent: December 8, 2015Assignee: International Business Machines CorporationInventors: Ana C. Biazetti, Fonda J. Daniels, Kent F. Hayes, Jr., Paul F. McMahan, Denilson Nastacio
-
Patent number: 9203794Abstract: 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: GrantFiled: September 14, 2012Date of Patent: December 1, 2015Assignee: FACEBOOK, INC.Inventors: Barry Appelman, Muhammad Mohsin Hussain
-
Patent number: 9197738Abstract: 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: GrantFiled: April 10, 2009Date of Patent: November 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Igor Peev, Robert Pengelly, Bryan T. Agnetta, Adam Swank, Sumonto Ghosh, Liang Chen
-
Patent number: 9198013Abstract: 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: GrantFiled: May 21, 2013Date of Patent: November 24, 2015Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Mingxing S. Li, Ce Xu, Xuming Chen, Priscilla Lau, Peter Li, Said Hanbaly
-
Patent number: 9197907Abstract: 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: GrantFiled: October 7, 2011Date of Patent: November 24, 2015Assignee: ERICSSON ABInventors: Chris Phillips, Bob Forsman, Charles Dasher, Jennifer Reynolds, Steve Martin
-
Patent number: 9189873Abstract: 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: GrantFiled: March 23, 2010Date of Patent: November 17, 2015Assignee: Nokia Technologies OyInventor: Vidya Raghavan Setlur
-
Patent number: 9191918Abstract: 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: GrantFiled: June 24, 2014Date of Patent: November 17, 2015Assignee: International Business Machines CorporationInventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
-
Patent number: 9185680Abstract: 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: GrantFiled: December 19, 2013Date of Patent: November 10, 2015Assignee: International Business Machines CorporationInventors: Kuntal Dey, Girish Dhanakshirur, Jayakarthik Jayabalan, Sumit Mittal, Sougata Mukherjea
-
Patent number: 9184939Abstract: 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: GrantFiled: June 18, 2012Date of Patent: November 10, 2015Assignee: Nokia Technologies OyInventors: Peter Dam Nielsen, Christian Kraft, Gregers Juul-Pedersen, Hans Jacob Jespersen
-
Patent number: 9182931Abstract: 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: GrantFiled: August 11, 2014Date of Patent: November 10, 2015Assignee: Seiko Epson CorporationInventor: Naruhide Kitada
-
Patent number: 9167551Abstract: 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: GrantFiled: September 12, 2012Date of Patent: October 20, 2015Assignee: QUALCOMM IncorporatedInventors: Weihua Gao, Ju-Yong Do, Gengsheng Zhang, Ferit Ozan Akgul, Ashok Bhatia
-
Patent number: 9160806Abstract: 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: GrantFiled: August 4, 2011Date of Patent: October 13, 2015Assignee: Open Invention Network, LLCInventor: David Gerard Ledet
-
Patent number: 9160568Abstract: 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: GrantFiled: September 14, 2012Date of Patent: October 13, 2015Assignee: AOL Inc.Inventors: James Sargent, Sylvia Margot Romary, Jean-Jacques Moortgat, Lachlan Maxwell, Michael Adkins, Ding Xiao
-
Patent number: 9152300Abstract: 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: GrantFiled: March 31, 2011Date of Patent: October 6, 2015Assignee: TiVo Inc.Inventor: Robert F. Poniatowski
-
Patent number: 9154473Abstract: 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: GrantFiled: July 5, 2012Date of Patent: October 6, 2015Assignee: CRRC, Inc.Inventors: Christian Taruskin Coleman, Randy Rector
-
Patent number: 9152479Abstract: 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: GrantFiled: December 19, 2013Date of Patent: October 6, 2015Assignee: Pantech Co., Ltd.Inventor: Hea-Beck Yang
-
Patent number: 9148392Abstract: 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: GrantFiled: February 15, 2012Date of Patent: September 29, 2015Assignee: Symantec CorporationInventors: John P. Kelly, Bruce McCorkendale
-
Patent number: 9147181Abstract: 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: GrantFiled: December 7, 2011Date of Patent: September 29, 2015Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook