Patents Examined by Ayele Woldemariam
-
Patent number: 9769106Abstract: 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: GrantFiled: December 28, 2012Date of Patent: September 19, 2017Assignee: Intel CorporationInventors: Hayat Benchenaa, Daren P. Wilson, Aras Bilgen, Dirk Hohndel
-
Patent number: 9762700Abstract: 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: GrantFiled: September 21, 2016Date of Patent: September 12, 2017Assignee: International Business Machines CorporationInventors: Charles E. Dumont, Dan Dumont
-
Patent number: 9755935Abstract: 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: GrantFiled: January 31, 2014Date of Patent: September 5, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Qiyuan Meng, Zhao Liu
-
Patent number: 9756006Abstract: 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: GrantFiled: January 31, 2013Date of Patent: September 5, 2017Assignee: LinkedIn CorporationInventors: Dan Shapero, Ximeng Zhang, James Raybould
-
Patent number: 9692654Abstract: 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: GrantFiled: August 19, 2014Date of Patent: June 27, 2017Assignee: Benefitfocus.com, Inc.Inventor: Michael Rosier
-
Patent number: 9686219Abstract: 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: GrantFiled: April 14, 2010Date of Patent: June 20, 2017Assignee: Nokia Technologies OyInventor: Zheng Yan
-
Patent number: 9678627Abstract: 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: GrantFiled: June 10, 2013Date of Patent: June 13, 2017Assignee: PLANET SOCIAL, LLCInventors: Kristina Kernick, Bruce Edward Stuckman
-
Patent number: 9680787Abstract: 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: GrantFiled: February 15, 2013Date of Patent: June 13, 2017Assignee: BLACKBERRY LIMITEDInventors: Douglas James Arthur Burrell, Robert Michael Philip Gondosch
-
Patent number: 9674031Abstract: 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: GrantFiled: February 20, 2014Date of Patent: June 6, 2017Assignee: LinkedIn CorporationInventors: Michael Casey Brown, Sylvain Kalache
-
Patent number: 9667706Abstract: 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: GrantFiled: August 18, 2014Date of Patent: May 30, 2017Assignee: PEARSON EDUCATION, INC.Inventors: Holly Garner, Miles T. Loring, Vishal Kapoor
-
Patent number: 9654329Abstract: 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: GrantFiled: May 3, 2013Date of Patent: May 16, 2017Assignee: THE HONG KONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Shueng Han Gary Chan, Dongni Ren
-
Patent number: 9654358Abstract: 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: GrantFiled: January 15, 2013Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Kelly Abuelsaad, Lisa Seacat DeLuca, Soobaek Jang, Daniel C. Krook
-
Patent number: 9628402Abstract: 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: GrantFiled: September 21, 2012Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Francoise Alabiso, Olivier Boehler, Michael C. Buzzetti, Frank J. De Gilio, Sebastien Llaurency
-
Patent number: 9628439Abstract: 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: GrantFiled: August 12, 2011Date of Patent: April 18, 2017Inventor: Donald E. Eastlake, III
-
Patent number: 9571368Abstract: 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: GrantFiled: February 4, 2013Date of Patent: February 14, 2017Assignee: International Business Machines CorporationInventors: Trudy L. Hewitt, Matthew C. Hillary, Lee A. Jacobson, Michael S. Thomason
-
Patent number: 9544944Abstract: 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: GrantFiled: December 28, 2012Date of Patent: January 10, 2017Assignees: Verizon Patent and Licensing Inc., Cellco PartnershipInventors: Sagiv Draznin, Patricia R. Chang, Lalit R. Kotecha, Steven R. Rados, Donna L. Polehn, Thomas W. Haynes
-
Patent number: 9537817Abstract: 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: GrantFiled: December 30, 2013Date of Patent: January 3, 2017Assignee: Huawei Device Co., Ltd.Inventors: Xiaojuan Li, Shuiping Long, Hui Jin, Guodong Xue
-
Patent number: 9525721Abstract: 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: GrantFiled: November 5, 2013Date of Patent: December 20, 2016Assignee: International Business Machines CorporationInventors: Charles E. Dumont, Dan Dumont
-
Patent number: 9503511Abstract: 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: GrantFiled: December 1, 2010Date of Patent: November 22, 2016Assignee: MANIPAL UNIVERSITYInventors: Shreya Adyanthaya, Manohara Pai M M
-
Patent number: 9444777Abstract: 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: GrantFiled: March 1, 2011Date of Patent: September 13, 2016Assignee: ZTE CorporationInventor: Yan Lu