Patents by Inventor Jay S. Bryant

Jay S. Bryant 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: 20160381428
    Abstract: Systems and methods are discussed for providing guidance for Internet-delivered media. In some embodiments, information on available media on the Internet is gathered. The information is associated with existing media guidance data. The associations enable a media guidance application to identify relevant online media and to display listings in a user-friendly way. A user interface for an online media guidance application is also provided. The user interface allows a user to narrow down the large amount of Internet-delivered media in a systematic way according to criteria that interests a user.
    Type: Application
    Filed: September 9, 2016
    Publication date: December 29, 2016
    Inventors: Kirsten Rasanen, Jay S. Bryant
  • Publication number: 20160366042
    Abstract: A method for regulating output from stream operators performing a windowing operation may include receiving stream of tuples to be processed by a plurality of processing elements, each processing element having one or more stream operators. The method may also include receiving a first stream of tuples at a first stream operator, the first stream operator being configured to generate a stream of accumulated tuples according to a set of windowing conditions. The method may then include processing the stream of accumulated tuples in response to a window trigger, where the processing generates a quantity of output. At least one processor may then monitor the quantity of output to determine whether the quantity of output exceeds a data output threshold. The processing may then be adjusted, in response to determining that the quantity of output exceeds the data output threshold, to reduce the output to approach the data output threshold.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Michael J. Branson, Jay S. Bryant, James E. Carey, John M. Santosuosso
  • Publication number: 20160364657
    Abstract: A software application on a device manages transportation procurement for a user. The software application collects application data. The application data is from a plurality of software applications on the device. The application detects a triggering event. The triggering event is based on the collected application data and corresponds to a state of the user. The application determines a transportation need of the user. The need is determined in response to the triggering event. The application determines the need based on the application data. The transportation need includes both a time parameter and a location parameter. The need is determined without direct input from the user. The application generates candidate transportation options which satisfy the need. These options are generated based on the time and location parameters. The application provides the candidate options to the user.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Jay S. Bryant, James E. Carey
  • Publication number: 20160364824
    Abstract: A transportation company uses transportation vehicles. The transportation company receives a plurality of transportation needs. These transportation needs are received from user accounts. The transportation needs are based on states of users gathered without user intervention. Each transportation needs include time parameters and location parameters. The transportation company determines a probabilistic model for transportation needs. The probabilistic model is based on the plurality of transportation needs. The first probabilistic model relate to respective probabilities of transportation needs occurring at the locations and times of the plurality of transportation needs. The transportation company determines which transportation vehicles are currently available. The company then determines a plan which includes some of the vehicles going to some of the locations at some of the times. This plan is based on the probabilistic model.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Jay S. Bryant, James E. Carey
  • Publication number: 20160352769
    Abstract: Disclosed aspects include management of a shared pool of configurable computing resources having a first region and a second region. Using an analysis technique such as a heuristic technique, an asset is accessed for processing of a transfer of the asset from the first region to the second region. Based on accessing the asset for processing of the transfer of the asset from the first region to the second region, a potential security exposure is identified with respect to processing the transfer of the asset from the first region to the second region. Based on the potential security exposure, a corrective action is determined and performed.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 1, 2016
    Inventors: Jay S. Bryant, James E. Carey
  • Publication number: 20160350542
    Abstract: Disclosed aspects include management of a shared pool of configurable computing resources having a first region and a second region. Using an analysis technique such as a heuristic technique, an asset is accessed for processing of a transfer of the asset from the first region to the second region. Based on accessing the asset for processing of the transfer of the asset from the first region to the second region, a potential security exposure is identified with respect to processing the transfer of the asset from the first region to the second region. Based on the potential security exposure, a corrective action is determined and performed.
    Type: Application
    Filed: June 7, 2015
    Publication date: December 1, 2016
    Inventors: Jay S. Bryant, James E. Carey
  • Publication number: 20160328450
    Abstract: A stream computing application may be configured to manage the flow of tuples through a section of an operator graph. A window may be generated over one or more stream operators. The window may include breakpoint thresholds that set the maximum flow of tuples within the window. The stream operators within the window may be monitored to determine the flow of tuples occurring within the window using tuple flow counts. The tuple flow counts may be compared to the breakpoint thresholds to determine whether a breakpoint condition has occurred. If a breakpoint condition has occurred, a tuple flow change may be implemented to reduce the flow of tuples within the window.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 10, 2016
    Inventors: Michael J. Branson, Jay S. Bryant, James E. Carey, John M. Santosuosso
  • Publication number: 20160328464
    Abstract: A stream computing application may be configured to manage the flow of tuples through a section of an operator graph. A window may be generated over one or more stream operators. The window may include breakpoint thresholds that set the maximum flow of tuples within the window. The stream operators within the window may be monitored to determine the flow of tuples occurring within the window using tuple flow counts. The tuple flow counts may be compared to the breakpoint thresholds to determine whether a breakpoint condition has occurred. If a breakpoint condition has occurred, a tuple flow change may be implemented to reduce the flow of tuples within the window.
    Type: Application
    Filed: June 26, 2015
    Publication date: November 10, 2016
    Inventors: Michael J. Branson, Jay S. Bryant, James E. Carey, John M. Santosuosso
  • Publication number: 20160323199
    Abstract: Techniques disclose managing cloud computing resources provisioned to processing elements of a distributed application (e.g., for a streams processing environment). A cloud manager determines changes in availability of cloud resources. The cloud manager notifies a runtime manager of a distributed of the change in availability. The runtime manager in turn requests that the cloud manager adjust the provisions based on the notification. The cloud manager provisions the cloud resources based on the request.
    Type: Application
    Filed: April 30, 2015
    Publication date: November 3, 2016
    Inventors: Jay S. BRYANT, Bin CAO, James E. CAREY, John M. SANTOSUOSSO
  • Publication number: 20160323373
    Abstract: Techniques disclose managing cloud computing resources provisioned to processing elements of a distributed application (e.g., for a streams processing environment). A cloud manager determines changes in availability of cloud resources. The cloud manager notifies a runtime manager of a distributed of the change in availability. The runtime manager in turn requests that the cloud manager adjust the provisions based on the notification. The cloud manager provisions the cloud resources based on the request.
    Type: Application
    Filed: November 20, 2015
    Publication date: November 3, 2016
    Inventors: Jay S. BRYANT, Bin CAO, James E. CAREY, John M. SANTOSUOSSO
  • Publication number: 20160315873
    Abstract: A hypervisor can handle requests from applications in a processing environment, where the processing environment consists of shared computing resources. A system can receive a request from an application, and the hypervisor can determine that the request is one that may result in poor interoperability between the application and the processing environment. The hypervisor can identify a processing solution that is more compatible, and it can fulfill the request using the more compatible option. However, the hypervisor need not alert the application of the modified execution; rather, the hypervisor can communicate to the application that the request has been fulfilled.
    Type: Application
    Filed: June 11, 2015
    Publication date: October 27, 2016
    Inventors: Jay S. Bryant, Bin Cao, James E. Carey, John M. Santosuosso
  • Publication number: 20160314013
    Abstract: A hypervisor can handle requests from applications in a processing environment, where the processing environment consists of shared computing resources. A system can receive a request from an application, and the hypervisor can determine that the request is one that may result in poor interoperability between the application and the processing environment. The hypervisor can identify a processing solution that is more compatible, and it can fulfill the request using the more compatible option. However, the hypervisor need not alert the application of the modified execution; rather, the hypervisor can communicate to the application that the request has been fulfilled.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Jay S. Bryant, Bin Cao, James E. Carey, John M. Santosuosso
  • Publication number: 20160266936
    Abstract: Disclosed aspects include managing resources of a shared pool of configurable computing resources having a particular shared pool resource. An application program is run for processing on the shared pool of configurable computing resources. A set of resource data for the application program is collected by the application program. An offer of the particular shared pool resource for use by the application program is detected by the application program. The set of resource data associated with the particular shared pool resource is analyzed by the application program. Based on the set of resource data and in response to analyzing the set of resource data associated with the particular shared pool resource, the application program determines to refuse the offer. In response to determining to refuse the offer, the application program selects to refuse the offer.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 15, 2016
    Inventors: Jay S. Bryant, Bin Cao, James E. Carey, John M. Santosuosso
  • Publication number: 20160266931
    Abstract: Disclosed aspects include managing resources of a shared pool of configurable computing resources having a particular shared pool resource. An application program is run for processing on the shared pool of configurable computing resources. A set of resource data for the application program is collected by the application program. An offer of the particular shared pool resource for use by the application program is detected by the application program. The set of resource data associated with the particular shared pool resource is analyzed by the application program. Based on the set of resource data and in response to analyzing the set of resource data associated with the particular shared pool resource, the application program determines to refuse the offer. In response to determining to refuse the offer, the application program selects to refuse the offer.
    Type: Application
    Filed: May 21, 2015
    Publication date: September 15, 2016
    Inventors: Jay S. Bryant, Bin Cao, James E. Carey, John M. Santosuosso
  • Patent number: 9386350
    Abstract: Systems and methods are discussed for providing guidance for Internet-delivered media. In some embodiments, information on available media on the Internet is gathered. The information is associated with existing media guidance data. The associations enable a media guidance application to identify relevant online media and to display listings in a user-friendly way. A user interface for an online media guidance application is also provided. The user interface allows a user to narrow down the large amount of Internet-delivered media in a systematic way according to criteria that interests a user.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: July 5, 2016
    Assignee: Rovi Guides, Inc.
    Inventors: Kirsten Rasanen, Jay S. Bryant
  • Publication number: 20160173934
    Abstract: A media guidance application is provided by which users can define rules for assigning user equipment devices as destinations for media content. For example, a user may define a rule by which selected media content having attributes that satisfy a user-defined condition are downloaded, recorded, or streamed to a particular, user-specified user equipment device. The user may define and manage rules using media guidance menus, and may restrict other users from accessing the rules (e.g., parents restricting children).
    Type: Application
    Filed: February 25, 2016
    Publication date: June 16, 2016
    Inventors: Jay S. Bryant, Edgar Fereira
  • Publication number: 20160142779
    Abstract: Systems and methods are discussed for providing guidance for Internet-delivered media. In some embodiments, information on available media on the Internet, is gathered. The information is associated with existing media guidance data. The associations enable a media guidance application to identify relevant online media and to display listings in a user-friendly way. A user interface for an online media guidance application is also provided. The user interface allows a user to narrow down the large amount of Internet-delivered media in a systematic way according to criteria that interests a user.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 19, 2016
    Inventors: Kirsten Rasanen, Jay S. Bryant
  • Patent number: 9307281
    Abstract: A media guidance application is provided by which users can define rules for assigning user equipment devices as destinations for media content. For example, a user may define a rule by which selected media content having attributes that satisfy a user-defined condition are downloaded, recorded, or streamed to a particular, user-specified user equipment device. The user may define and manage rules using media guidance menus, and may restrict other users from accessing the rules (e.g., parents restricting children).
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: April 5, 2016
    Assignee: Rovi Guides, Inc.
    Inventors: Jay S. Bryant, Edgar Fereira
  • Patent number: 9215504
    Abstract: Systems and methods are discussed for providing guidance for Internet-delivered media. In some embodiments, information on available media on the Internet is gathered. The information is associated with existing media guidance data. The associations enable a media guidance application to identify relevant online media and to display listings in a user-friendly way. A user interface for an online media guidance application is also provided. The user interface allows a user to narrow down the large amount of Internet-delivered media in a systematic way according to criteria that interests a user.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: December 15, 2015
    Assignee: Rovi Guides, Inc.
    Inventors: Kirsten Rasanen, Jay S. Bryant
  • Publication number: 20150007234
    Abstract: Systems and methods are discussed for providing guidance for Internet-delivered media. In some embodiments, information on available media on the Internet is gathered. The information is associated with existing media guidance data. The associations enable a media guidance application to identify relevant online media and to display listings in a user-friendly way. A user interface for an online media guidance application is also provided. The user interface allows a user to narrow down the large amount of Internet-delivered media in a systematic way according to criteria that interests a user.
    Type: Application
    Filed: August 1, 2014
    Publication date: January 1, 2015
    Inventors: Kirsten Rasanen, Jay S. Bryant