Patents by Inventor Randy A. Rendahl

Randy A. Rendahl 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: 20170140507
    Abstract: Systems and methods for optimizing resolution of an electronic display device are disclosed. A computer program product for optimizing display resolution of an electronic device includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computing device to cause the computing device to: detect the presence of at least one user; determine an identity of the at least one user; obtain, from a user data storage module, personalized optimal resolution data of the at least one user; and adjust the resolution of the electronic device display based on the personalized optimal resolution data.
    Type: Application
    Filed: September 28, 2016
    Publication date: May 18, 2017
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, JR., Randy A. Rendahl
  • Publication number: 20170124513
    Abstract: A computer creates a prioritization list of a set of project functions, wherein each project function is associated with a priority level and an amount of resources. The computer detects a request, wherein the request includes a request to do one or more of alter one or more project functions of the set of project functions, add one or more project functions to the set of project functions, and remove one or more project functions from the set of project functions. The computer determines whether to allow the request based on at least on a comparison to the prioritization list.
    Type: Application
    Filed: October 29, 2015
    Publication date: May 4, 2017
    Inventors: Gregory J. Boss, Rick A. Hamilton, II, Ashish Patel, Randy A. Rendahl
  • Publication number: 20170064600
    Abstract: An approach is provided for pooling bandwidth provided by mobile devices in an ad hoc group. Based on information in data plans provided by wireless carriers to the mobile devices, amounts of data that will be unused at the end of respective billing cycles are estimated. Based on the estimated amounts, contributions of data from the mobile devices are determined. Based on capabilities of the mobile devices, time periods during which the respective mobile devices are subscripted for providing at least some of the respective contributions of data are determined. Hand-offs among the mobile devices are coordinated to provide a cooperative usage of the bandwidth among the mobile devices which minimizes redundant streaming or downloading of content to more than one of the mobile devices. The streamed or downloaded content is presented to the ad hoc group of mobile devices.
    Type: Application
    Filed: September 1, 2015
    Publication date: March 2, 2017
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, JR., Randy A. Rendahl
  • Patent number: 9569815
    Abstract: Systems and methods for optimizing resolution of an electronic display device are disclosed. A computer program product for optimizing display resolution of an electronic device includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computing device to cause the computing device to: detect the presence of at least one user; determine an identity of the at least one user; obtain, from a user data storage module, personalized optimal resolution data of the at least one user; and adjust the resolution of the electronic device display based on the personalized optimal resolution data.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Jr., Randy A. Rendahl
  • Patent number: 9568328
    Abstract: Technical solutions are described to for refining a travel route based on crowd sourcing. An example computer-implemented method includes receiving a first location as a travel destination of a first user. The method also includes identifying a set of users that indicated the first location as a travel destination. The method also includes determining a first subset of users from the set of users by comparing a first set of attributes associated with the first user and each user from the set of users. The method also includes determining a second subset of users from the first subset of users by comparing a second set of attributes associated with the first user and each user from the first subset of users. The method also includes identifying a second location to which the users from the second subset diverged to when traveling to the first location. The method also includes in response, selecting the second location as the travel destination of the first user.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: February 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, Jr., Randy A. Rendahl
  • Publication number: 20170032046
    Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 2, 2017
    Inventors: Michael D. HALE, Tian M. PAN, Randy A. RENDAHL
  • Patent number: 9495464
    Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: November 15, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Hale, Tian M. Pan, Randy A. Rendahl
  • Patent number: 9465625
    Abstract: A computer deploys an operating environment onto a provisionable server. The computer assigns an operating environment from an operating environment configuration management database to the provisionable server in response to detecting a provisioning event. The computer stores a record of the assignment in a deployment configuration management database and updates a management server with a designated operating environment identifier of the assignment.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: October 11, 2016
    Assignee: International Business Machines Corporation
    Inventors: U Gopalakrishnan, William P. Horn, Ajay Mohindra, Shailabh Nagar, Randy A. Rendahl
  • Publication number: 20160227281
    Abstract: One or more processors receive input to record a scheduled program of broadcast media. The one or more processors analyze a pattern of content of currently broadcast media to determine if there is a schedule change for the program to record. If a schedule change is determined, based on content pattern analysis, the one or more processors initiate a recording activity for the scheduled program based on the change of schedule. According to another embodiment, the one or more processors receive a portion of content corresponding to a beginning pattern of the scheduled program of broadcast media. The one or more processors compare the currently broadcast content pattern to the portion of content corresponding to the beginning pattern of the program to be recorded. If a match is determined, a change of schedule for the scheduled program of broadcast media is determined by the one or more processors.
    Type: Application
    Filed: February 3, 2015
    Publication date: August 4, 2016
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, John E. Moore, JR., Randy A. Rendahl
  • Publication number: 20160162308
    Abstract: A method and associated system. A request to deploy a virtual machine in a computing environment is received. The request identifies an ordered sequence of attributes that the virtual machine to be deployed includes. In response to the request, a virtual machine resource usage pattern having attributes matching a subset of attributes in the ordered sequence of attributes is selected, based on an ordering of the attributes in the ordered sequence of attributes. A node on which the virtual machine is to be deployed is selected from two or more nodes in the computing environment, based on the selected virtual machine resource usage pattern and predicted runtime resource requirements of the virtual machine to be deployed.
    Type: Application
    Filed: August 22, 2014
    Publication date: June 9, 2016
    Inventors: Li Long Chen, Randy A. Rendahl, Xiao Yang Zhu, Lin Zhi Zou
  • Publication number: 20160127761
    Abstract: Approaches described herein provide coordination of audio and/or video recording to minimize any gaps in coverage. In one approach, users of a distributed set of recording devices are invited to join a community with other similar users via a networked application in a loosely collaborative way. The recording coordination application substantially continuously monitors the state of the recording activities and coordinates the community of users to reduce any gaps in coverage.
    Type: Application
    Filed: January 13, 2016
    Publication date: May 5, 2016
    Inventors: Kelly Abuelsaad, Gregory J. Boss, Soobaek Jang, Randy A. Rendahl
  • Publication number: 20160127261
    Abstract: In general, the embodiments of the present invention provide an approach for rebalancing/reallocating cloud resource capacities between resource pools that provide variable customer assurances and delivery penalties when assurances are not met. The variables that are considered hereunder include, overall ‘reservations’, total current capacity, remaining capacity against unused reservations and penalties that apply for failing to satisfy ‘reservation’ commitments. The approach uses a rate of capacity consumption to calculate the risk of consuming the available capacity in each resource pool (e.g., resource pools allocated to satisfy different levels of service with different SLA failure penalties). Based on the relative available capacity in each pool (as determined by the pool rate of consumption), resources are reallocated to maximize revenue (e.g., reduce financial penalty) across a resource pool set.
    Type: Application
    Filed: January 12, 2016
    Publication date: May 5, 2016
    Inventors: Hari H. Madduri, Randy A. Rendahl, Brian J. Snitzer
  • Patent number: 9294786
    Abstract: Approaches described herein provide coordination of audio and/or video recording to minimize any gaps in coverage. In one approach, users of a distributed set of recording devices are invited to join a community with other similar users via a networked application in a loosely collaborative way. The recording coordination application substantially continuously monitors the state of the recording activities and coordinates the community of users to reduce any gaps in coverage.
    Type: Grant
    Filed: July 7, 2014
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kelly Abuelsaad, Gregory J. Boss, Soobaek Jang, Randy A. Rendahl
  • Patent number: 9264376
    Abstract: In general, the embodiments of the present invention provide an approach for rebalancing/reallocating cloud resource capacities between resource pools that provide variable customer assurances and delivery penalties when assurances are not met. The variables that are considered hereunder include, overall ‘reservations’, total current capacity, remaining capacity against unused reservations and penalties that apply for failing to satisfy ‘reservation’ commitments. The approach uses a rate of capacity consumption to calculate the risk of consuming the available capacity in each resource pool (e.g., resource pools allocated to satisfy different levels of service with different SLA failure penalties). Based on the relative available capacity in each pool (as determined by the pool rate of consumption), resources are reallocated to maximize revenue (e.g., reduce financial penalty) across a resource pool set.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: February 16, 2016
    Assignee: International Business Machines Corporation
    Inventors: Hari H. Madduri, Randy A. Rendahl, Brian J. Snitzer
  • Publication number: 20160021023
    Abstract: Embodiments of the present invention provide an approach for allowing a user to capture a set of values for a set of input parameters in a template that may be used for present and/or future provisioning of virtual resources. Under this approach, the template may be managed within a networked computing environment (e.g., cloud computing environment) for future use by the creating user or other authorized users. The next time the user is interacting with the environment, the set of templates available may be accessed, and the user can select/utilize a previously stored template. Once a template is chosen, the user may initiate a provisioning request from the environment's interface(s), which may include graphical user interfaces (GUIs), command lines, application programming interfaces (APIs), etc. In any event, the user may also have the opportunity to update any saved data and/or provide additional data.
    Type: Application
    Filed: September 28, 2015
    Publication date: January 21, 2016
    Inventors: Randy A. Rendahl, Tian Ming Pan
  • Publication number: 20160007051
    Abstract: Approaches described herein provide coordination of audio and/or video recording to minimize any gaps in coverage. In one approach, users of a distributed set of recording devices are invited to join a community with other similar users via a networked application in a loosely collaborative way. The recording coordination application substantially continuously monitors the state of the recording activities and coordinates the community of users to reduce any gaps in coverage.
    Type: Application
    Filed: July 7, 2014
    Publication date: January 7, 2016
    Inventors: Kelly Abuelsaad, Gregory J. Boss, Soobaek Jang, Randy A. Rendahl
  • Patent number: 9208013
    Abstract: Approaches for problem determination and resolution process cross communication are provided. Embodiments provide cross communication of a problem determination and resolution among similar data center devices. Specifically, symptoms of an error condition encountered for one data center device are captured by a first enterprise group, along with an associated resolution solution, and made available to an another enterprise group managing a commonly configured data center device, which may be faced with a similar error condition. The error signature and resolution steps captured by the first enterprise group are subsequently made available within and across multiple management domains operating within a common model (e.g., a publication-subscription system). Within this model, both the originator of the error determination and resolution (i.e., publisher), and one or more commonly configured data center devices susceptible to the same error condition (i.e.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: December 8, 2015
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Tamer E. Abuelsaad, Gregory J. Boss, Clifford A. Pickover, Randy A. Rendahl
  • Publication number: 20150347602
    Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.
    Type: Application
    Filed: August 12, 2015
    Publication date: December 3, 2015
    Inventors: Michael D. HALE, Tian M. PAN, Randy A. RENDAHL
  • Patent number: 9183206
    Abstract: An approach for managing a family tree archive is provided. The approach includes creating an electronic archive based on a family tree. The approach also includes automatically discovering Internet-based data associated with at least one member of the family tree. The approach additionally includes adding the Internet-based data to the archive. The approach further includes storing the archive at a storage device.
    Type: Grant
    Filed: August 19, 2014
    Date of Patent: November 10, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Hale, Tian M. Pan, Randy A. Rendahl
  • Publication number: 20150319402
    Abstract: In an approach to requesting a recording of a focal point in a group event, a computer receives a request from a first user for registration to a group which has at least two attendees of an event with an interest in recording the event. Additionally, the computer receives from the first user a request to view one or more real time recordings from the group. Upon receiving a request to record a focal point from the first user and based, at least in part, on the one or more real time recordings, the computer determines a second user in the group with a view of the focal point. The computer then sends the request to record the focal point to the second user.
    Type: Application
    Filed: May 2, 2014
    Publication date: November 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Kelly Abuelsaad, Gregory J. Boss, Soobaek Jang, Randy A. Rendahl