Patents by Inventor Robert Walker

Robert Walker 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: 10360586
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: July 23, 2019
    Assignee: Google LLC
    Inventors: Sissie Ling-Ie Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
  • Patent number: 10354562
    Abstract: A identification tag covering device for deterring catching of a covered identification tag includes a pair of rings that is selectively mutually couplable. A hinge is coupled to and extends between the rings. The rings are selectively positionable in an open configuration so that the rings are configured to insert an identification tag. The rings also are selectively positionable in a closed configuration wherein the rings are coupled to the identification tag. Indicia that are positioned on the identification tag are visible. Each of a pair of extrusions is coupled to and extends from a respective ring proximate to the hinge. The extrusions are configured to deter insertion of the rings into a narrow space, such as a gap between boards of a deck. At least one cutout, which is positioned through the pair of rings, is configured to position a coupler that is coupled to the identification tag.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: July 16, 2019
    Inventor: Robert Walker
  • Patent number: 10339241
    Abstract: Configuration data for an integrated circuit may be generated using logic design equipment to implement a logic design on the integrated circuit. The equipment may perform incremental physical synthesis, timing optimization, and legalization operations on the logic design. The equipment may identify timing and legalization constraints and logic blocks that fail the timing constraints, and may determine whether modifying and/or moving the blocks to new locations satisfy the legalization constraints while improving the timing of the design. If the legalization constraints are not satisfied, the design equipment may recursively move non-critical logic blocks to new locations while ensuring that the legalization and timing constraints are satisfied for each move such that the timing of the design is improved. This may be repeated in multiple rounds of adjustment. A netlist may be generated after the moves are performed. The configuration data may be generated based on the netlist.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: July 2, 2019
    Assignee: Altera Corporation
    Inventors: Mahesh A. Iyer, Robert Walker
  • Publication number: 20190196994
    Abstract: Drive information related to data storage drives may be exchanged or communicated among switches and hosts to allow the switches and hosts access to the data storage drives. For example, each of the hosts may provide and maintain a storage stack to access data storage on storage drives operably coupled thereto and data storage drives operably coupled to other hosts.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: Sumanranjan Swadesranjan Mitra, Robert Walker
  • Patent number: 10332518
    Abstract: Speech recognition is performed on a received utterance to determine a plurality of candidate text representations of the utterance, including a primary text representation and one or more alternative text representations. Natural language processing is performed on the primary text representation to determine a plurality of candidate actionable intents, including a primary actionable intent and one or more alternative actionable intents. A result is determined based on the primary actionable intent. The result is provided to the user. A recognition correction trigger is detected. In response to detecting the recognition correction trigger, a set of alternative intent affordances and a set of alternative text affordances are concurrently displayed.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: June 25, 2019
    Assignee: Apple Inc.
    Inventors: Ashish Garg, Harry J. Saddler, Shweta Grampurohit, Robert A. Walker, Rushin N. Shah, Matthew S. Seigel, Matthias Paulik
  • Patent number: 10297253
    Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving a natural-language user input; identifying, with the one or more processors, an intent object of a set of intent objects and a parameter associated with the intent, where the intent object and the parameter are derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects; and providing the intent object and the parameter to the software application.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: May 21, 2019
    Assignee: Apple Inc.
    Inventors: Robert A. Walker, II, Brandon J. Newendorp, Rohit Dasari, Richard D. Giuli, Thomas R. Gruber, Carey E. Radebaugh, Ashish Garg, Vineet Khosla, Jonathan H. Russell, Corey Peterson
  • Publication number: 20190121723
    Abstract: Methods of mapping memory regions to processes based on thermal data of memory regions are described. In some embodiments, a memory controller may receive a memory allocation request. The memory allocation request may include a logical memory address. The method may further include mapping the logical memory address to an address in a memory region of the memory system based on thermal data for memory regions of the memory system. Additional methods and systems are also described.
    Type: Application
    Filed: September 10, 2018
    Publication date: April 25, 2019
    Inventors: Robert Walker, David A. Roberts
  • Publication number: 20190103112
    Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving a natural-language user input; identifying, with the one or more processors, an intent object of a set of intent objects and a parameter associated with the intent, where the intent object and the parameter are derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects; and providing the intent object and the parameter to the software application.
    Type: Application
    Filed: December 3, 2018
    Publication date: April 4, 2019
    Inventors: Robert A. WALKER, Brandon J. NEWENDORP, Rohit DASARI, Richard D. GIULI, Thomas R. GRUBER, Carey E. RADEBAUGH, Ashish GARG, Vineet KHOSLA, Jonathan H. RUSSELL, Corey PETERSON
  • Publication number: 20190087207
    Abstract: Methods and systems for accessing conflicting frameworks and classes are presented. In some embodiments, a conflicting frameworks computing platform may receive an application classloader corresponding to a mobile application. The application classloader may indicate one or more child application-defined classloaders. Subsequently, the conflicting frameworks computing platform may create a framework-defined classloader comprising a first class that conflicts with a second class in the one or more child application-defined classloaders. Further, the conflicting frameworks computing platform may create a framework-termination classloader. The framework-termination classloader may be a parent classloader of the framework-defined classloader. Next, the conflicting frameworks computing platform may replace, using a reflection function, the application classloader with a new application classloader.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Inventor: James Robert Walker
  • Patent number: 10214431
    Abstract: An water providing apparatus includes a input portion for receiving untreated water, a treatment portion for treating and outputting treated water having a UV treatment module for reducing pathogens, a filtering mechanism for reducing physical and chemical impurities, a UV analysis module for determining levels of the impurities in the untreated water and for determining levels of impurities in the treated water, a processing unit for determining whether the levels of impurities in the treated water exceed a threshold, a reporting module for outputting the levels of the impurities in the untreated and treated water to a remote monitoring service, and a water output portion for providing the treated water if safe, and for inhibiting output of the treated water if unsafe.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: February 26, 2019
    Assignee: RAYVIO CORPORATION
    Inventors: Yitao Liao, Robert Walker, Doug Collins, Theodore De Jony
  • Patent number: 10217289
    Abstract: Embodiments capture one or more images of a visual scene that includes a first physical object. A first region of the first physical object to apply one or more augmentations to is determined. Embodiments determine which configuration the first physical object is currently in. The first physical object is configured to be physically manipulatable into each of a plurality of configurations. A sequence of frames is rendered for display in which the first region of the first physical object is animated in a predefined manner depicting a virtual light source within the first physical object, based on the determined configuration of the first physical object, by applying the one or more augmentations to a first virtual object generated based on predefined geometric information corresponding to a determined object type of the first physical object. The rendered sequence of frames is output for display using one or more display devices.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: February 26, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Kenneth John Mitchell, Robert Walker Sumner
  • Publication number: 20190049272
    Abstract: Provided is an optical waveguide with an inscribed Bragg grating, where the Bragg grating is stable at high temperature, has low scattering loss and high reflectivity. Also provided is a method for inscribing a Bragg grating in an optical waveguide, the method comprising irradiating the optical waveguide with electromagnetic radiation from an ultrashort pulse duration laser of sufficient intensity to cause a permanent change in an index of refraction within a core of the optical waveguide, where the irradiating step is terminated prior to erasure of a Bragg resonance, and heating the optical waveguide to a temperature and for a duration sufficient to substantially remove a non-permanent grating formed in the optical waveguide by the irradiating step.
    Type: Application
    Filed: February 16, 2017
    Publication date: February 14, 2019
    Applicant: National Research Council of Canada
    Inventors: Dan Grobnic, Stephen Mihailov, Robert Walker, Ping Lu, Huimin Ding, David Coulas, Cyril Hnatovsky
  • Publication number: 20190051220
    Abstract: A identification tag covering device for deterring catching of a covered identification tag includes a pair of rings that is selectively mutually couplable. A hinge is coupled to and extends between the rings. The rings are selectively positionable in an open configuration so that the rings are configured to insert an identification tag. The rings also are selectively positionable in a closed configuration wherein the rings are coupled to the identification tag. Indicia that are positioned on the identification tag are visible. Each of a pair of extrusions is coupled to and extends from a respective ring proximate to the hinge. The extrusions are configured to deter insertion of the rings into a narrow space, such as a gap between boards of a deck. At least one cutout, which is positioned through the pair of rings, is configured to position a coupler that is coupled to the identification tag.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventor: Robert Walker
  • Patent number: 10171785
    Abstract: Embodiments provide techniques for adjusting coloration of an image. A first selection of first one or more reference points within a first image is received. A second selection of a second one or more reference points within a second image is also received. Embodiments determine a coloration difference between a coloration of the first one or more reference points within the first image and a coloration of the second one or more reference points within the second image. The coloration of at least a portion of the first image is then adjusted, based on the determined coloration difference.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: January 1, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Alexander Sorkine Hornung, Thomas Oskam, Robert Walker Sumner
  • Patent number: 10162918
    Abstract: An integrated circuit design may include registers and combinational logic. Integrated circuit design computing equipment may perform register retiming in the circuit design, whereby registers are moved across one or more portions of the combinational logic. The candidate registers to be retimed may have a different number or different types of secondary signals. In such scenarios, a selective modeling operation may be performed according to a predetermined precedence scheme to remove and model the differing secondary signals, thereby producing comparable registers with the same number and type of secondary signals. The comparable registers can then be retimed across the corresponding combinational logic. Backward or forward retiming operations may be performed in this way to achieve optimal circuit performance. During retiming adjacent combinational logic may also be combined to help minimize circuit area.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: December 25, 2018
    Assignee: Altera Corporation
    Inventors: Mahesh A. Iyer, Vasudeva M. Kamath, Robert Walker
  • Patent number: 10162557
    Abstract: Methods of accessing memory cells, methods of distributing memory requests, systems, and memory controllers are described. In one such method, where memory cells are divided into at least a first region of memory cells and a second region of memory cells, memory cells in the first region are accessed according to a first address definition and memory cells in the second region are accessed according to a second address definition that is different from the first address definition. Additional embodiments are described.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: December 25, 2018
    Assignee: Micron Technology, Inc.
    Inventor: Robert Walker
  • Publication number: 20180345058
    Abstract: A fire protection external vehicle cover including a plurality of panels of a fire retardant material or textile. Each panel is configured to cover an adjacent portion of the cabin of the vehicle; with one or more panels including a retention mechanism to secure the panels by gripping between closed doors and door frames of the cabin. A storage and deployment mechanism is configured to store and deploy the cover from one or more locations on the vehicle; wherein in operation, when deployed, the cover forms an enclosure over the cabin thereby protecting external surfaces of the cabin and thus its occupants and an internal lining of the vehicle from exposure to radiant heat, burning embers and flames if the vehicle is moving through or becomes trapped in a fire.
    Type: Application
    Filed: May 29, 2018
    Publication date: December 6, 2018
    Inventors: Robert James WALKER, Matthew Robert WALKER
  • Publication number: 20180330730
    Abstract: Speech recognition is performed on a received utterance to determine a plurality of candidate text representations of the utterance, including a primary text representation and one or more alternative text representations. Natural language processing is performed on the primary text representation to determine a plurality of candidate actionable intents, including a primary actionable intent and one or more alternative actionable intents. A result is determined based on the primary actionable intent. The result is provided to the user. A recognition correction trigger is detected. In response to detecting the recognition correction trigger, a set of alternative intent affordances and a set of alternative text affordances are concurrently displayed.
    Type: Application
    Filed: August 15, 2017
    Publication date: November 15, 2018
    Inventors: Ashish GARG, Harry J. SADDLER, Shweta GRAMPUROHIT, Robert A. WALKER, Rushin N. SHAH, Matthew S. SEIGEL, Matthias PAULIK
  • Publication number: 20180322039
    Abstract: Apparatuses and methods for adaptive control of memory are disclosed. One example apparatus includes a processing unit configured to run an operating system, and a memory coupled to the processing unit. The memory configured to communicate with the processing unit via a memory bus. The example apparatus may further include an adaptive memory controller configured to receive monitored statistical data from the memory and from the processing unit. The adaptive memory controller is configured to manage the memory based on the monitored statistical data.
    Type: Application
    Filed: July 9, 2018
    Publication date: November 8, 2018
    Applicant: MICRON TECHNOLOGY, INC.
    Inventors: David A. Roberts, J. Thomas Pawlowski, Robert Walker
  • Publication number: 20180300079
    Abstract: Methods of accessing memory cells, methods of distributing memory requests, systems, and memory controllers are described. In one such method, where memory cells are divided into at least a first region of memory cells and a second region of memory cells, memory cells in the first region are accessed according to a first address definition and memory cells in the second region are accessed according to a second address definition that is different from the first address definition. Additional embodiments are described.
    Type: Application
    Filed: March 12, 2018
    Publication date: October 18, 2018
    Inventor: Robert Walker