Patents by Inventor Brian Craig

Brian Craig 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: 9672865
    Abstract: Methods and systems described herein provide for visualizing content across different time segments of a media asset. Information about content within a particular time segment of a media asset is retrieved. This content information is generated by processing user-generated messages corresponding to the particular time segment. Content descriptors are generated based on the received content information corresponding to the particular time segment. A timeline is generated, independently of presenting a media asset, wherein the timeline visually associates content descriptors with their corresponding time segments of the media asset. When these content descriptors are selected by a user, the user-generated messages corresponding to the content descriptor at the corresponding time segment are displayed to the user.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: June 6, 2017
    Assignee: Rovi Guides, Inc.
    Inventors: Andrew Fundament, Vanessa Wickenkamp, Brian Craig Peterson, David John Wheatley, Jason William Conness, Melissa Bradley
  • Patent number: 9609374
    Abstract: Systems and methods for automatically obtaining cost-efficient access to a media content collection are provided. A user selection of a media content collection, which consists of a number of media assets, is received. A first price is determined for receiving access to the entire media content collection using a single transaction. For each media asset of the media content collection a set of providers of the media asset are identified, and the lowest price for receiving access to each media asset is determined. The lowest price for receiving access to each media asset of the media content collection is accumulated to determine a second price for receiving access to the media content collection using multiple transactions. The first and the second price are compared, and access to the media content collection is received based on this comparison.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: March 28, 2017
    Assignee: Rovi Guides, Inc.
    Inventors: Brian Craig Peterson, William J. Korbecki, Jonathan Arme, Brian Fife
  • Publication number: 20170036361
    Abstract: A razor handle that provides maximum control when shaving is disclosed. The handle base may have a rectangular prism or tetrahedral frustum shape, with one unique side surface for each of a user's three fingertips. The base naturally stands upright when not in use, thereby keeping the blade from making direct contact with wet surfaces for extended periods of time.
    Type: Application
    Filed: August 3, 2016
    Publication date: February 9, 2017
    Inventor: Brian Craig BUSHELL
  • Patent number: 9514431
    Abstract: A system for monitoring a plurality radio frequency identification tags is described. The system uses at least one set of radio frequency identification tags. Each tag is attached to a container and includes several sensors for detecting physical conditions of said container. The system includes at least one autonomous intermediate reader in wireless communication with the frequency identification tags. The intermediate reader includes external wireless communication system, intermediate reader logic controller, and a self-contained rechargeable power supply. The system uses a central status reporting system in communication the intermediate reader.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: December 6, 2016
    Assignee: UChicago Argonne, LLC
    Inventors: Han-Chung Tsai, Yung Y. Liu, Hok L. Lee, Brian Craig, Kevin Byrne, Ketan Mittal, Justin C. Scherer
  • Patent number: 9467483
    Abstract: A system, a method and a computer-program product for exchanging communications between user sessions are provided. A first push channel and a first messaging channel on a first application server for connecting a first client to the first application server are established. The first messaging channel communicates with the first push channel, where both channels form a first session corresponding to the first client. A second push channel and a second messaging channel on a second application server for connecting a second client to the second application server are established. The second messaging channel communicates with the second push channel, where both channels form a second session corresponding to the second client. The first and second application servers communicate on a communication network. Messages are exchanged between the first and second messaging channels to form a connection between the first and second clients.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: October 11, 2016
    Assignee: SAP SE
    Inventors: Masoud Aghadavoodi Jolfaei, Oliver Luik, Edgar Lott, Helmut Prestel, Brian Craig McKellar, Steffen Knoeller
  • Patent number: 9361005
    Abstract: Methods and systems are disclosed herein for a media guidance application that adjusts modes based on actively determining an engagement level of a user. In such modes both the content presented and the interactions of a user that are recognized may be based on the level of engagement of the user.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: June 7, 2016
    Assignee: Rovi Guides, Inc.
    Inventors: David John Wheatley, William J. Korbecki, Brian Craig Peterson
  • Publication number: 20160034727
    Abstract: A system for monitoring a plurality radio frequency identification tags is described. The system uses at least one set of radio frequency identification tags. Each tag is attached to a container and includes several sensors for detecting physical conditions of said container. The system includes at least one autonomous intermediate reader in wireless communication with the frequency identification tags. The intermediate reader includes external wireless communication system, intermediate reader logic controller, and a self-contained rechargeable power supply. The system uses a central status reporting system in communication the intermediate reader.
    Type: Application
    Filed: August 4, 2014
    Publication date: February 4, 2016
    Applicant: UCHICAGO ARGONNE, LLC
    Inventors: Han-Chung Tsai, Yung Y. Liu, Hok L. Lee, Brian Craig, Kevin Byrne, Ketan Mittal, Justin C. Scherer
  • Publication number: 20150346955
    Abstract: Methods and systems described herein provide for visualizing content across different time segments of a media asset. Information about content within a particular time segment of a media asset is retrieved. This content information is generated by processing user-generated messages corresponding to the particular time segment. Content descriptors are generated based on the received content information corresponding to the particular time segment. A timeline is generated, independently of presenting a media asset, wherein the timeline visually associates content descriptors with their corresponding time segments of the media asset. When these content descriptors are selected by a user, the user-generated messages corresponding to the content descriptor at the corresponding time segment are displayed to the user.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Andrew Fundament, Vanessa Wickenkamp, Brian Craig Peterson, David John Wheatley, Jason William Conness, Melissa Bradley
  • Publication number: 20150189377
    Abstract: Methods and systems are disclosed herein for a media guidance application that adjusts modes based on actively determining an engagement level of a user. In such modes both the content presented and the interactions of a user that are recognized may be based on the level of engagement of the user.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventors: David John Wheatley, William J. Korbecki, Brian Craig Peterson
  • Publication number: 20150189387
    Abstract: Methods and systems are described herein for a media guidance application that automatically corrects overruns during fast-access playback operations. For example, the media guidance application may base overrun corrections on the attentiveness of the user.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventors: Phil Golyshko, Brian Craig Peterson, Paul T. Stathacopoulos
  • Publication number: 20150189386
    Abstract: Methods and systems are described herein for a media guidance application that automatically corrects overruns during fast-access playback operations. For example, the media guidance application may base overrun corrections on the content of the media asset subject to the fast-access playback operation.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventors: Phil Golyshko, Brian Craig Peterson, Paul T. Stathacopoulos
  • Publication number: 20150189375
    Abstract: Methods and systems are disclosed herein for presenting information to groups of users using user optical devices that enable each user to view and share media content in a collaborative manner. For example, users using linked user optical devices may perceive a media playlist on a particular wall. The media playlist may then be modified (e.g., media assets may be added and/or removed) based on any of the users contacting the particular wall.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: United Video Properties, Inc.
    Inventors: Walter R. Klappert, Brian Craig Peterson, William J. Korbecki, Vanessa Wickenkamp, Michael R. Nichols, Melissa Bradley
  • Publication number: 20150185993
    Abstract: Methods and systems are disclosed herein for a media guidance application that adjusts modes based on actively determining an engagement level of a user. In such modes both the content presented and the interactions of a user that are recognized may be based on the level of engagement of the user.
    Type: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventors: David John Wheatley, William J. Korbecki, Brian Craig Peterson
  • Publication number: 20140282061
    Abstract: Methods and systems are provided for determining a suitable user input interface type based on a particular user. Specifically, a media guidance application determines a demographic category of a user, and based on that demographic category of the user, automatically selects a user input interface for manipulating media objects that is suitable for the user.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: United Video Properties, Inc.
    Inventors: David John Wheatley, Brian Craig Peterson, William J. Korbecki, Jonathan Arme, Douglas James Seyller, Thomas Steven Woods, Mycal Elliott, Amanda Mallardo, Justin Wear
  • Patent number: 8768751
    Abstract: Methods, computer-readable media, and systems for gathering gamification data from business applications. Common gamification data that describes a user that accesses a business software environment, and specific gamification data that describes the user and is specific to a particular computer system in the business environment are identified at a user interface of a client device in response to a request from a gamification engine. By executing gamification logic in the user interface, the common gamification data and the specific gamification data are collected at the user interface and provided to the gamification engine. For example, the gamification data can be gathered by monitoring interactions between the user and the client device that is connected to the gamification engine at the user interface, and provided to the gamification engine independent of the business computer system to which the client device is connected.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: July 1, 2014
    Assignee: SAP AG
    Inventors: Juergen Jakowski, Brian Craig McKellar
  • Publication number: 20140181217
    Abstract: A system, a method and a computer-program product for exchanging communications between user sessions are provided. A first push channel and a first messaging channel on a first application server for connecting a first client to the first application server are established. The first messaging channel communicates with the first push channel, where both channels form a first session corresponding to the first client. A second push channel and a second messaging channel on a second application server for connecting a second client to the second application server are established. The second messaging channel communicates with the second push channel, where both channels form a second session corresponding to the second client. The first and second application servers communicate on a communication network. Messages are exchanged between the first and second messaging channels to form a connection between the first and second clients.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Inventors: Masoud Aghadavoodi Jolfaei, Oliver Luik, Edgar Lott, Helmut Prestel, Brian Craig McKellar, Steffen Knoeller
  • Publication number: 20140081992
    Abstract: Systems and methods are described herein for providing customized descriptive assets related to media assets. In one embodiment, processing circuitry may receive a plurality of descriptive data related to a media asset. Each descriptive data may be associated with one or more characteristics, such as a genre or parental rating. The processing circuitry may then access a user profile and compare the characteristics contained within the profile with the characteristics associated with the descriptive data. Based on this comparison, the processing circuitry may generate a customized descriptive asset using at least a subset of the descriptive data.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: United Video Properties, Inc.
    Inventors: Brian Craig Peterson, Paul T. Stathacopoulos
  • Publication number: 20140068021
    Abstract: Techniques for managing content of a virtual workspace include receiving a request from a remote client for client-configuration settings, the remote client associated with a particular user; identifying a set of client-specific attributes associated with the remote client; identifying a set of user-specific attributes associated with the particular user; determining client-configuration settings for the remote client based at least in part on the identified client-specific attributes and the identified user-specific attributes; and transmitting the determined client-configuration settings to the remote client.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Inventors: Alexey Arseniev, Brian Craig McKellar, Frank Brunswig, Markus Cherdron
  • Patent number: 8667006
    Abstract: A facet peer category navigation system enables enhanced navigation of a faceted search system by a facet peer agent enabled enhanced navigation of a faceted search system by identifying a plurality of targets in a database searchable by a faceted search system. A web page configured to run the faceted search system is displayed, and responsive to a display of a target anywhere on the web page and to an activation of a control associated with the target, a list of all peer targets of the target is displayed in a window on the web page.
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: March 4, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jason Matthew Blackwell, John Hans Handy-Bosma, Lauren Sarah Lyn, Brian Craig Meyer, James Caldwell Porter
  • Publication number: 20140007146
    Abstract: Systems and methods for automatically obtaining cost-efficient access to a media content collection are provided. A user selection of a media content collection, which consists of a number of media assets, is received. A first price is determined for receiving access to the entire media content collection using a single transaction. For each media asset of the media content collection a set of providers of the media asset are identified, and the lowest price for receiving access to each media asset is determined. The lowest price for receiving access to each media asset of the media content collection is accumulated to determine a second price for receiving access to the media content collection using multiple transactions. The first and the second price are compared, and access to the media content collection is received based on this comparison.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: UNITED VIDEO PROPERTIES, INC.
    Inventors: Brian Craig Peterson, William J. Korbecki, Jonathan Arme, Brian Fife