Patents by Inventor John Courtney
John Courtney 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: 11924501Abstract: Computing platforms and methods for dynamic presentation of graphical and video content are disclosed. Exemplary implementations may: provide, in a static browsing state, a static image associated with underlying video content; in response to an extended focus on the static image for a first threshold amount of time, expand a visual tile to a widescreen aspect ratio while remaining in the static browsing state; after a second threshold amount of time, initiate a dwell browsing state in which dwell tile content is provided in the expanded visual tile, while other content remains in the static browsing state; in response to a determination that the playback device supports a dwell video mode, play a video asset within the expanded visual tile; and in response to a determination that the playback device does not support the dwell video mode, provide an alternate non-video visual asset within the expanded visual tile.Type: GrantFiled: November 14, 2022Date of Patent: March 5, 2024Assignee: WARNERMEDIA DIRECT, LLC.Inventors: John Curry, Madeline Courtney, Justina Villanueva, Michael Martin, Dinar Bulatov, Joshua Toczko, Daniel Friedwald
-
Publication number: 20230226398Abstract: System and methods are disclosed which include exercise equipment with magnetic portions. The magnetic portions may be incorporated into equipment or into additional weights for use with the equipment. The presence of the magnetic portion allows a user to change weights during exercise in a quick, easy, convenience, and safe manner.Type: ApplicationFiled: January 18, 2022Publication date: July 20, 2023Inventor: Timothy John Courtney
-
Publication number: 20220361425Abstract: A zone expander system which may be used to increase the number of zones by apportioning a parameter allotted for one zone into multiple sub-parameters for multiple new zones. The parameter may be the duration of time which the zone is active.Type: ApplicationFiled: April 13, 2022Publication date: November 17, 2022Inventor: Timothy John Courtney
-
Patent number: 11383183Abstract: A water filter assembly for filtering water, adapted to be coupled to piping of a piped water system, the water filter apparatus comprising: a housing having first and second housing ends, the housing having an inlet and an outlet located at the first housing end, the second housing end having an opening, the housing being for removably receiving a filter element assembly through the opening in the second housing end, and a housing bottom cover releasably mountable over the opening in the second housing end. Preferably the assembly further comprises a filter head adapted to be coupled to piping of a piped water system and means for removably securing the first housing end to the filter head. Preferably the housing bottom cover is adapted to be secured to the housing via an interference fit.Type: GrantFiled: October 3, 2019Date of Patent: July 12, 2022Assignee: Pureflo LimitedInventor: John Courtney
-
Publication number: 20220150224Abstract: A recursive hash infinite pad process for securing data is disclosed. The process shared secrets to recursively create a key which may be used to encrypt and decrypt data.Type: ApplicationFiled: November 12, 2021Publication date: May 12, 2022Inventor: Timothy John Courtney
-
Patent number: 11144654Abstract: A system includes an environment-aware storage drive comprising one or more storage medium with a location-based service wherein the environment-aware storage drive generates a signal containing information about a location of the storage drive relative to a geo-fenced area and updates a ledger unit of an event happening to the storage drive based on the signal, wherein the event is related to the current environment of the storage drive. The ledger unit keeps track of a number of events and/or data received from the environment-aware storage drive. A policy unit determines an expandable set of security policies for the storage drive triggered by the event and/or data, wherein the security policies specify access restrictions to the environment-aware storage drive based on its current environment. The policy unit transmits and enforces the set of security policies on the environment-aware storage drive to prevent data from being theft from the storage drive.Type: GrantFiled: March 8, 2019Date of Patent: October 12, 2021Assignee: Seagate Technology LLCInventors: Saheb Biswas, Kevin Gautam Sternberg, David Michael Seesdorf, Timothy John Courtney
-
Patent number: 10776327Abstract: A method includes generating a plurality of blocks of a block chain wherein the plurality of blocks is associated with components of a storage device. The plurality of blocks is generated by a device other than the storage device when the components are manufactured. The method further includes storing a copy of a ledger associated with the generated blocks on the storage device when the storage device comprises computing power sufficient to generate blocks of a block chain. The method also includes generating additional blocks of the block chain. The additional blocks of the block chain are associated with additional components of the storage device when the additional components are manufactured. The additional blocks are generated independently by the device and by the storage device and wherein respective ledgers are updated.Type: GrantFiled: August 29, 2018Date of Patent: September 15, 2020Assignee: Seagate Technology LLCInventors: David R. Kaiser, Timothy John Courtney
-
Publication number: 20200285760Abstract: A system includes an environment-aware storage drive comprising one or more storage medium with a location-based service wherein the environment-aware storage drive generates a signal containing information about a location of the storage drive relative to a geo-fenced area and updates a ledger unit of an event happening to the storage drive based on the signal, wherein the event is related to the current environment of the storage drive. The ledger unit keeps track of a number of events and/or data received from the environment-aware storage drive. A policy unit determines an expandable set of security policies for the storage drive triggered by the event and/or data, wherein the security policies specify access restrictions to the environment-aware storage drive based on its current environment. The policy unit transmits and enforces the set of security policies on the environment-aware storage drive to prevent data from being theft from the storage drive.Type: ApplicationFiled: March 8, 2019Publication date: September 10, 2020Inventors: Saheb BISWAS, Kevin Gautam STERNBERG, David Michael SEESDORF, Timothy John COURTNEY
-
Publication number: 20200114285Abstract: A water filter assembly for filtering water, adapted to be coupled to piping of a piped water system, the water filter apparatus comprising: a housing having first and second housing ends, the housing having an inlet and an outlet located at the first housing end, the second housing end having an opening, the housing being for removably receiving a filter element assembly through the opening in the second housing end, and a housing bottom cover releasably mountable over the opening in the second housing end. Preferably the assembly further comprises a filter head adapted to be coupled to piping of a piped water system and means for removably securing the first housing end to the filter head. Preferably the housing bottom cover is adapted to be secured to the housing via an interference fit.Type: ApplicationFiled: October 3, 2019Publication date: April 16, 2020Inventor: John Courtney
-
Publication number: 20200073970Abstract: A method includes generating a plurality of blocks of a block chain wherein the plurality of blocks is associated with components of a storage device. The plurality of blocks is generated by a device other than the storage device when the components are manufactured. The method further includes storing a copy of a ledger associated with the generated blocks on the storage device when the storage device comprises computing power sufficient to generate blocks of a block chain. The method also includes generating additional blocks of the block chain. The additional blocks of the block chain are associated with additional components of the storage device when the additional components are manufactured. The additional blocks are generated independently by the device and by the storage device and wherein respective ledgers are updated.Type: ApplicationFiled: August 29, 2018Publication date: March 5, 2020Inventors: David R. Kaiser, Timothy John Courtney
-
Publication number: 20190303603Abstract: Systems and methods for location-based security of storage drives are described. In one embodiment, the systems may include a storage drive and a hardware controller. In some embodiments, the hardware controller may be configured to determine a location of the storage drive; identify a current mode of the storage drive, the storage drive including at least a secure mode and a non-secure mode; block activation of the secure mode upon determining that the storage drive is located in one of one or more non-permitted areas or not located in one of one or more permitted areas; and put the storage drive in the non-secure mode upon determining the storage drive is located in one of the one or more non-permitted areas while in the secure mode.Type: ApplicationFiled: April 3, 2018Publication date: October 3, 2019Applicant: SEAGATE TECHNOLOGY LLCInventors: Timothy John COURTNEY, Saheb BISWAS, Kevin Gautam STERNBERG, Muhammad Mohsin AWAN, David Michael SEESDORF
-
Patent number: 10366117Abstract: Systems and methods are provided for generating a set of classifiers. A term is identified within a document and a pre-defined threshold distance is determined. A plurality of additional terms in the document are identified, the additional terms being located within the pre-defined threshold distance of the time. A distance between the term and an additional term of the plurality of additional terms is calculated. A corresponding weight for the calculated distance is determined using a proximity weighting scheme. A score for the additional term is calculated using the calculated distance and the corresponding weight. A colocation matrix is generated and a classifier determined using the colocation matrix.Type: GrantFiled: July 13, 2015Date of Patent: July 30, 2019Assignee: SAS INSTITUTE INC.Inventors: Bruce Monroe Mills, John Courtney Haws, John Clare Brocklebank, Thomas Robert Lehman
-
Publication number: 20190207748Abstract: A storage device includes a storage media storing one or more blockchain data structures. The storage device receives objects via payloads and determines whether the objects satisfy a blockchain storage condition. The blockchain storage condition may be based on a type of the object. If the blockchain storage condition is satisfied by the object, then the object is cryptographically signed by a key associated with the storage device and stored in one or more blockchain data structures managed by the storage device. The cryptographically signed object is broadcast to one or more additional storage devices.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventor: Timothy John Courtney
-
Publication number: 20150317390Abstract: Systems and methods are provided for generating a set of classifiers. A term is identified within a document and a pre-defined threshold distance is determined. A plurality of additional terms in the document are identified, the additional terms being located within the pre-defined threshold distance of the time. A distance between the term and an additional term of the plurality of additional terms is calculated. A corresponding weight for the calculated distance is determined using a proximity weighting scheme. A score for the additional term is calculated using the calculated distance and the corresponding weight. A colocation matrix is generated and a classifier determined using the colocation matrix.Type: ApplicationFiled: July 13, 2015Publication date: November 5, 2015Inventors: Bruce Monroe Mills, John Courtney Haws, John Clare Brocklebank, Thomas Robert Lehman
-
Patent number: 9116985Abstract: Systems and methods are provided for generating a set of classifiers. A location is determined for each instance of a topic term in a collection of documents. One or more topic term phrases are identified, and one or more sentiment terms within each topic term phrase. Candidate classifiers are identified by parsing words in the one or more topic term phrases, and a colocation matrix is generated. A seed row of the colocation associated with a particular attribute is identified, and distance metrics are determined by comparing each row of the colocation matrix to the seed row. A set of classifiers are generated for the particular attribute, where classifiers in the set of classifiers are selected using the distance metrics.Type: GrantFiled: December 16, 2011Date of Patent: August 25, 2015Assignee: SAS Institute Inc.Inventors: Bruce Monroe Mills, John Courtney Haws, John Clare Brocklebank, Thomas Robert Lehman
-
Patent number: 8577221Abstract: The invention provides an optical burst switch in an Optical Burst Switched (OBS) communication network, said optical burst switch comprising means for monitoring and maintaining mesh of virtual optical paths from a communication node to a plurality of other communication nodes, arranged in a ring network, enabling traffic data to be transmitted and/or received between nodes via a physical optical path. The switch also provides means for sending a data packet probe on a virtual path from a node to each other node in the OBS communication network, wherein data packet probe information received at said switch provides information of availability of the physical optical path for sending traffic data between nodes. The switch can be configured such that the rate at which this path monitoring is scheduled guaranteeing less than 50 ms protection switch in the event of monitoring a failed or degraded path.Type: GrantFiled: November 12, 2010Date of Patent: November 5, 2013Assignee: Intune Networks LimitedInventors: David McDonald, Tom Farrell, Jim Shields, John Courtney
-
Publication number: 20130159348Abstract: Systems and methods are provided for generating a set of classifiers. A location is determined for each instance of a topic term in a collection of documents. One or more topic term phrases are identified, and one or more sentiment terms within each topic term phrase. Candidate classifiers are identified by parsing words in the one or more topic term phrases, and a colocation matrix is generated. A seed row of the colocation associated with a particular attribute is identified, and distance metrics are determined by comparing each row of the colocation matrix to the seed row. A set of classifiers are generated for the particular attribute, where classifiers in the set of classifiers are selected using the distance metrics.Type: ApplicationFiled: December 16, 2011Publication date: June 20, 2013Inventors: Bruce Monroe Mills, John Courtney Haws, John Clare Brocklebank, Thomas Robert Lehman
-
Publication number: 20120275781Abstract: The invention provides an optical burst switch in an Optical Burst Switched (OBS) communication network, said optical burst switch comprising means for monitoring and maintaining mesh of virtual optical paths from a communication node to a plurality of other communication nodes, arranged in a ring network, enabling traffic data to be transmitted and/or received between nodes via a physical optical path. The switch also provides means for sending a data packet probe on a virtual path from a node to each other node in the OBS communication network, wherein data packet probe information received at said switch provides information of availability of the physical optical path for sending traffic data between nodes. The switch can be configured such that the rate at which this path monitoring is scheduled guaranteeing less than 50ms protection switch in the event of monitoring a failed or degraded path.Type: ApplicationFiled: November 12, 2010Publication date: November 1, 2012Applicant: INTUNE NETWORKS LIMITEDInventors: David McDonald, Tom Farrell, Jim Shields, John Courtney
-
Patent number: 8204085Abstract: It is often required to send a plurality of streams of data in parallel between two network nodes in a synchronous transmission network and also to maintain a particular alignment between those streams of data. This is particularly required when the streams of data are to be transmitted over a wide area network, for example, for data mirroring applications. Virtual concatenation is used for each of the individual data streams as known in the art and in addition, the individual virtual concatenation processes are synchronized or co-ordinated. At a destination node it is then possible to realign the individual data streams with respect to one another.Type: GrantFiled: December 15, 2003Date of Patent: June 19, 2012Assignee: Ciena CorporationInventors: John Courtney, Mark Matthews, Mark Carson
-
Patent number: 7193964Abstract: The invention provides a method and apparatus for providing hitless protection switching in a transmission systems which support a standardized implementation of virtual concatenation. A switching apparatus is arranged to receive data signals on at least two transmission paths and to output data from a selected one of said transmission paths. The apparatus is arranged to align the respective received data signals so that a selector mechanism can select between corresponding elements of the received data signals. This arrangement allows hitless switching to be performed since there is no loss or repetition of signal elements when switching occurs. In a preferred embodiment, data in respect of each frame of each data signal is stored and the selector mechanism selects between paths on a frame-by-frame basis by comparing quality information carried by the data signals. This arrangement offers a very low end to end Bit Error Rate (BER) performance.Type: GrantFiled: May 22, 2002Date of Patent: March 20, 2007Assignee: Nortel Networks LimitedInventors: John Courtney, Mark Carson, David Goodman