Patents by Inventor Marcus Bryan Grande

Marcus Bryan Grande 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: 20240251125
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a media device receiving from a source media device a request about a media capability of the media device, and identifying a data block indicating a default capability of the media device. The media device can further select a data unit of the data block to be replaced based on a media capability of a downstream media device attached to the media device. Afterward, the media device can modify the data block by replacing the selected data unit by information indicating the media capability of the downstream media device to generate a modified data block to represent a combined media capability of the media device and the downstream media device. In addition, the media device can send the modified data block to the source media device.
    Type: Application
    Filed: April 5, 2024
    Publication date: July 25, 2024
    Applicant: Roku, Inc.
    Inventor: Marcus Bryan Grande
  • Patent number: 11985377
    Abstract: Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for a media device receiving from a source media device a request about a media capability of the media device, and identifying a data block indicating a default capability of the media device. The media device can further select a data unit of the data block to be replaced based on a media capability of a downstream media device attached to the media device. Afterward, the media device can modify the data block by replacing the selected data unit by information indicating the media capability of the downstream media device to generate a modified data block to represent a combined media capability of the media device and the downstream media device. In addition, the media device can send the modified data block to the source media device.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: May 14, 2024
    Assignee: Roku, Inc.
    Inventor: Marcus Bryan Grande
  • Patent number: 6917988
    Abstract: A system and method for managing a Fibre Channel adapter is disclosed. When a close request is received by the Fibre Channel adapter, the adapter is set to a quasi-open state. In a quasi-open state, the adapter keeps the link to the Fibre Channel network open, releases extended resources, and maintains minimal resources in order to keep the link open. When a request is received by the adapter while in a quasi-open state, the request is rejected thereby preventing other devices from logging into the quasi-opened device and informing other devices that the quasi-opened device is not currently communicating across the Fibre Channel network. An information handling system and a computer program product for implementing the Fibre Channel adapter quasi-open state are further disclosed.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: July 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Robert G. Kovacs
  • Patent number: 6915429
    Abstract: A system and method for remotely waking up a Fibre Channel attached device. A Fibre Channel attached device is set in a quasi-open mode wherein the device summarily rejects most requests and allocates a minimal set of resources to operate the adapter. One request that is not rejected is an activation request received from another Fibre Channel attached device. When an activation request is received, an optional authentication process can be invoked to insure that only authenticated devices issue the activation command. An additional security feature can be used to restrict the devices authorized to activate a device. A list of devices can be stored on nonvolatile storage or in memory. When a requesting device has been authenticated, its address is checked against the list of approved devices before the device adapter is activated.
    Type: Grant
    Filed: November 16, 2000
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Robert G. Kovacs
  • Patent number: 6895453
    Abstract: In traditional Fiber Channel systems, remote devices connected to the Fiber Channel network using a bridge or included in a storage enclosure are not tracked. If a remote device, such as a SCSI disk device, is removed or swapped, data errors such as data corruption can result. A device identifier corresponding to the remote device is obtained from the remote device. The device identifier may include the remote device's serial number and other identifying information pertaining to the device. The first time the remote device is used, the device identifier is obtained and stored by the Fiber Channel device using the remote device. This device identifier is compared with subsequently obtained identifiers. If the identifiers match, communication with the remote device occurs. However, if the identifiers do not match, an error condition is raised indicating that the remote device has been removed or swapped.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: May 17, 2005
    Assignee: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Madhuranath Narasipur Krishna Iyengar, Robert George Kovacs, John Leslie Neemidge, Marshon Larapheal Robinson
  • Patent number: 6792479
    Abstract: In traditional Fibre Channel systems, remote devices connected to the Fibre Channel network using a bridge or included in a storage enclosure are not tracked. A device identifier corresponding to the remote device is obtained from the remote device. The device identifier may include the remote device's serial number and other identifying information pertaining to the device. The remote device's vendor and product identifiers are retrieved and matched against a table of known vendor/product identifiers. If the match is successful, a predefined routine is located based on the match. The predefined routine is repeatedly used to retrieve the device identifier from the remote device. Communication with the remote device continues while the device identifier matches a previously stored device identifier corresponding to the device. When the device identifier no longer matches, an error occurs indicating that the remote device has been removed or swapped.
    Type: Grant
    Filed: March 15, 2001
    Date of Patent: September 14, 2004
    Assignee: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Madhuranath Narasipur Krishna Iyengar, Robert George Kovacs, John Leslie Neemidge, Marshon Larapheal Robinson
  • Patent number: 6643586
    Abstract: A GPS device is used in conjunction with a device, such as a SAN device, to record and track the device's location. A device can periodically report its location to one or more computer systems that track device locations. Another device can send a request to other devices requesting the devices' geographic location. The devices, in turn, respond with data corresponding to their geographic location. In the event of a catastrophe or other event rendering devices in one area inoperable, one of the computer systems can be used to identify a location of another device that includes similar data. The GPS data corresponding to a device can also be used to identify a technician that should respond to a device maintenance or repair event.
    Type: Grant
    Filed: December 17, 2001
    Date of Patent: November 4, 2003
    Assignee: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Madhuranath Narasipur Krishna Iyengar, Robert G. Kovacs, John Leslie Neemidge
  • Publication number: 20030114981
    Abstract: A GPS device is used in conjunction with a device, such as a SAN device, to record and track the device's location. A device can periodically report its location to one or more computer systems that track device locations. Another device can send a request to other devices requesting the devices' geographic location. The devices, in turn, respond with data corresponding to their geographic location. In the event of a catastrophe or other event rendering devices in one area inoperable, one of the computer systems can be used to identify a location of another device that includes similar data. The GPS data corresponding to a device can also be used to identify a technician that should respond to a device maintenance or repair event.
    Type: Application
    Filed: December 17, 2001
    Publication date: June 19, 2003
    Applicant: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Madhuranath Narasipur Krishna Iyengar, Robert G. Kovacs, John Leslie Neemidge
  • Publication number: 20020198850
    Abstract: A system and method for dynamically determining a price for priority service on a computer network, such as a Differentiated Services Internet. A computer system, such as an Internet Service Provider (ISP) determines a price based on the amount of traffic currently on the network. Traffic data is gathered by polling, or querying, various network connected devices, such as routers, switches, and other computer systems. Based on the traffic data a price is determined and provided to a user that is interested in using high priority network service. If the user chooses to receive the high priority network service, the dynamic price is applied to the user's account and multiplied by the amount of time the user uses the high priority service. When the user is finished using the high priority service, he informs the ISP and the appropriate charges are applied to the user's network services invoice.
    Type: Application
    Filed: June 26, 2001
    Publication date: December 26, 2002
    Applicant: International Business Machines Corporation
    Inventors: Marcus Bryan Grande, Michel Kouadio
  • Publication number: 20020161951
    Abstract: In traditional Fibre Channel systems, remote devices connected to the Fibre Channel network using a bridge or included in a storage enclosure are not tracked. A device identifier corresponding to the remote device is obtained from the remote device. The device identifier may include the remote device's serial number and other identifying information pertaining to the device. The remote device's vendor and product identifiers are retrieved and matched against a table of known vendor/product identifiers. If the match is successful, a predefined routine is located based on the match. The predefined routine is repeatedly used to retrieve the device identifier from the remote device. Communication with the remote device continues while the device identifier matches a previously stored device identifier corresponding to the device. When the device identifier no longer matches, an error occurs indicating that the remote device has been removed or swapped.
    Type: Application
    Filed: March 15, 2001
    Publication date: October 31, 2002
    Applicant: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Madhuranath Narasipur Krishana Iyengar, Robert George Kovacs, John Leslie Neemidge, Marshon Larapheal Robinson
  • Publication number: 20020161852
    Abstract: In traditional Fibre Channel systems, remote devices connected to the Fibre Channel network using a bridge or included in a storage enclosure are not tracked. If a remote device, such as a SCSI disk device, is removed or swapped, data errors such as data corruption can result. A device identifier corresponding to the remote device is obtained from the remote device. The device identifier may include the remote device's serial number and other identifying information pertaining to the device. The first time the remote device is used, the device identifier is obtained and stored by the Fibre Channel device using the remote device. The device identifier is obtained by repeatedly querying the remote device to identify the device's serial number. Communication with the remote device takes place if the identified device identifier matches the previously stored device identifier. An error condition occurs if the identifiers do not match.
    Type: Application
    Filed: March 15, 2001
    Publication date: October 31, 2002
    Applicant: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Madhuranath Narasipur Krishna Iyengar, Robert George Kovacs, John Leslie Neemidge, Marshon Larapheal Robinson
  • Publication number: 20020162010
    Abstract: In traditional Fiber Channel systems, remote devices connected to the Fiber Channel network using a bridge or included in a storage enclosure are not tracked. If a remote device, such as a SCSI disk device, is removed or swapped, data errors such as data corruption can result. A device identifier corresponding to the remote device is obtained from the remote device. The device identifier may include the remote device's serial number and other identifying information pertaining to the device. The first time the remote device is used, the device identifier is obtained and stored by the Fiber Channel device using the remote device. This device identifier is compared with subsequently obtained identifiers. If the identifiers match, communication with the remote device occurs. However, if the identifiers do not match, an error condition is raised indicating that the remote device has been removed or swapped.
    Type: Application
    Filed: March 15, 2001
    Publication date: October 31, 2002
    Applicant: International Business Machines Corporation
    Inventors: James P. Allen, Marcus Bryan Grande, Madhuranath Narasipur Krishna Iyengar, Robert George Kovacs, John Leslie Neemidge, Marshon Larapheal Robinson
  • Publication number: 20020133364
    Abstract: A system and method for notifying a user of a current service upgrade price corresponding to the user of priority network service. A user makes an inquiry about using priority network service, for example by choosing an option from a browser. In response to the inquiry, a pricing daemon displays a current priority network price on the user's display screen. The pricing daemon receives the current priority network price from a network service provider, such as an ISP. The user reviews the displayed price and either accepts or rejects the priority service at the displayed rate. If the user accepts the priority service, the pricing daemon informs the network service provider. In response, the network service provider begins charging the user for the priority service and also begins marking the user's packets with a priority header.
    Type: Application
    Filed: March 15, 2001
    Publication date: September 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Marcus Bryan Grande, Michel Kouadio
  • Publication number: 20020133473
    Abstract: A system and method providing prioritized service on a computer network such as the Internet is disclosed. A user requests a service upgrade from their Internet Service Provider (ISP). In response to the service upgrade request, the ISP marks request packets sent by the user as priority packets and also records the upgraded service in a billing database. When the user no longer needs upgraded service, he requests that normal service resume. During normal service, packets are marked as normal priority packets and the customer is billed at a normal, or flat, rate. Routers and other packet handling devices provide preferential handling of the packets marked as priority packets. When a router's queue is full, the router drops normal priority packets before dropping any higher priority packets. In addition, a queue manager can organize the router's queue so that high priority packets are processed before their normal priority counterparts.
    Type: Application
    Filed: March 15, 2001
    Publication date: September 19, 2002
    Applicant: International Business Machines Corporation
    Inventors: Marcus Bryan Grande, Michel Kouadio