Patents by Inventor John R. Mick, Jr.

John R. Mick, Jr. 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: 20220284130
    Abstract: Systems, apparatuses, and methods are described for protecting the integrity of a playlist, and/or for determining whether a playlist has been altered. The playlist may comprise references to segments of multiple content types. The references may be obfuscated, and/or confirmation data may be used to detect playlist alteration.
    Type: Application
    Filed: May 25, 2022
    Publication date: September 8, 2022
    Inventors: John R. Mick, JR., Sean E. Bowman, Cory Zachman, Christopher D. Brown, Mark Niebur
  • Patent number: 11373009
    Abstract: Systems, apparatuses, and methods are described for protecting the integrity of a playlist, and/or for determining whether a playlist has been altered. The playlist may comprise references to segments of multiple content types. The references may be obfuscated, and/or confirmation data may be used to detect playlist alteration.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: June 28, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventors: John R. Mick, Jr., Sean E. Bowman, Cory Zachman, Christopher D. Brown, Mark Niebur
  • Patent number: 8069464
    Abstract: In one embodiment, a method comprises determining ad placement times for each of a plurality of associated streams. The method also comprises determining an ad selection request time for each of a plurality of ad selection requests based on a cumulative effect of any other ad selection requests occurring at substantially the same time as the determined ad selection time. Each of the plurality of ad selection requests corresponds to one of the plurality of ad placement times.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: November 29, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: John Pickens, John R. Mick, Jr.
  • Patent number: 7636300
    Abstract: Phone-based remote media system interaction is described. A content distribution system provides a telephone-based voice menu system that enables a caller to select a media system control command. The content distribution system then causes the media system control command to be executed in association with a remote media system associated with, or specified by, the caller.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: December 22, 2009
    Assignee: Microsoft Corporation
    Inventors: Samuel Thomas Scott, III, John R Mick, Jr.
  • Publication number: 20090031339
    Abstract: In one embodiment, a method comprises determining ad placement times for each of a plurality of associated streams. The method also comprises determining an ad selection request time for each of a plurality of ad selection requests based on a cumulative effect of any other ad selection requests occurring at substantially the same time as the determined ad selection time. Each of the plurality of ad selection requests corresponds to one of the plurality of ad placement times.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventors: John Pickens, John R. Mick, JR.
  • Publication number: 20090025026
    Abstract: In one embodiment, a method can include: (i) receiving a placement opportunity in an ad decision manager (ADM); (ii) sending a request to an ad decision server (ADS); (iii) receiving a conditional response from the ADS, wherein the conditional response includes one or more conditional ads; and (iv) selecting from among the one or more conditional ads.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: John R. Mick, JR., John Pickens
  • Patent number: 7260675
    Abstract: CAM-based search engines may be configured to support multiple databases within a CAM core. These databases may represent tables for different applications, which can be searched sequentially in response to a single indirect instruction that is loaded during a control cycle. The databases to be searched may be identified by a multi-database search instruction that is loaded during a single data cycle, which may overlap with the control cycle. In some cases, the databases may be searched using variations of a primary search key, so that it is unnecessary to repeatedly load the entire search key across a network interface for each search operation within a respective database. Instead, shorter replacement key segments may be loaded for each of a plurality of the search operations and these replacement key segments may be combined with one or more segments of the primary search key in the CAM core to define a desired search key for a respective search operation.
    Type: Grant
    Filed: September 18, 2006
    Date of Patent: August 21, 2007
    Assignee: Integrated Device Technology, Inc.
    Inventors: Harmeet Bhugra, Kenneth Branth, John R. Mick, Jr., Jakob Saxtorph
  • Patent number: 7194573
    Abstract: CAM-based search engine devices operate to reduce the occurrence of duplicate learned entries within a CAM database when processing search and learn (SNL) instructions. A search engine device may be configured to support processing of first and second immediately consecutive and equivalent SNL instructions as a first SNL instruction and a second search and search instruction, respectively. This processing is performed in order to block an addition of a duplicate learned entry within a database in the search engine device. The search engine device may also be configured to selectively block processing of the second SNL instruction as a second search and search instruction in response to detecting the database as full when the first SNL instruction is processed.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: March 20, 2007
    Assignee: Integrated Device Technology, Inc.
    Inventors: Jakob Saxtorph, John R. Mick, Jr., Harmeet Bhugra
  • Patent number: 7185172
    Abstract: An integrated circuit chip includes a search engine including a content addressable memory (CAM) configured to produce CAM indices responsive to search instructions provided to the search engine. The search engine further includes an index translation circuit operatively coupled to the CAM and configured to provide translation of the CAM indices to another memory space, such as from an absolute index space associated with the CAM to a memory space associated with a database within the CAM or to a memory space of a device external to the chip, such as a command source or external SRAM.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: February 27, 2007
    Assignee: Integrated Device Technology, Inc.
    Inventors: John R. Mick, Jr., Jakob Saxtorph, Harmeet Bhugra
  • Patent number: 7120733
    Abstract: Integrated search engine devices include a content addressable memory (CAM) core that is configured to support at least one database of searchable entries therein and a control circuit. The control circuit is configured to support reporting to a command host of data identifying entries that have been aged out of the at least one database and/or entries that have exceeded an activity-based aging threshold. The control circuit is further configured to support age reporting that is programmable on a per entry basis within the at least one database.
    Type: Grant
    Filed: November 14, 2003
    Date of Patent: October 10, 2006
    Assignee: Integrated Device Technology, Inc.
    Inventors: John R. Mick, Jr, Harmeet Bhugra, Jakob Saxtorph
  • Patent number: 7120731
    Abstract: CAM-based search engines may be configured to support multiple databases within a CAM core. These databases may represent tables for different applications, which can be searched sequentially in response to a single indirect instruction that is loaded during a control cycle. The databases to be searched may be identified by a multi-database search instruction that is loaded during a single data cycle, which may overlap with the control cycle. In some cases, the databases may be searched using variations of a primary search key, so that it is unnecessary to repeatedly load the entire search key across a network interface for each search operation within a respective database. Instead, shorter replacement key segments may be loaded for each of a plurality of the search operations and these replacement key segments may be combined with one or more segments of the primary search key in the CAM core to define a desired search key for a respective search operation.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: October 10, 2006
    Assignee: Integrated Device Technology, Inc.
    Inventors: Harmeet Bhugra, Kenneth Branth, John R. Mick, Jr., Jakob Saxtorph
  • Patent number: 7082493
    Abstract: CAM-based search engines and packet coprocessors include control logic that supports direct reads of information that summarizes the done status of multiple contexts being handled by the search engine device. This done status information may be maintained in dedicated registers that are configured to support high bandwidth utilization from a data port of the search engine device. The control logic may also be configured to generate interrupts or asynchronous signals that notify an issuing command source of context completion.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: July 25, 2006
    Assignee: Integrated Device Technology, Inc.
    Inventors: Harmeet Bhugra, Michael Miller, John R. Mick, Jr.