Patents by Inventor Lydia M. Do

Lydia M. Do has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160342470
    Abstract: A RAID controller stores data in a hybrid asymmetric mix of a RAID 1 mirror and a parity-based RAID array, wherein a first side of the RAID 1 mirror includes a single data storage device storing an operating system image and a second side of the RAID 1 mirror includes a plurality of data storage devices forming a parity-based RAID array. The RAID controller normally calculates parity using data from both the single data storage device and the plurality of data storage devices. However, in response to a user command, the RAID controller recalculates parity stripes on each of the plurality of data storage devices using a predetermined data pattern for a logical data storage device logically replacing the single data storage device storing the operating system. Accordingly, the same stripe count is maintained and the parity-based RAID array maintains redundancy despite physical separation of the single data storage device.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Gary D. Cudak, Christopher J. Hardee, Lydia M. Do, Adam Roberts
  • Publication number: 20160342587
    Abstract: Embodiments of the invention provide for social network crowd translation. A method for social network crowd translation includes selecting a source document to be translated into a specific target language from a source language and parsing the document to determine a context for the source document. The method also includes querying a social network for different individuals with profile data indicating proficiency with the target language and including keywords mapping to the context of the document. Thereafter, in response to locating an individual in the social network having profile data which indicates proficiency with the target language and including keywords mapping to the context of the document, the located individual is notified of a request to translate the document.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Paul Bastide, Lisa Seacat DeLuca, Lydia M. Do
  • Patent number: 9495519
    Abstract: Implementing communications security includes creating levels of permissions for association with inbound communications. The levels of permissions are indicative of components of the communications enabled for transmission to a recipient computer. The communications security also includes creating conditions upon which currently-assigned levels of permissions are adjustable to a next level of the levels of permissions.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Lydia M. Do, Jenny S. Li
  • Patent number: 9466310
    Abstract: Compensating for identifiable background content in a speech recognition device, including: receiving, by a noise filtering module, an identification of environmental audio data received by the speech recognition device; and filtering, by the noise filtering module in dependence upon which portion of the identified environmental audio data was being rendered when the audio data generated from the plurality of sources was received, the audio data generated from the plurality of sources.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 11, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 9460269
    Abstract: Implementing communications security includes creating levels of permissions for association with inbound communications. The levels of permissions are indicative of components of the communications enabled for transmission to a recipient computer. The communications security also includes creating conditions upon which currently-assigned levels of permissions are adjustable to a next level of the levels of permissions.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: October 4, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Lydia M. Do, Jenny S. Li
  • Patent number: 9460014
    Abstract: Sharing local cache from a failover node, including: determining, by a managing compute node, whether a first compute node and a second compute node each have a local cache, where the second compute node is a mirrored copy of the first compute node; responsive to determining that the first compute node and the second compute node each have a local cache, combining, by the managing compute node, local cache on the first compute node and local cache on the second compute node into unified logical cache; receiving, by the managing compute node, a memory access request; and sending, by the managing compute node, the memory access request to an appropriate local cache in the unified logical cache.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: October 4, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 9456082
    Abstract: A computer program product includes computer readable program code for identifying a proposed call between a caller using a first communication device and a recipient using a second communication device, computer readable program code for determining probable topics of conversation of the proposed call, and computer readable program code for displaying the probable topics of conversation on either the first communication device, the second communication device or both the first and second communication devices before the proposed call is connected.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: September 27, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 9454485
    Abstract: Sharing local cache from a failover node, including: determining, by a managing compute node, whether a first compute node and a second compute node each have a local cache, where the second compute node is a mirrored copy of the first compute node; responsive to determining that the first compute node and the second compute node each have a local cache, combining, by the managing compute node, local cache on the first compute node and local cache on the second compute node into unified logical cache; receiving, by the managing compute node, a memory access request; and sending, by the managing compute node, the memory access request to an appropriate local cache in the unified logical cache.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: September 27, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Publication number: 20160246806
    Abstract: A method, system and computer program product for improving the quality of the posts in a social network. A topic of a post to a social network environment is identified using natural language processing. The tense of the post directed to the identified topic is detected using natural language processing. The post is transformed to a suggested post of a second tense directed to the same topic to the user using natural language processing. A suggested message to be posted by the user to the social network in a third tense (e.g., past tense) based on the posts directed to the identified topic in the first and second tenses (e.g., future and present tenses) is generated using natural language processing thereby forming a past/present/future pairing of posts. By forming a past/present/future pairing of posts, a more complete and understandable view of the user's personal history may be obtained.
    Type: Application
    Filed: February 25, 2015
    Publication date: August 25, 2016
    Inventors: Paul R. Bastide, Lisa Seacat DeLuca, Lydia M. Do
  • Patent number: 9426028
    Abstract: Configuring a computing system to delay a system update, including: receiving, by an update management module, an update descriptor associated with an available system update, the update descriptor including information identifying a targeted system configuration to be updated by the available system update; determining, by the update management module, whether the available system update should be blocked; responsive to determining that the available system update should be blocked, determining, by the update management module, whether the computing system can be reconfigured such that the computing system does not operate using the targeted system configuration; and responsive to determining that the computing system can be reconfigured such that the computing system does not operate using the targeted system configuration, reconfiguring, by the update management module, the computing system to operate without using the targeted system configuration.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: August 23, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 9426057
    Abstract: Embodiments of the present invention provide a method, system and computer program product for data routing alteration to avoid a specified end user. In an embodiment of the invention, a method for data re-routing for specific end user avoidance includes receiving a request to route a file to a primary location and identifying an end user excluded from accessing the document. The method also includes computing a likelihood that the excluded end user may contemporaneously access the primary location. Finally, the method includes responding to a determination that the excluded end user is likely to contemporaneously access the primary location by taking corrective measures to re-route the file to an alternate location.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Publication number: 20160241503
    Abstract: A method for organizing messages may include detecting, by a processor, receipt of each new message of an activity stream comprising a group of messages and determining, by the processor, a tense associated with each new message. The method may also include associating, by the processor, the tense with each new message. At least the tense may be used for organizing the group of messages of the activity stream. The method may additionally include adding, by the processor, each new message and the associated tense of the message to the activity stream.
    Type: Application
    Filed: April 25, 2014
    Publication date: August 18, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul Roger Bastide, Lisa Seacat DeLuca, Lydia M. Do
  • Patent number: 9411523
    Abstract: Disclosed herein are RAID backup management systems and methods. According to an aspect, a method may include identifying portions of data in each of multiple storage units of a RAID system. The method may also include backing up data in the identified portions to a hot spare. Further, the method may include allocating storage space in the hot spare for the backup based on detection of errors among the storage units.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: August 9, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Patent number: 9400757
    Abstract: A method is provided including running an application on a computer having a display, wherein the application requires external network access. The method further includes determining a number of people gathered around the computer, and automatically changing the network priority of the application as a function of the number of people determined to be gathered around the computer. The number of people gathered around the computer is preferably determined using a facial recognition module to analyze an image captured by a camera of the computer or using a speech recognition module to analyze sound captured by a microphone of the computer.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Publication number: 20160209819
    Abstract: Executing an additive manufacturing job by a plurality of additive manufacturing printers, including: detecting service requirements for the additive manufacturing job; detecting service capabilities for the plurality of additive manufacturing printers; identifying, for each of a plurality of segments of the additive manufacturing job, one or more additive manufacturing printers capable of servicing the segment of the additive manufacturing job in dependence upon the service requirements for the additive manufacturing job and the service capabilities for the plurality of additive manufacturing printers; and assigning each segment of the additive manufacturing job to one of the additive manufacturing printers identified as being capable of servicing the segment of the additive manufacturing job, wherein two or more of the additive manufacturing printers are each assigned at least one distinct segment of the additive manufacturing job.
    Type: Application
    Filed: January 20, 2015
    Publication date: July 21, 2016
    Inventors: GARY D. CUDAK, LYDIA M. DO, CHRISTOPHER J. HARDEE, ADAM ROBERTS
  • Patent number: 9386110
    Abstract: A computer program product includes a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method including receiving input from a first communication device of a first user identifying a target sentiment associated with a second user, monitoring current online activity of the second user to determine a current sentiment for the second user, and initiating communication between the first communication device of the first user and a second communication device of the second user in response to the current sentiment of the second user meeting the target sentiment input by the first user.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: July 5, 2016
    Inventors: Gary D. Cudak, Lydia M. Do, Michael M. Skeen, Menlo Wuu
  • Publication number: 20160188544
    Abstract: A determination is made that each of at least two social network contacts involved in a social messaging interaction initiate a separate web search associated with the social messaging interaction. A separate set of web search results returned to each of the at least two social network contacts is captured in association with each initiated separate web search. A combined live search results view that includes each captured separate set of web search results is provided to each of the at least two social network contacts. The combined live search results view provides navigation to web content returned to other social network contacts.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Inventors: Paul R. Bastide, Lisa Seacat DeLuca, Lydia M. Do
  • Publication number: 20160189340
    Abstract: Methods and systems may provide for identifying a reference position on an interactive display, wherein the reference position is associated with a physical height and/or reach of a user. Additionally, previously drawn content on the interactive display may be identified and automatically moved to the reference position. In one example, a prompt is displayed adjacent to the reference position and a response to the prompt is received, wherein the previously drawn content is moved based on the response.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts
  • Publication number: 20160188735
    Abstract: A determination is made that each of at least two social network contacts involved in a social messaging interaction initiate a separate web search associated with the social messaging interaction. A separate set of web search results returned to each of the at least two social network contacts is captured in association with each initiated separate web search. A combined live search results view that includes each captured separate set of web search results is provided to each of the at least two social network contacts. The combined live search results view provides navigation to web content returned to other social network contacts.
    Type: Application
    Filed: March 3, 2016
    Publication date: June 30, 2016
    Inventors: Paul R. Bastide, Lisa Seacat DeLuca, Lydia M. Do
  • Patent number: 9377988
    Abstract: A method, system, and/or computer program product enables the sharing of an overlapping area on a shared projection. A system detects an overlapping area on a shared projection, which presents content from a first projection and a second projection. A computing device identifies any redundant resources, which perform the same function as one another, in the first projection and the second projection. A consolidated resource, which provides the same function as the redundant resources, is defined and/or created, and then displayed in the overlapping area.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: June 28, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Gary D. Cudak, Lydia M. Do, Christopher J. Hardee, Adam Roberts