Patents Examined by Ayele Woldemariam
  • Patent number: 9769106
    Abstract: Technologies for displaying notifications on a mobile computing device includes determining a notification category for each notification, determining a priority level for each notification in each notification category, and determining a priority order of the notification categories. The notification categories are displayed as notification containers in which the associated notifications are displayed. Each notification may be displayed as separate tile having a location, size, color, and/or other visual property based on the relative priority level of the individual notification.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: September 19, 2017
    Assignee: Intel Corporation
    Inventors: Hayat Benchenaa, Daren P. Wilson, Aras Bilgen, Dirk Hohndel
  • Patent number: 9762700
    Abstract: A system and/or computer program product retrieves a nested resource of software modules. A client computer identifies software modules that are required by a primary software module. The dependent and primary software modules are consolidated at a client computer into an aggregated software module, which is an exemplary nested resource. A request for the aggregated software module is transmitted to a module server from a client-side module loader, which is incapable of identifying a name of received software modules from the module server, and where the module server is blocked from returning additional software modules in response to a request for a particular module. The client-side module loader in the client computer then receives the requested aggregated software module without any identification and utilizes asynchronous module definition (AMD) specification commands to generate the aggregated software module.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Charles E. Dumont, Dan Dumont
  • Patent number: 9755935
    Abstract: A method for bandwidth optimization of network application is disclosed. The method includes the steps of: classifying and identifying running network applications according to a set profile, and obtaining network applications of a first category; estimating the bandwidth of the running network applications, and obtaining an available bandwidth of network applications of the first category; obtaining bandwidth occupied by network applications of the first category, and determining whether the bandwidth occupied by network applications of the first category is higher than the available bandwidth; and if yes, then adjusting the bandwidth occupied by network applications of the first category. By the above method, system and computer-readable storage medium for bandwidth optimization, the possibility of network congestion is reduced, and the network fluency of the network applications of the system is improved.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: September 5, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qiyuan Meng, Zhao Liu
  • Patent number: 9756006
    Abstract: A prioritizing entity prioritizes external contacts using a social network and determines people at the external contact who may influence execution of a given matter. The prioritizing entity also prioritizes internal resources with respect to the prioritized external contacts based on social proximity to people at the external contact, also by using the social network. The prioritizing entity assigns a prioritized internal resource to a prioritized external contact. Prioritizing external contacts includes ranking the external contacts based on an estimate of the amounts individual external contacts could spend on a given matter. Prioritizing internal resources includes determining explicit connections and inferred connections with people at the external contact, using the social network.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: September 5, 2017
    Assignee: LinkedIn Corporation
    Inventors: Dan Shapero, Ximeng Zhang, James Raybould
  • Patent number: 9692654
    Abstract: A system can correlate derived metrics for system activity to determine problems and recommend solutions. Using a hierarchy of derived metrics from a set of raw metrics, a system can identify a problem, correlate related metrics and determine a recommended solution. For example, raw metrics can be collected about computing resources. Analyzers can process the raw metrics and outputs from other analyzers to gather metrics that include metrics derived from other metrics. When a problem symptom is discovered, derived metrics (and other metrics) can be correlated with the symptom to help identify the problem. Using the correlated metrics, a system can recommend a solution to an identified problem.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: June 27, 2017
    Assignee: Benefitfocus.com, Inc.
    Inventor: Michael Rosier
  • Patent number: 9686219
    Abstract: Methods and apparatuses are provided for facilitating determination of a message recipient. A method may include determining a message to be sent in one of multiple active messaging conversations. The method may further include determining a conversation to which the message is relevant from among the active messaging conversations based at least in part on data from historical conversations. The method may additionally include designating the message to be sent to at least one recipient. The at least one recipient may be a party participating in the determined conversation. Corresponding apparatuses are also provided.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: June 20, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Zheng Yan
  • Patent number: 9678627
    Abstract: An event wizard server includes at least one processor that executes the event wizard server application that bidirectionally communicates event planning data with a user of a client device via a network interface. The event planning data includes: event type menu data, event type selection data, event size selection data, location data received from the client device, event budget menu data, event budget selection data, event budget data, event option menu data, event option selection data, event invitee menu data, and event invitee selection data.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: June 13, 2017
    Assignee: PLANET SOCIAL, LLC
    Inventors: Kristina Kernick, Bruce Edward Stuckman
  • Patent number: 9680787
    Abstract: A distribution list identifies a plurality of recipient addresses for electronic messages. Normal updates to the distribution list can be performed via update commands from an authorized address that is stored in association with the distribution list as authorized to update the distribution list. When a removal command is received from a specific recipient address, which is not authorized to update the distribution list, the specific address can be removed from the distribution list. When an addition command is received from the specific address, a new address can be added to the distribution list. Before sending an outbound electronic message, the distribution list is resolved to the current set of recipient addresses.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: June 13, 2017
    Assignee: BLACKBERRY LIMITED
    Inventors: Douglas James Arthur Burrell, Robert Michael Philip Gondosch
  • Patent number: 9674031
    Abstract: A system, method and computer program product are provided for managing a distributed computing system that features multiple hosts executing a distributed application. On each host a collector process collects application-level and/or system-level metrics and reports them to a data repository. A controller executes actor processes that compare the metrics, and/or trends in the metrics, to predetermined thresholds. If a threshold is met or passed, the corresponding actor or the controller initiates one or more remedy processes that take action intended to alleviate the condition detected by the actor. When a remedy is triggered, the controller takes a snapshot of the system to identify the current state, and saves information indicating how well the executed remedies corrected the situation. When a new snapshot matches an existing snapshot, the controller uses the saved information to determine which remedies to apply to the present occurrence of the mutual state.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 6, 2017
    Assignee: LinkedIn Corporation
    Inventors: Michael Casey Brown, Sylvain Kalache
  • Patent number: 9667706
    Abstract: A distributed processing system is disclosed herein. The distributed processing system includes a server, a database server, and an application server that are interconnected via a network, and connected via the network to a plurality of independent processing units. The independent processing units can include an analysis engine that is machine learning capable, and thus uniquely completes its processing tasks. The server can provide one or several pieces of data to one or several of the independent processing units, can receive an analysis results from the one or several independent processing units, and can update the result based on a value characterizing the machine learning of the independent processing unit.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: May 30, 2017
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Holly Garner, Miles T. Loring, Vishal Kapoor
  • Patent number: 9654329
    Abstract: Distributive content delivery techniques are applied in a content delivery system. A content delivery overlay is generated as a function of delay times, bandwidth requirements, and throughput of a network. Helpers are added to the content delivery network as a function of delay times, bandwidth requirements, and throughput. Further, content can be transmitted without exchanging buffermaps or waiting for whole packets to be transmitted.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: May 16, 2017
    Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Shueng Han Gary Chan, Dongni Ren
  • Patent number: 9654358
    Abstract: Approaches for automatically managing user privileges for computer resources based on determined levels of expertise in a networked computing environment (e.g., a cloud computing environment) are provided. In a typical approach, a user profile associated with a prospective user of a set of computer resources in the networked computing environment may be accessed. The user profile may include information pertaining to a skill level of the prospective user with respect to the set of computer resources. Based on the information contained in the user profile, an expertise level of the prospective user with respect to the set of computer resources may be determined, and a corresponding score may be calculated. Based on the score, a level of user privileges for the set of computer resources may be provided.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
  • Patent number: 9628402
    Abstract: Reservation of resources for a service includes receiving a request for resources for a project duration with a start time and an end time; determining if the requested resources are available for the project duration; determining a utilization level of one or more resource provisioning components during a provisioning time prior to the start time of the project; and determining if the one or more resource provisioning components have capacity to handle the provisioning of resources for the request prior to the start time of the project. The one or more resource provisioning components can be reserved for a provisioning time prior to the start time of the project.
    Type: Grant
    Filed: September 21, 2012
    Date of Patent: April 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francoise Alabiso, Olivier Boehler, Michael C. Buzzetti, Frank J. De Gilio, Sebastien Llaurency
  • Patent number: 9628439
    Abstract: Systems, methods and apparatus for managing network address information. In some embodiments, an appropriate address authority is queried to obtain information useful for address mapping. For example, the address authority may be selected by determining whether an address to be mapped is within one or more blocks of addresses for which the address authority is authoritative. In some further embodiments, address mapping information may be distributed from an address authority to a network device, so that the network device may perform address mapping using locally available information.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: April 18, 2017
    Inventor: Donald E. Eastlake, III
  • Patent number: 9571368
    Abstract: Analyzing communication network data set access of a data set group constituted by multiple data sets. The method includes the following steps: (i) determining, for a first interval, a first low access count value corresponding to an amount of data sets in the data set group that have been accessed, in the first interval, an amount of times that is no greater than a low access threshold value; (ii) determining, for a second interval, a second low access count value corresponding to an amount of data sets in the data set group that have been accessed, in the second interval, an amount of times that is no greater than the low access threshold value; and (iii) determining a delta value based, at least in part, on a difference between the first low access count value and the second low access count value.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Trudy L. Hewitt, Matthew C. Hillary, Lee A. Jacobson, Michael S. Thomason
  • Patent number: 9544944
    Abstract: A server may be configured to receive an indication that a first user device stores a particular content item; receive, from a second user device, a request for content; and determine that the requested content is available from the first user device. The determining may include determining that the particular content item stored by the first user device corresponds to the request for content, and determining that a local peer connection is available between the first user device and the second user device. The server may further output, to the first user device, an instruction to output the requested content to the second user device via the local peer connection, and/or the server may output, to the second user device, information which may allow the second user device to request the content from the first user device via a local peer connection.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: January 10, 2017
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Sagiv Draznin, Patricia R. Chang, Lalit R. Kotecha, Steven R. Rados, Donna L. Polehn, Thomas W. Haynes
  • Patent number: 9537817
    Abstract: Embodiments of the present invention provide a method and an apparatus for obtaining a destination IP address and are related to the field of communications technologies, for improving a data sending success rate in a network. The method includes: receiving a request sent by a terminal device, obtaining a destination IP address from a network-side device according to the request, and sending the destination IP address to the terminal device. The method and the apparatus for obtaining a destination IP address provided by the embodiments of the present invention are applied in an M2M technology.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: January 3, 2017
    Assignee: Huawei Device Co., Ltd.
    Inventors: Xiaojuan Li, Shuiping Long, Hui Jin, Guodong Xue
  • Patent number: 9525721
    Abstract: A computer-implemented method, system, and/or computer program product retrieves a nested resource. A client computer identifies software modules that are required by a primary software module. The dependent and primary software modules are consolidated at a client computer into an aggregated software module, which is a nested resource. A request for the aggregated software module is transmitted to a module server from a client-side module loader, which is incapable of identifying a name of received software modules from the module server. The client-side module loader in the client computer then receives the requested aggregated software module without any identification.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: December 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Charles E. Dumont, Dan Dumont
  • Patent number: 9503511
    Abstract: Embodiments of the present disclosure set forth a method for optimizing a multimedia service in a mobile network including a server and a client. The method includes: collecting QoS related information of a channel in the mobile network; collecting or retrieving at least one parameter associated with a usage preference of the mobile network or the client; determining a QMS metric based on the QoS related information and the at least one parameter for the channel periodically; notifying the server a first QMS metric when the difference between a second QMS metric and the first QMS metric exceeds a threshold, wherein the first QMS metric is obtained immediately succeeding the second QMS metric; and receiving a multimedia content in a manner that is determined based on the first QMS metric.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: November 22, 2016
    Assignee: MANIPAL UNIVERSITY
    Inventors: Shreya Adyanthaya, Manohara Pai M M
  • Patent number: 9444777
    Abstract: A method and a processing system for routing a message request are provided in the present invention. Using the present invention, a message, which is returned by a party receiving the message request, is routed, according to a predefined designation, to a designated client, which is one of multiple simultaneous online clients sharing the identical user identifier, via a server, and therefore the requirements of the users are satisfied and the experiences of the users are improved.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: September 13, 2016
    Assignee: ZTE Corporation
    Inventor: Yan Lu