Patents by Inventor Brian Peterson

Brian Peterson 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: 9992280
    Abstract: Aspects of the disclosure relate to managing migration of an application. The managing migration of an application includes establishing a source dataset. The source dataset includes a set of source features. The source features relate to a source. The source includes the application. A determination of a first set of migration plans is made. The determination is made with an evaluation. The evaluation is made using the source dataset and a set of legacy features. The evaluation is performed with a cost measure. The application is migrated from the source to the target. The migration is based on the determined first set of migration plans.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Jinho Hwang, Brian Peterson, Maja Vukovic
  • Publication number: 20180148194
    Abstract: Systems and methods are provided for installing fasteners. One exemplary embodiment is a method that includes inserting a fastener into a hole, and gripping ends of the fastener via dies. At least one of the dies includes a permanent coating having a static friction coefficient of less than 0.2 at a surface contacting the fastener. The method further includes plastically deforming the fastener via force from the dies, thereby expanding the fastener into interference with the hole along a length of the fastener such that an amount of interference between the fastener and the hole along the length of the fastener is greater than one and a half thousandths of an inch and less than twenty thousandths of an inch.
    Type: Application
    Filed: November 29, 2016
    Publication date: May 31, 2018
    Inventors: William Donald Hood, Donald Brian Peterson, Curtis Leon Hayes, Paul Michael Haworth, Tyler James Kumley
  • Publication number: 20180139298
    Abstract: Systems and methods are disclosed herein to provide information to a user based on a symbol with a plurality of interpretations. Each candidate interpretation for the symbol is identified and compared to an attribute of a user profile. The meaning of the symbol is determined and the user profile is updated with the meaning of the symbol. This meaning may be used to provide relevant information to the user.
    Type: Application
    Filed: December 22, 2017
    Publication date: May 17, 2018
    Inventors: Timothy Christensen Kelly, Benjamin Maughan, Brian Peterson, David Yon, Walter R. Klappert
  • Patent number: 9930405
    Abstract: Systems and methods are described herein for presenting user selected scenes. A media guidance application may generate for display a listing for a media asset, wherein a play length of the media asset includes a non-selectable play length portion and a selectable play length portion. The media guidance application may generate for display a first scene option corresponding to a first scene and a second scene option corresponding to a second scene. The media guidance application may receive a user selection of the first or second scene option and incorporate the selected scene into the selectable play length portion of the media asset. The media guidance application may generate for display the media asset with the selected scene incorporated into the selectable play length portion.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 27, 2018
    Assignee: Rovi Guides, Inc.
    Inventors: Brian Peterson, Vanessa Wickenkamp, David John Wheatley, Walter R. Klappert
  • Patent number: 9854049
    Abstract: Systems and methods are disclosed herein to provide information to a user based on a symbol with a plurality of interpretations. Each candidate interpretation for the symbol is identified and compared to an attribute of a user profile. The meaning of the symbol is determined and the user profile is updated with the meaning of the symbol. This meaning may be used to provide relevant information to the user.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: December 26, 2017
    Assignee: Rovi Guides, Inc.
    Inventors: Timothy Christensen Kelly, Benjamin Maughan, Brian Peterson, David Yon, Walter R. Klappert
  • Patent number: 9854313
    Abstract: Methods and systems are disclosed herein for a media guidance application that presents information about a media asset by modifying graphical properties of a progress bar associated with the media asset. For example, based on one or more events in the media asset, the media guidance application may modify the dimensions of the progress bar to include textual descriptions, may modify a color, brightness, transparency, etc. of the progress bar, and/or may modify an animation of the progress bar or a graphic associated with the progress bar.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: December 26, 2017
    Assignee: ROVI GUIDES, INC.
    Inventors: Brian Peterson, Phil Golyshko
  • Patent number: 9843560
    Abstract: Automatically validating a firewall rule for provisioning in a computer system. One or more firewall rules for provisioning on a server is received from a user device. Based on predefined firewall rules, whether to approve one or more of the firewall rules and deny one or more of the firewall rules is determined. Responsive to determining that one or more of the firewall rules are denied, additional validation of one or more of the firewall rules that are denied are performed. A firewall rule learning engine is updated with a result of the additional validation. Based on the result of the additional validation, the firewall rule learning engine updates the predefined firewall rules. One or more of the firewall rules that are approved on the server may be provisioned.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: December 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jinho Hwang, Christopher R. Dotson, Brian Peterson, Frederick Y.-F. Wu
  • Publication number: 20170244788
    Abstract: Aspects of the disclosure relate to managing migration of an application. The managing migration of an application includes establishing a source dataset. The source dataset includes a set of source features. The source features relate to a source. The source includes the application. A determination of a first set of migration plans is made. The determination is made with an evaluation. The evaluation is made using the source dataset and a set of legacy features. The evaluation is performed with a cost measure. The application is migrated from the source to the target. The migration is based on the determined first set of migration plans.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Kun Bai, Jinho Hwang, Brian Peterson, Maja Vukovic
  • Patent number: 9729632
    Abstract: Aspects of the disclosure relate to managing migration of an application. The managing migration of an application includes establishing a source dataset. The source dataset includes a set of source features. The source features relate to a source. The source includes the application. A determination of a first set of migration plans is made. The determination is made with an evaluation. The evaluation is made using the source dataset and a set of legacy features. The evaluation is performed with a cost measure. The application is migrated from the source to the target. The migration is based on the determined first set of migration plans.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: August 8, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kun Bai, Jinho Hwang, Brian Peterson, Maja Vukovic
  • Publication number: 20170197359
    Abstract: This invention relates to a product and a method of preparing ceramic and/or ceramic hybrid materials through the construction of a printed die. The printed die being made by three dimensional printing or additive manufacturing processes possesses both an external geometry and an internal geometry.
    Type: Application
    Filed: January 8, 2016
    Publication date: July 13, 2017
    Inventors: Xi YANG, Brian PETERSON
  • Publication number: 20170171020
    Abstract: Aspects extend to methods, systems, and computer program products for using declarative configuration data to manage cloud lifecycle. A declarative language can be used to declare physical and logical topology as well as lifecycle management commands at multiple topology hierarchies. Developers of different cloud components can declare roles and cloud operations in compliance with a declaration model. Compliance with the declaration model allows aggregation and cross-referencing among commands and topology elements declared by different developers. As such, dependencies between components can be efficiently identified and accounted for when implementing lifecycle management commands Declarative configuration data can also be used to onboard additional components to a cloud without code changes to an underlying lifecycle state manager.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 15, 2017
    Inventors: Cheng Wei, Rahim Maknojia, Shawn Michael Lucas, Robert S.T. Gibson, Matthew C. Wetmore, Vladimir Averkin, Sumant Shiv, Prateek Sharma, Alexander Schmidt, Brian Peterson, Marta Sofia Barillas, Kaushik Gurumurthy
  • Patent number: 9632814
    Abstract: At least one target virtual disk descriptor that describes at least one virtual disk associated with an existing target virtual machine in a target virtualized environment is merged with at least one source virtual disk descriptor that describes at least one virtual disk associated with a source. The merging is carried out to obtain at least one merged virtual disk descriptor compatible with the target virtualized environment. The at least one virtual disk associated with the existing target virtual machine in the target virtualized environment is replaced with the at least one virtual disk associated with the source, in accordance with the at least one merged virtual disk descriptor.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 25, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Milton A. Bonilla, Florian Graf, David Kohen, Brian Peterson, Birgit M. Pfitzmann, John J. Rofrano, Kristiann J. Schultz, Christopher C. Young, Xiaolan Zhang
  • Publication number: 20170109186
    Abstract: A method to perform server provisioning on a plurality of computer systems to generate a plurality of target virtual machines includes: obtaining configurations from a pool comprising at least one existing candidate virtual server or server image through a discovery process; performing a clustering analysis on the configurations to group the configurations into at least two groups; and for each group, selecting a configuration from among the configurations of the group as a candidate virtual machine image; determining a cost of actions required to be performed on the candidate virtual image to result in target virtual machines with a same configuration as the configurations of the group; and selecting the candidate virtual image with the lowest cost
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: JOSE R. FIGUEROA, ROBERT FlLEPP, WILLIAM J. HLADIK, JR., BRIAN PETERSON, FREDERICK Y. WU, CHRISTOPHER C. YOUNG, SAI ZENG
  • Patent number: 9610994
    Abstract: A system for illuminating a bicycle having a frame comprising a plurality of tubular frame members wherein each frame member has a plurality of orifices. The orifices allow light rays to pass from inside each tubular frame member to outside each tubular frame member. Bulbs for emitting light are adapted to fit inside the tubular frame members and are conductively coupled to a power source. The power source is sized such that the power source fits inside a vertically situated tubular frame member. A planar platform, having a length in one direction that is less than the inside cross sectional diameter of the vertically aligned tubular frame member, is sized so that the platform fits inside the vertical tubular frame member. The platform supports the power source and is positioned such that the power source can be installed and removed by a user.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: April 4, 2017
    Inventors: Brian Peterson, Michael Peterson, Sean Peterson
  • Patent number: 9602886
    Abstract: Methods and systems are described herein for quickly and easily displaying supplemental information about an event occurring in a media asset. In some embodiments, a media application may use a content-recognition module to determine the context of an event and distribute itemized tasks to multiple entities in order to generate the supplemental information about the event.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: March 21, 2017
    Assignee: Rovi Guides, Inc.
    Inventors: William Amidei, Paul Jensen, Brian Peterson
  • Publication number: 20170078329
    Abstract: Automatically validating a firewall rule for provisioning in a computer system. One or more firewall rules for provisioning on a server is received from a user device. Based on predefined firewall rules, whether to approve one or more of the firewall rules and deny one or more of the firewall rules is determined. Responsive to determining that one or more of the firewall rules are denied, additional validation of one or more of the firewall rules that are denied are performed. A firewall rule learning engine is updated with a result of the additional validation. Based on the result of the additional validation, the firewall rule learning engine updates the predefined firewall rules. One or more of the firewall rules that are approved on the server may be provisioned.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 16, 2017
    Inventors: Jinho Hwang, Christopher R. Dotson, Brian Peterson, Frederick Y.-F. Wu
  • Patent number: 9588038
    Abstract: An analytical system is disclosed. The analytical system includes a storage container configured to store a plurality of capillaries. It also includes a gripper configured to receive at least one of the plurality of capillaries, and move the at least one capillary so that an end of the capillary contacts a sample in a sample container and draws the sample in the capillary. The system also includes a reader configured to detect a signal from the sample in the capillary.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: March 7, 2017
    Assignee: Beckman Coulter, Inc.
    Inventors: Robert Retter, Yagang Liu, Patty Pang, Brian Peterson
  • Publication number: 20160368555
    Abstract: An the illuminated handlebar for a bicycle comprises a hardened metal core comprising at least one elongated element, a translucent polyurethane exterior disposed over at least a portion of the hardened metal core, a portable DC voltage source coupled to a portion of the hardened metal core, wherein the voltage source is configured for installation and removal by a hand of a user without the use of tools, a plurality of light emitting diode (LED) units conductively coupled to the voltage source, wherein the plurality of LED units contact at least a portion of the polyurethane exterior such that light emitted forwardly therefrom generally travels along the polyurethane exterior, a switch for turning the plurality of LED lights on and off, and a fastening element coupled to the hardened metal core for coupling to a stem of a bicycle.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 22, 2016
    Inventors: Brian Peterson, Jonathan Perkins
  • Publication number: 20160355227
    Abstract: A system for illuminating a bicycle having a frame comprising a plurality of tubular frame members wherein each frame member has a plurality of orifices. The orifices allow light rays to pass from inside each tubular frame member to outside each tubular frame member. Bulbs for emitting light are adapted to fit inside the tubular frame members and are conductively coupled to a power source. The power source is sized such that the power source fits inside a vertically situated tubular frame member. A planar platform, having a length in one direction that is less than the inside cross sectional diameter of the vertically aligned tubular frame member, is sized so that the platform fits inside the vertical tubular frame member. The platform supports the power source and is positioned such that the power source can be installed and removed by a user.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventors: Brian Peterson, Michael Peterson, Sean Peterson
  • Publication number: 20160323552
    Abstract: Methods and systems are described for a media guidance application that enhances the viewing experiences of users by modifying, as perceived by a user, an area outside of the television or computer screen. In particular, the media guidance application may enhance the viewing experiences of users by incorporating colors corresponding to the display screen in the area surrounding the display screen in order to prevent the area outside of the display screen from distracting a user.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 3, 2016
    Inventor: Brian Peterson