Patents by Inventor Frank A. Russell

Frank A. Russell 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: 20240152790
    Abstract: A method, system and computer program product for assisting users in creating quantum circuits. Quantum logic gates of a quantum circuit (being designed by a user) that are to be grouped together are identified. Upon identifying such quantum logic gates, those quantum logic gates are grouped together into a grouped set of quantum logic gates. Upon forming a grouped set of quantum logic gates, filters are displayed in connection with the quantum circuit being designed by the user, where each of these filters is configured to display particular information (e.g., which gates form the grouped set of quantum logic gates, illustrate how the grouped set of quantum logic gates is transpiled to a hardware system) regarding the grouped set of quantum logic gates. For example, such filters may be visually displayed on the top of the quantum circuit being built by the user in a graphical user interface.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 9, 2024
    Inventors: Joel Russell Huffman, Kristen Zelenka Lee, Frank Harkins
  • Patent number: 11911688
    Abstract: A game employing user-modifiable game components, such as cards in a collectable card game, employs various features to provide user-modifiability, including sleeves, transparent cards, stickers, and other elements. Electronic versions of the game and various other features are included, including tracking of history associated with such components.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: February 27, 2024
    Assignee: WIZARDS OF THE COAST LLC
    Inventors: Frank Gilson, Cormac Russell, Paul Sottosanti, Randy Buehler, Ramon Arjona, Karl Robert Gutschera, Brandon Anthony Bozzi, Aaron Joel Forsythe
  • Publication number: 20230409580
    Abstract: The present disclosure relates to configuring and operating Internet of things (IoT) elements connected by a network. A computing device receives an interface component corresponding to an IoT element. The computing device retrieves a description of the interface component at least describing a set of restrictions of an operation of the IoT element. The computing device deploys the interface component in the computing device to at least translate events and commands specific to the IoT element to common events and commands for processing in the computing device. The computing device sends at least a subset of the description of the interface component to a user device to cause the user device to generate a user interface for configuring the operation of the IoT element.
    Type: Application
    Filed: June 16, 2023
    Publication date: December 21, 2023
    Inventors: David Kenneth Evans, Michael Alexander Yurochko, Yaron Sheba, Kristopher Charles Linquist, Hitesh Kalra, David Frank Russell Weir, Rajiv Ramanasankaran, Shalin Harshadkumar Patel
  • Patent number: 11720571
    Abstract: The present disclosure relates to configuring and operating Internet of things (IoT) elements connected by a network. A computing device receives an interface component corresponding to an IoT element. The computing device retrieves a description of the interface component at least describing a set of restrictions of an operation of the IoT element. The computing device deploys the interface component in the computing device to at least translate events and commands specific to the IoT element to common events and commands for processing in the computing device. The computing device sends at least a subset of the description of the interface component to a user device to cause the user device to generate a user interface for configuring the operation of the IoT element.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: August 8, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventors: David Kenneth Evans, Michael Alexander Yurochko, Yaron Sheba, Kristopher Charles Linquist, Hitesh Kalra, David Frank Russell Weir, Rajiv Ramanasankaran, Shalin Harshadkumar Patel
  • Publication number: 20210168209
    Abstract: The present disclosure relates to configuring and operating Internet of things (IoT) elements connected by a network. A computing device receives a request to generate a rule for coordinating operation of a plurality of IoT elements. The computing device determines whether the request satisfies restrictions as described in descriptions of interface components of the plurality of IoT elements in the computing device by referencing descriptions of interface components. The interface components correspond to the plurality of IoT elements. The computing device generates the rule responsive to determining that the request satisfies the restrictions, and sends an action signal over the network based on the rule to operate one or more of the plurality of IoT elements.
    Type: Application
    Filed: June 30, 2020
    Publication date: June 3, 2021
    Inventors: David Kenneth Evans, Michael Alexander Yurochko, Yaron Sheba, Kristopher Charles Linquist, Hitesh Kalra, David Frank Russell Weir, Rajiv Ramanasankaran
  • Patent number: 10742739
    Abstract: The present disclosure relates to configuring and operating Internet of things (IoT) elements connected by a network. A computing device receives a request to generate a rule for coordinating operation of a plurality of IoT elements. The computing device determines whether the request satisfies restrictions as described in descriptions of interface components of the plurality of IoT elements in the computing device by referencing descriptions of interface components. The interface components correspond to the plurality of IoT elements. The computing device generates the rule responsive to determining that the request satisfies the restrictions, and sends an action signal over the network based on the rule to operate one or more of the plurality of IoT elements.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: August 11, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: David Kenneth Evans, Michael Alexander Yurochko, Yaron Sheba, Kristopher Charles Linquist, Hitesh Kalra, David Frank Russell Weir, Rajiv Ramanasankaran
  • Publication number: 20170054810
    Abstract: The present disclosure relates to configuring and operating Internet of things (IoT) elements connected by a network. A computing device receives a request to generate a rule for coordinating operation of a plurality of IoT elements. The computing device determines whether the request satisfies restrictions as described in descriptions of interface components of the plurality of IoT elements in the computing device by referencing descriptions of interface components. The interface components correspond to the plurality of IoT elements. The computing device generates the rule responsive to determining that the request satisfies the restrictions, and sends an action signal over the network based on the rule to operate one or more of the plurality of IoT elements.
    Type: Application
    Filed: February 3, 2016
    Publication date: February 23, 2017
    Inventors: David Kenneth Evans, Michael Alexander Yurochko, Yaron Sheba, Kristopher Charles Linquist, Hitesh Kalra, David Frank Russell Weir, Rajiv Ramanasankaran
  • Publication number: 20170052688
    Abstract: The present disclosure relates to configuring and operating Internet of things (IoT) elements connected by a network. A computing device receives an interface component corresponding to an IoT element. The computing device retrieves a description of the interface component at least describing a set of restrictions of an operation of the IoT element. The computing device deploys the interface component in the computing device to at least translate events and commands specific to the IoT element to common events and commands for processing in the computing device. The computing device sends at least a subset of the description of the interface component to a user device to cause the user device to generate a user interface for configuring the operation of the IoT element.
    Type: Application
    Filed: April 6, 2016
    Publication date: February 23, 2017
    Inventors: David Kenneth Evans, Michael Alexander Yurochko, Yaron Sheba, Kristopher Charles Linquist, Hitesh Kalra, David Frank Russell Weir, Rajiv Ramanasankaran, Shalin Harshadkumar Patel
  • Patent number: 9538943
    Abstract: The invention is an improved blood glucose monitor and method of use thereof, comprising the combination of a noninvasive blood glucose detector with a blood sample reader for invasively obtained samples and a monitor for tracking blood glucose concentrations over time. The invention enables real time calibration of noninvasive blood glucose detection for continuous monitoring.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: January 10, 2017
    Inventors: William Howard Cross, Frank Russell Denton, III
  • Patent number: 9519881
    Abstract: The disclosure includes technology for estimating journey destinations based on crow-sourced popularity factors. The technology includes an example system including a processor and a memory storing instructions that when executed cause the system to: receive location data; determine a current route associated with a user based on the location data; determine one or more crowd-sourced popularity factors; estimate one or more destination estimations along the current route based on the one or more crowd-sourced popularity factors; and suggest the one or more destination estimations to the user.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: December 13, 2016
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: David Frank Russell Weir, Roger Melen
  • Patent number: 9420779
    Abstract: The invention provides an improved insect bait composition comprising a boric compound, a non-sugar low molecular weight compound having a plurality of hydroxyl groups, and a foodstuff comprising a substantial amount of a soluble or semi-soluble high molecular weight polysaccharide, wherein the high molecular weight polysaccharide is in a gelled form, the composition is a sustainably soft dough, and the foodstuff contains no more than 20 weight percent of a fat or oil. The composition is suitable for extrusion, is attractive and highly toxic to insects, and has excellent resistance to hardening and spoilage during its shelf life and after pesticidal application.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: August 23, 2016
    Assignee: Green Dragon Pest Solutions, Inc.
    Inventors: Frank Russell Denton, III, Ann Morgan Denton, Jay James Hilbert Mullis
  • Patent number: 9330136
    Abstract: The disclosure includes a system and method for providing zone information to a user. The system includes a processor and a memory storing instructions that when executed cause the system to: receive data describing a current location and a travel speed associated with a user; determine a travel status associated with the user based on the current location and the travel speed; create a zone of relevance for the user based on the travel status, the zone of relevance including one or more regions with each region being mapped to one or more regional circles; generate one or more queries for the zone of relevance; retrieve one or more query results that match the zone of relevance using the one or more queries; process the one or more query results to generate zone information relevant to the user; and provide the zone information to the user.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: May 3, 2016
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: David Frank Russell Weir, Vinuth Rai, Divya Sai Toopran
  • Patent number: 9091557
    Abstract: The disclosure includes a system and method for providing personalized recommendations. The system includes a navigation application comprising a route engine, an intersection extractor, a historical analyzer and a user interface module. The processing unit receives data and transmits the data to the corresponding component in the navigation application. The route engine determines a new route from a first location to a second location for a user, the new route comprising directions for each portion of the new route. The intersection extractor identifies intersections that occur on the new route. The historical analyzer determines historical routes traveled by the user, compares the new route to the historical route to identify which portions and intersections in the new route are familiar to the user and removes directions for the portions of the new route that are familiar. The user interface module provides the new route to the user.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: July 28, 2015
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: David Frank Russell Weir, Vinuth Rai
  • Patent number: 9091561
    Abstract: The disclosure includes a system and method for generating a probability model used to estimate most likely routes for users. The system includes one or more processors configured to retrieve route data describing historical routes traveled by a group of users and map date describing a map, match the historical routes to the map, identify one or more intersections associated with the historical routes on the map, determine a maneuver ratio for one of the intersections based on the route data, and generate a probability model including one or more maneuver ratios for the one or more intersections. A maneuver ratio describes a ratio of a maneuver that the group of users has taken at the one of the intersections.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: July 28, 2015
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: David Frank Russell Weir
  • Publication number: 20150112919
    Abstract: The disclosure includes technology for estimating journey destinations based on crow-sourced popularity factors. The technology includes an example system including a processor and a memory storing instructions that when executed cause the system to: receive location data; determine a current route associated with a user based on the location data; determine one or more crowd-sourced popularity factors; estimate one or more destination estimations along the current route based on the one or more crowd-sourced popularity factors; and suggest the one or more destination estimations to the user.
    Type: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: David Frank Russell Weir, Roger Melen
  • Publication number: 20150100567
    Abstract: The disclosure includes a system and method for providing zone information to a user. The system includes a processor and a memory storing instructions that when executed cause the system to: receive data describing a current location and a travel speed associated with a user; determine a travel status associated with the user based on the current location and the travel speed; create a zone of relevance for the user based on the travel status, the zone of relevance including one or more regions with each region being mapped to one or more regional circles; generate one or more queries for the zone of relevance; retrieve one or more query results that match the zone of relevance using the one or more queries; process the one or more query results to generate zone information relevant to the user; and provide the zone information to the user.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 9, 2015
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: David Frank Russell Weir, Vinuth Rai, Divya Sai Toopran
  • Publication number: 20150100231
    Abstract: The disclosure includes a system and method for providing personalized recommendations. The system includes a navigation application comprising a route engine, an intersection extractor, a historical analyzer and a user interface module. The processing unit receives data and transmits the data to the corresponding component in the navigation application. The route engine determines a new route from a first location to a second location for a user, the new route comprising directions for each portion of the new route. The intersection extractor identifies intersections that occur on the new route. The historical analyzer determines historical routes traveled by the user, compares the new route to the historical route to identify which portions and intersections in the new route are familiar to the user and removes directions for the portions of the new route that are familiar. The user interface module provides the new route to the user.
    Type: Application
    Filed: October 8, 2013
    Publication date: April 9, 2015
    Applicant: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: David Frank Russell Weir, Vinuth Rai
  • Patent number: 8892350
    Abstract: A system and method for estimating journey destinations is disclosed. The system comprises a conversion module, a frequency module, a metric module, a quality module and a summary module. The conversion module converts a set of driver history data to a set of learning parameters. The frequency module analyzes the set of learning parameters and current journey data to generate estimated journey data describing one or more potential journeys. The metric module analyzes the estimated journey data and the set of current status data to determine one or more metrics associated with the estimated journey data. The quality module determines one or more quality scores associated with the estimated journey data. The summary module determines one or more status summaries and one or more estimate summaries. The summary module associates the one or more status summaries and the one or more estimate summaries with the estimated journey data.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: November 18, 2014
    Assignee: Toyoda Jidosha Kabushiki Kaisha
    Inventors: David Frank Russell Weir, Roger Melen, Kentaro Oguchi
  • Patent number: 8670934
    Abstract: A system and method for establishing a journey destination endpoint is disclosed. The system comprises a communication module, a stop classification module and an endpoint establishment module. The communication module receives a stream of data including a first data element and a second data element from a global positioning system. The communication module receives a set of sensor data from one or more sensors. The stop classification module detects a stop for a traveling vehicle based at least in part on the stream of data and the set of sensor data. The stop classification module applies one or more metric criteria to the first data element and the second data element to determine a type of the stop. The endpoint establishment module establishes a journey destination endpoint based on the type of the stop. The endpoint establishment module associates the journey destination endpoint with retrieval identification data.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: March 11, 2014
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: David Frank Russell Weir, Roger Melen
  • Publication number: 20130212041
    Abstract: Methods of constructing a stability style index from a parent index comprising assets performed by one or more computing devices. A score is assigned to each of one or more stability variables for each asset based at least in part on a value of the stability variable. A quality score is assigned to each asset based at least in part on the score assigned to each stability variable for the asset. A score is assigned to each of one or more volatility variables for each asset based at least in part on a value of the volatility variable. A volatility score is assigned to each asset based at least in part on the score assigned to each volatility variable for the asset. A probability score is assigned to each asset as a function of the quality and volatility scores. The probability scores are used to construct the stability style index.
    Type: Application
    Filed: December 12, 2012
    Publication date: August 15, 2013
    Applicant: Frank Russell Company
    Inventor: Frank Russell Company