Patents Examined by Weiwei Y Stiltner
  • Patent number: 10282118
    Abstract: A method for dispersed storage network (DSN) begins by detecting a memory error associated with a memory device of a storage unit. The method continues by identifying an error descriptor code based on the detected memory error. The method continues by determining whether to perform an intermediate action based on the error descriptor code. The method continues, when not performing the intermediate action, by issuing memory status information to the DSTN managing unit. The method continues, when performing the intermediate action, by performing the intermediate action to produce an action result. The method continues by determining whether the memory device is to remain in service based on one or more of the action result and the error descriptor code and, when the memory device is not to remain in service, issuing further status information to the DSTN managing unit to indicate the failed status indicator.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: May 7, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Baptist, Ilir Iljazi, Niall J. McShane, Jason K. Resch
  • Patent number: 10275742
    Abstract: Methods and devices for email management are provided. According to email information of emails in an email box, whether an email box contains advertisement emails is determined. The email information at least contains sender addresses of the emails. When the email box contains the advertisement emails, classification data of the advertisement emails are obtained by obtaining the email information of the advertisement emails and classifying the advertisement emails, according to the sender addresses thereof, to form advertisement-email sets with each set containing at least one advertisement email. The at least one advertisement email in a same advertisement-email set has a same sender address. The advertisement emails are displayed according to the classification data thereof. Accordingly, the email managing device includes a determining module, an obtaining module, and a displaying module.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: April 30, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Tieming Huang, Yongfeng Wang, Jiajian Xu, Shaohua Luo, Xi Chen
  • Patent number: 10277549
    Abstract: E-mail synchronization may involve synchronization of data types, such as a unique identifier (UID), flag, header, and content. Upon identifying a trigger (e.g., user input) to receive a plurality of messages, a client device an implement an optimized retrieval scheme. This retrieval scheme may involve retrieval of multiple data types (e.g., UIDs, flag(s), and text) for one group of messages before those data types are retrieved for other groups of messages. Retrieval schemes can be determined and dynamically adjusted based on user input so as to provide quicker retrieval of certain data of certain messages. Retrieval schemes can also be optimized when multiple mailboxes are present.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Neil V. Jhaveri, Gregory B. Vaughan, Ian W. Anderson, Jackson J. Gardner, Phillip T. Tao
  • Patent number: 10257057
    Abstract: A system to collect and analyze performance metric data recorded in time-series measurements, converted into unicode, and arrange into a special data structure. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is also organized into a special data structure and then compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a directory for every day of performance metric data collected with a subdirectory for every resource type. Each subdirectory contain text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list. Analysis of the performance metric data is done using regular expressions.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: April 9, 2019
    Assignee: CUMULUS SYSTEMS INC.
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 10244041
    Abstract: A system and method for providing recommendation content is disclosed. A cloud storage server for recommending content includes a storage unit for providing a folder that stores content of a user in the cloud storage server; a communication unit for providing a device of the user with information regarding the content stored in the folder of the user; and a control unit for determining recommendation content that is to be recommended to the user among contents in the cloud storage server based on the content of the user stored in the folder, storing reference information for accessing the determined recommendation content in the folder of the user included in the cloud storage server, and controlling the communication unit to provide the device of the user with the reference information of the recommendation content such that the device of the user accesses the recommendation content.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae-hong Kim, Dae-hyun Ban, Eun-ho Heo
  • Patent number: 10212118
    Abstract: Notifying a user about a previous conversation includes based on an analysis of the previous conversation between a first user and second user determining a characterization between the first user and the second user, in response to the first user selecting, via a user device, an option to open a subsequent conversation with the second user, notifying the first user via an alert as to the characterization of the previous conversation that the first user had with the second user before reengaging the second user in a subsequent conversation, and based on an analysis of the subsequent conversation between the first user and the second user, updating the characterization to a current characterization in a database.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: February 19, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Pamela A. Nesbitt
  • Patent number: 10212254
    Abstract: A mechanism that enables multiple Mobile Devices to operate in clusters is provided. Using the mobile cluster mechanism framework provided in this invention, Mobile Devices can execute compute intensive tasks in the field by sharing the task between various devices. The invention also contemplates various options of implementing the cluster mechanism on Mobile Devices. The invention further contemplates solutions for the roaming of Mobile Devices.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: February 19, 2019
    Inventor: Rupaka Mahalingaiah
  • Patent number: 10203877
    Abstract: A computer readable storage device of a storage unit of a dispersed storage network (DSN) comprises a first memory section and a second memory section. The first memory section stores operational instructions that cause a processing module of the storage unit to transition storage of encoded data slices from storage based on a previous version of a distributed agreement protocol (DAP) to storage based on a new version of the DAP. The second memory section stores operational instructions that cause the processing module to, during the transitioning of storage of the encoded data slices, receive a proxied data access request from another storage unit, determine whether the other storage unit is an authentic storage unit, and when the other storage unit is the authentic storage unit, process the proxied data access request to produce a data access response.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Manish Motwani, Jason K. Resch
  • Patent number: 10180971
    Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: January 15, 2019
    Assignee: Cumulus Systems Inc.
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 10171528
    Abstract: Methods and systems for enabling streaming of segmented content from a content delivery network to an adaptive streaming client on the basis of a manifest file are described wherein the said manifest file may comprise one or more segment identifiers. The method may comprise: selecting at least one segment identifier from said manifest file, said identifier identifying a segment that has not been requested by said client; and, sending pre-announce information to said content delivery network for announcing in advance that said segment may be requested by said client, said pre-announce information comprising said at least one segment identifier, said pre-announce information being further arranged for triggering said content delivery network to ensure availability of said segment upon receiving said request.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: January 1, 2019
    Assignee: Koninklijke KPN N.V.
    Inventors: Bastiaan Wissingh, Menno Bangma, Ray Van Brandenburg, Mattijs Oskar Van Deventer
  • Patent number: 10157075
    Abstract: A device for distributing a load and managing power of a virtual server cluster includes a monitoring unit configured to monitor a load distribution condition on server nodes included in a server cluster and a dynamic state of each of the server nodes, a server node information storage unit configured to store static state information of each of the server nodes, a policy determination unit configured to determine a load distribution policy and a power management policy for each of the server nodes using monitoring information and the static state information stored in the server node information storage unit, and a controller configured to control conversion of each of the server nodes into an active state or an inactive state according to the power management policy, and distribution of a load of a service request requested by a service client to activated server nodes according to the load distribution policy.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: December 18, 2018
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Dong Oh Kang, Chang Seok Bae, Joon Young Jung, Jang Ho Choi