Patents by Inventor Sarah J. Sheppard
Sarah J. Sheppard 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).
-
Patent number: 9465656Abstract: Methods, systems and computer program products for scheduler penalty for swapping activity. Exemplary embodiments include a memory management method, including identifying a first process from an active queue, identifying a second process from the active queue, tracking attributes associated with the first and second processes, determining whether at least one of the first and second processes are constraining system memory and penalizing at least one of the first and second processes in response to at least one of the first and second processes constraining the system memory.Type: GrantFiled: April 1, 2009Date of Patent: October 11, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
-
Patent number: 9323309Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.Type: GrantFiled: August 11, 2014Date of Patent: April 26, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
-
Patent number: 9262603Abstract: Receiving an input authentication pattern, the input authentication pattern including non-alphanumeric input data. Determining if the input authentication pattern matches a previously stored authentication pattern. Providing access to a computing resource if the input authentication pattern matches the previously stored authentication pattern.Type: GrantFiled: October 21, 2011Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Eli M. Dow, Marie R. Laser, Sarah J. Sheppard, Jessie Yu
-
Publication number: 20140351610Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.Type: ApplicationFiled: August 11, 2014Publication date: November 27, 2014Inventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
-
Patent number: 8880908Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.Type: GrantFiled: May 19, 2009Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
-
Patent number: 8670984Abstract: A custom-content audible representation of selected data content is automatically created for a user. The content is based on content preferences of the user (e.g., one or more web browsing histories). The content is aggregated, converted using text-to-speech technology, and adapted to fit in a desired length selected for the personalized audible representation. The length of the audible representation may be custom for the user, and may be determined based on the amount of time the user is typically traveling.Type: GrantFiled: February 25, 2011Date of Patent: March 11, 2014Assignee: Nuance Communications, Inc.Inventors: Eli M. Dow, Marie R. Laser, Sarah J. Sheppard, Jessie Yu
-
Patent number: 8635396Abstract: A method is provided for symmetric live migration of virtual machines. According to the method, a first least recently used map is generated for a set of memory pages of a first virtual machine. The first least recently used map includes metadata including memory page physical address location information. A first memory page of the first virtual machine and the metadata for the first memory page is sent from the first virtual machine to a second virtual machine while the first virtual machine is executing. A first memory page and meta data associated therewith of the second virtual machine is received from the second virtual machine. The memory pages of the first virtual machine are ordered from a first location of the first least recently used map to a last location of the first least recently used map based on how recently each of the memory pages of the first virtual machine has been used.Type: GrantFiled: November 1, 2012Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Eli M. Dow, Marie R. Laser, Sarah J. Sheppard, Jessie Yu
-
Patent number: 8589875Abstract: A computer readable medium is provided and has instructions stored thereon, which, when executed cause a processor of a computing system to execute a method of controlling the computing system. The method includes iteratively running a workload over a period of time, the workload being defined by software components of a software repository of the computing system, measuring power consumption associated with the running of the workload with each iteration and storing data indicative of the power consumption, analyzing the data and identifying, from a result of the analysis, power consumption changes over the period of time, generating a regression profile based on the power consumption changes, and managing the software components in accordance with the regression profile.Type: GrantFiled: June 16, 2009Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard, Paul E. Sonnenberg
-
Publication number: 20130104227Abstract: Receiving an input authentication pattern, the input authentication pattern including non-alphanumeric input data. Determining if the input authentication pattern matches a previously stored authentication pattern. Providing access to a computing resource if the input authentication pattern matches the previously stored authentication pattern.Type: ApplicationFiled: October 21, 2011Publication date: April 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Marie R. Laser, Sarah J. Sheppard, Jessie Yu
-
Patent number: 8370560Abstract: An information processing system is provided for symmetric live migration of virtual machines. The system includes a migration manager that generates a first least recently used map for a set of memory pages of a first virtual machine. The first least recently used map includes metadata including memory page physical address location information. A first, memory page of the first virtual machine and the metadata for the first memory page is sent from the first virtual machine to a second virtual machine while the first virtual machine is executing. A first memory page and meta data associated therewith of the second virtual machine is received from the second virtual machine. The memory pages of the first virtual machine are ordered from a first location of the first least recently used map to a last location of the first least recently used map based on how recently each of the memory pages of the first virtual machine has been used.Type: GrantFiled: November 16, 2009Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Eli M. Dow, Marie R. Laser, Sarah J. Sheppard, Jessie Yu
-
Patent number: 8300022Abstract: A dynamically reconfigurable touch screen system includes a first display having a first touch screen, a second display having a second touch screen, the second display being operatively connected to the first display, at least one sensor operatively associated with one of the first and second displays. The at least one sensor detects a physical orientation of the one of the first and second touch screens. The dynamically reconfigurable touch screen system further includes a controller linked to the at least one sensor. The controller sets a display of the other of the first and second touch screens based on the physical orientation of the one of the first and second touch screens.Type: GrantFiled: January 9, 2009Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
-
Publication number: 20120272077Abstract: A portable computing device is provided. The portable computing device includes a power source for providing a power supply in accordance with a power consumption policy, a processing unit operably coupled to the power source and a storage unit. The storage unit is operably coupled to the power source and the processing unit and configured to cause the processing unit to access geo-location data and to adjust the power consumption policy based on the geo-location data.Type: ApplicationFiled: April 21, 2011Publication date: October 25, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Marie R. Laser, Sarah J. Sheppard, Jessie Yu
-
Publication number: 20120221338Abstract: A custom-content audible representation of selected data content is automatically created for a user. The content is based on content preferences of the user (e.g., one or more web browsing histories). The content is aggregated, converted using text-to-speech technology, and adapted to fit in a desired length selected for the personalized audible representation. The length of the audible representation may be custom for the user, and may be determined based on the amount of time the user is typically traveling.Type: ApplicationFiled: February 25, 2011Publication date: August 30, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eli M. Dow, Marie R. Laser, Sarah J. Sheppard, Jessie Yu
-
Patent number: 8220032Abstract: Using an authentication server to discover one or more additional authentication servers and to dynamically establish a trust relationship with the one or more additional authentication servers. The authentication server searches for the one or more additional authentication servers to discover one or more sources of authentication tokens, and inspects an incoming authentication request from the one or more additional authentication servers to determine if the request is carrying one or more authentication tokens from a newly discovered realm. Once the authentication server determines a newly discovered realm to be trustworthy, the authentication server receives a directory schema from the newly discovered realm and compares the received directory schema with a known directory schema retrieved by the authentication server to identify an intersection of the received directory schema and the known directory schema.Type: GrantFiled: January 29, 2008Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Robert J. Brenneman, Michael E. Browne, William J. Huie, Sarah J. Sheppard, Kyle M. Smith
-
Publication number: 20110140991Abstract: A multi-monitor configuration system may include a plurality of monitors and a sensor carried by each of the plurality of monitors. The system may also include a controller to detect and/or configure the plurality of monitors to display at least one video signal image based upon individual monitor parameters provided by each respective sensor to the controller.Type: ApplicationFiled: December 15, 2009Publication date: June 16, 2011Applicant: International Business Machines CorporationInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
-
Publication number: 20110119427Abstract: A first least recently used map is generated for a set of memory pages of a first virtual machine. The first least recently used map includes metadata including memory page physical address location information. A first of the memory pages of the first virtual machine and the metadata for the first memory page is sent from the first virtual machine to a second virtual machine while the first virtual machine is executing. A first memory page and meta data associated therewith of the second virtual machine is received from the second virtual machine at the first virtual machine. The memory pages of the first virtual machine are ordered from a first location of the first least recently used map to a last location of the first least recently used map based on how recently each of the memory pages of the first virtual machine has been used.Type: ApplicationFiled: November 16, 2009Publication date: May 19, 2011Applicant: International Business Machines CorporationInventors: Eli M. Dow, MARIE R. LASER, Sarah J. Sheppard, Jessie Yu
-
Publication number: 20100318965Abstract: A computer readable medium is provided and has instructions stored thereon, which, when executed cause a processor of a computing system to execute a method of controlling the computing system. The method includes iteratively running a workload over a period of time, the workload being defined by software components of a software repository of the computing system, measuring power consumption associated with the running of the workload with each iteration and storing data indicative of the power consumption, analyzing the data and identifying, from a result of the analysis, power consumption changes over the period of time, generating a regression profile based on the power consumption changes, and managing the software components in accordance with the regression profile.Type: ApplicationFiled: June 16, 2009Publication date: December 16, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard, Paul E. Sonnenberg
-
Publication number: 20100299540Abstract: A computing system is provided and includes recording media relative to which input/output (I/O) operations are executable, and a processor, disposed in signal communication with the recording media, which is configured to execute the I/O operations and to evaluate power requirements associated with executions of the I/O operations relative to each individual recording medium. The processor includes a computer-readable medium having a set of instructions stored thereon, which, when executed, cause the processor to schedule the executions of the I/O operations relative to each individual recording medium or to refuse the executions of the I/O operations in accordance with the evaluated power requirements.Type: ApplicationFiled: May 19, 2009Publication date: November 25, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
-
Publication number: 20100257530Abstract: Methods, systems and computer program products for scheduler penalty for swapping activity. Exemplary embodiments include a memory management method, including identifying a first process from an active queue, identifying a second process from the active queue, tracking attributes associated with the first and second processes, determining whether at least one of the first and second processes are constraining system memory and penalizing at least one of the first and second processes in response to at least one of the first and second processes constraining the system memory.Type: ApplicationFiled: April 1, 2009Publication date: October 7, 2010Applicant: International Business Machines CorporationInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard
-
Publication number: 20100177047Abstract: A dynamically reconfigurable touch screen system includes a first display having a first touch screen, a second display having a second touch screen, the second display being operatively connected to the first display, at least one sensor operatively associated with one of the first and second displays. The at least one sensor detects a physical orientation of the one of the first and second touch screens. The dynamically reconfigurable touch screen system further includes a controller linked to the at least one sensor. The controller sets a display of the other of the first and second touch screens based on the physical orientation of the one of the first and second touch screens.Type: ApplicationFiled: January 9, 2009Publication date: July 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robert J. Brenneman, Eli M. Dow, William J. Huie, Sarah J. Sheppard