Patents by Inventor Robert A. Walker

Robert A. 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: 10445940
    Abstract: A simulation engine models interactions between a simulated character and real-world objects to produce a physically realistic augmented reality (AR) simulation. The simulation engine recognizes a given real-world object and then identifies, within a library of object models, an object model corresponding to that object. The simulation engine projects the object model onto the real-world object such that the object model is geometrically aligned with the real-world object. When the simulated character encounters the real-world object, the simulation engine models interactions between the simulated character and the real-world object by adjusting the kinematics of the simulated character relative to the object model associated with the real-world object.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: October 15, 2019
    Assignees: DISNEY ENTERPRISES, INC., ETH ZÜRICH
    Inventors: Martin Guay, Gökçen Çimen, Dominik Tobias Borer, Simone Guggiari, Ye Yuan, Stelian Coros, Robert Walker Sumner
  • Publication number: 20190311398
    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: Application
    Filed: June 10, 2019
    Publication date: October 10, 2019
    Inventors: Sissie Ling-le Hsiao, Chao Cai, Eric W. Ewald, Cameron M. Tangney, Robert A. Walker, II, Japjit Tulsi, Ming Lei, Zhimin He
  • Patent number: 10439099
    Abstract: A method of fabricating an ultraviolet (UV) light emitting device includes receiving a UV transmissive substrate, forming a first UV transmissive layer comprising aluminum nitride upon the UV transmissive substrate using a first deposition technique at a temperature less than about 800 degrees Celsius or greater than about 1200 degrees Celsius, forming a second UV transmissive layer comprising aluminum nitride upon the first UV transmissive layer comprising aluminum nitride using a second deposition technique that is different from the first deposition technique, at a temperature within a range of about 800 degrees Celsius to about 1200 degrees Celsius, forming an n-type layer comprising aluminum gallium nitride layer upon the second UV transmissive layer, forming one or more quantum well structures comprising aluminum gallium nitride upon the n-type layer, and forming a p-type nitride layer upon the one or more quantum well structures.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: October 8, 2019
    Assignee: Rayvio Corporation
    Inventors: Yitao Liao, Robert Walker, Doug Collins
  • Publication number: 20190287305
    Abstract: A simulation engine models interactions between a simulated character and real-world objects to produce a physically realistic augmented reality (AR) simulation. The simulation engine recognizes a given real-world object and then identifies, within a library of object models, an object model corresponding to that object. The simulation engine projects the object model onto the real-world object such that the object model is geometrically aligned with the real-world object. When the simulated character encounters the real-world object, the simulation engine models interactions between the simulated character and the real-world object by adjusting the kinematics of the simulated character relative to the object model associated with the real-world object.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 19, 2019
    Inventors: Martin GUAY, Gökçen ÇIMEN, Dominik Tobias BORER, Simone GUGGIARI, Ye YUAN, Stelian COROS, Robert Walker SUMNER
  • Patent number: 10394753
    Abstract: An internal processor of a memory device is configured to selectively execute instructions in parallel, for example. One such internal processor includes a plurality of arithmetic logic units (ALUs), each connected to conditional masking logic, and each configured to process conditional instructions. A condition instruction may be received by a sequencer of the memory device. Once the condition instruction is received, the sequencer may enable the conditional masking logic of the ALUs. The sequencer may toggle a signal to the conditional masking logic such that the masking logic masks certain instructions if a condition of the condition instruction has been met, and masks other instructions if the condition has not been met. In one embodiment, each ALU in the internal processor may selectively perform instructions in parallel.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 27, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Robert Walker
  • 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: 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
  • 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
  • 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