Patents by Inventor Kevin Rodgers

Kevin Rodgers 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: 11428561
    Abstract: A timing device is integrated into a pour cap to visually indicate when a dose has been dispensed from the container. The timing device may be secured to either the pour cap or the container and timing is configurable based on a product being dispensed.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: August 30, 2022
    Assignee: Silgan Dispensing Systems Corporation
    Inventors: Leah Smalley, Brian Van Houten, Kevin Rodgers
  • Publication number: 20210377375
    Abstract: A timing device is integrated into a pour cap to visually indicate when a dose has been dispensed from the container. The timing device may be secured to either the pour cap or the container and timing is configurable based on a product being dispensed.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 2, 2021
    Applicant: Silgan Dispensing Systems Corporation
    Inventors: Leah Smalley, Brian Van Houten, Kevin Rodgers
  • Patent number: 11157572
    Abstract: Implementations relate to sharing user activity data with other users. In some implementations, a method includes evaluating one or more actions of a second user to detect that the second user is interested in one or more attributes of one or more activities performed by a first user and described in activity data of the first user. A request is provided to the first user to share at least a portion of the activity data with the second user. The method receives, in response to the request, an indication from the first user to share a designated portion of the activity data with the second user. The method causes the activity data to be made accessible to the second user, and provides information for presentation via a device to the second user, where the presented information is derived from the shared portion of the activity data.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: October 26, 2021
    Assignee: Google LLC
    Inventors: Mario Ventura Anima, Irene Chung, James Kevin Rodgers, Brandon Herring
  • Patent number: 11054294
    Abstract: A timing device is integrated into a pour cap to visually indicate when a dose has been dispensed from the container. The timing device may be secured to either the pour cap or the container and timing is configurable based on a product being dispensed.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: July 6, 2021
    Assignee: Silgan Dispensing Systems Corporation
    Inventors: Leah Smalley, Brian Van Houten, Kevin Rodgers
  • Patent number: 10740005
    Abstract: Described are techniques for processing requests at a data storage system. A request is received from a client to perform an operation with respect to a first data portion stored on physical storage devices of the data storage system. The first data portion is exposed through a set of at least two data nodes each accessing a same copy of the first data portion stored on the physical storage devices. The request is received at a first of the data nodes of the set. The request is processed with respect to the first data portion using the same copy accessible to each of data nodes of the set. The physical storage devices may be configured in a RAID group and the data nodes, optionally along with a name node providing metadata, may be embedded in the data storage system and execute in a virtualized environment.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 11, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen Richard Ives, Hongliang Tang, Kevin Rodgers, Sethu N. Madhavan
  • Patent number: 9986376
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to determine an identification for a user; determine a location of the user; retrieve a first set of information related to the location and the identification; retrieve relationship information using the identification for the user; determine notification information by filtering the first set of information using the relationship information; generate a notification related to the location of the user and including the notification information; and provide the notification for presentation to the user. The disclosure also includes similar methods and computer program products.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: May 29, 2018
    Assignee: Google LLC
    Inventors: Mario Ventura Anima, James Kevin Rodgers, Kevin Ferguson
  • Patent number: 9693186
    Abstract: A system comprising a processor and a memory storing instructions that, when executed, cause the system to determine an identification for a user; determine a location of the user; determine a place associated with the location; identify an interaction capable of being performed at the place for the identification; communicate with a service to perform the interaction; and record the interaction with the service in a place history associated with the identification. The disclosure also includes similar methods and computer program products.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: Mario Ventura Anima, James Kevin Rodgers, Kevin Ferguson
  • Publication number: 20140222651
    Abstract: A system and method for interactive trading of option contracts is described. Users of the system provide volatility runs of currency options, deal on existing offers to sell or bids to buy, or may improve on existing offers to sell or bids to buy. Users of the system include banks and traders or dealers employed by banks or other financial institutions. The system and method provide automatic price quotations for a requested option contract by polling internal volatility surfaces of users for prices on the requested contract. Additionally, the system and method ensure a more orderly pattern of trades by categorizing the users into discrete tiers which determine a user's obligations to provide offers and bids to the system.
    Type: Application
    Filed: April 14, 2014
    Publication date: August 7, 2014
    Applicant: Volbroker Limited
    Inventors: Kevin Rodgers, Jeffrey Dirk Ward
  • Patent number: 8350679
    Abstract: A product system comprises a package base unit and a package. The package base unit comprises a control element and a package interface operatively connected to the control element. The package comprises a package base interface, and a printed element. The printed element comprises a control circuit element and an output circuit element. Each of the control circuit element and the output circuit element are operatively connected to the package base interface.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: January 8, 2013
    Assignee: The Procter & Gamble Company
    Inventors: Cathy Wen, Kevin Rodgers, Kenneth Stephen McGuire, Robert Joseph Schick, William Paul Mahoney, III
  • Publication number: 20110307417
    Abstract: A system and method of trading option contracts, such as foreign currency option contracts, is described. In one embodiment, a system and method for web-based or network-based interactive trading of currency options is described. Users of the system provide volatility runs of currency options, deal on existing offers to sell or bids to buy, or may improve on existing offers to sell or bids to buy. Option contracts may be priced in units of volatility. Users of the system described include banks of all sizes and traders or dealers employed by banks or other financial institutions. The system and method provide automatic price quotations for a requested option contract by polling internal volatility surfaces of users for prices on the requested contract.
    Type: Application
    Filed: August 22, 2011
    Publication date: December 15, 2011
    Inventors: Kevin Rodgers, Jeffrey Dirk Ward
  • Patent number: 8032444
    Abstract: A system and method of trading option contracts, such as foreign currency option contracts, is described. In one embodiment, a system and method for web-based or network-based interactive trading of currency options is described. Users of the system provide volatility runs of currency options, deal on existing offers to sell or bids to buy, or may improve on existing offers to sell or bids to buy. The system and method provide automatic price quotations for a requested option contract by polling internal volatility surfaces of users for prices on the requested contract, and ensure a more orderly pattern of trades by categorizing the users into discrete tiers which determine a user's obligations to provide offers and bids to the system and which determine a user's opportunities and rights to trade on the system.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: October 4, 2011
    Assignee: Volbroker Limited
    Inventors: Kevin Rodgers, Jeffrey Dirk Ward
  • Publication number: 20100270198
    Abstract: A product system comprises a package base unit and a package. The package base unit comprises a control element and a package interface operatively connected to the control element. The package comprises a package base interface, and a printed element. The printed element comprises a control circuit element and an output circuit element. Each of the control circuit element and the output circuit element are operatively connected to the package base interface.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 28, 2010
    Inventors: Cathy Wen, Kevin Rodgers, Kenneth Stephen McGuire, Robert Joseph Schick, William Paul Mahoney, III
  • Patent number: 7725760
    Abstract: In a data storage system, a storage management device includes at least a target mode driver, a data classifier in communication with the target mode driver, a plurality of storage buffers in communication with the target mode driver, a plurality of I/O managers in communication with the data classifier, and a physical store interface in communication with the plurality of I/O managers and with the plurality of storage buffers.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: May 25, 2010
    Assignee: Symantec Operating Corporation
    Inventors: Michael Rowan, Kevin Rodgers, Jeff Darcy
  • Publication number: 20100114756
    Abstract: A system and method of trading option contracts, such as foreign currency option contracts, is described. In one embodiment, a system and method for web-based or network-based interactive trading of currency options is described. Users of the system provide volatility runs of currency options, deal on existing offers to sell or bids to buy, or may improve on existing offers to sell or bids to buy. The system and method provide automatic price quotations for a requested option contract by polling internal volatility surfaces of users for prices on the requested contract, and ensure a more orderly pattern of trades by categorizing the users into discrete tiers which determine a user's obligations to provide offers and bids to the system and which determine a user's opportunities and rights to trade on the system.
    Type: Application
    Filed: January 11, 2010
    Publication date: May 6, 2010
    Inventors: Kevin Rodgers, Jeffrey Dirk Ward
  • Patent number: 7689498
    Abstract: A system and method of trading option contracts, such as foreign currency option contracts, is described. In one embodiment, a system and method for web-based or network-based interactive trading of currency options is described. Users of the system provide volatility runs of currency options, deal on existing offers to sell or bids to buy, or may improve on existing offers to sell or bids to buy. The system and method provide automatic price quotations for a requested option contract by polling internal volatility surfaces of users for prices on the requested contract, and. ensure a more orderly pattern of trades by categorizing the users into discrete tiers which determine a user's obligations to provide offers and bids to the system and which determine a user's opportunities and rights to trade on the system.
    Type: Grant
    Filed: August 25, 2004
    Date of Patent: March 30, 2010
    Assignee: Volbroker Limited
    Inventors: Kevin Rodgers, Jeffrey Dirk Ward
  • Patent number: 7577807
    Abstract: A storage management device receives a request to restore a portion of a data store to its content at a specified past time, which is selected from a substantially continuous time interval. In response to the received request, the storage management device stores in the portion of the data store content that was stored in the portion of the data store at the specified past time and that was overwritten since the specified past time.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: August 18, 2009
    Assignee: Symantec Operating Corporation
    Inventors: Michael Rowan, Kevin Rodgers
  • Publication number: 20090019459
    Abstract: A storage management device can receive a request for a modification history for a location within a data store, determine one or more times at which at least a portion of data stored at the location was modified, and transmit the one or more determined times.
    Type: Application
    Filed: September 28, 2007
    Publication date: January 15, 2009
    Applicant: Symantec Operating Corporation
    Inventors: Michael Rowan, Kevin Rodgers
  • Patent number: 7287133
    Abstract: A storage management device can receive a request for a modification history for a location within a data store, determine one or more times at which at least a portion of data stored at the location was modified, and transmit the one or more determined times.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: October 23, 2007
    Assignee: Symantec Operating Corporation
    Inventors: Michael Rowan, Kevin Rodgers
  • Publication number: 20060047895
    Abstract: A storage management device can receive a request for a modification history for a location within a data store, determine one or more times at which at least a portion of data stored at the location was modified, and transmit the one or more determined times.
    Type: Application
    Filed: August 24, 2004
    Publication date: March 2, 2006
    Inventors: Michael Rowan, Kevin Rodgers
  • Patent number: 6983330
    Abstract: One aspect is directed to a method and apparatus for transferring information, through a shared storage system, between first and second processes running on first and second computers, respectively. Both computers are coupled to a data storage system, with the first computer being coupled through multiple paths. In accordance with one aspect of the invention, at least one of the multiple paths is selected through which to transfer the information between the first process and the data storage system, so that communication between the first process and the shared storage system is not constrained to any particular path. Another aspect is directed to a method and apparatus for processing an out of band control command executed by a host computer in a multi-path system and targeting a device.
    Type: Grant
    Filed: December 29, 1999
    Date of Patent: January 3, 2006
    Assignee: EMC Corporation
    Inventors: Fred Oliveira, Matthew J. D'Errico, Kevin Rodgers