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: 10908896
    Abstract: Methods and systems for developing, modifying, and distributing software applications for enterprise systems are described herein. A software component, such as a native mobile application or a template application, may be modified into a managed mobile application, and metadata associated with the managed mobile application may be generated. The managed application and associated metadata may be provided to one or more application stores, such as public application stores and/or enterprise application stores. Managed applications and/or associated metadata may be retrieved by computing devices from public application stores and/or enterprise application stores, and may be executed as managed applications in an enterprise system.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: February 2, 2021
    Assignee: Citrix Systems, Inc.
    Inventors: Zhongmin Lang, Gary Barton, James Robert Walker, Vipin Aravindakshan
  • Publication number: 20210019928
    Abstract: Techniques are disclosed for learning a machine learning model that maps control data, such as renderings of skeletons, and associated three-dimensional (3D) information to two-dimensional (2D) renderings of a character. The machine learning model may be an adaptation of the U-Net architecture that accounts for 3D information and is trained using a perceptual loss between images generated by the machine learning model and ground truth images. Once trained, the machine learning model may be used to animate a character, such as in the context of previsualization or a video game, based on control of associated control points.
    Type: Application
    Filed: July 15, 2019
    Publication date: January 21, 2021
    Inventors: Dominik Tobias BORER, Martin GUAY, Jakob Joachim BUHMANN, Robert Walker SUMNER
  • Publication number: 20210000684
    Abstract: In embodiments, a CPR chest compression system includes a retention structure that can retain the patient's body, and a compression mechanism that can perform automatically CPR compressions and releases to the patient's chest. The compression mechanism can pause the performing of the CPR compressions for a short time, so that an attendant can check the patient. The CPR system also includes a user interface that can output a human-perceptible check patient prompt, to alert an attendant to check the patient during the pause. An advantage can be when the attendant checks in situations where the condition of the patient might have changed, and an adjustment is needed. Or in situations where the patient may have improved enough to where the compressions are no longer needed.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Applicants: STRYKER CORPORATION, JOLIFE AB, PHYSIO-CONTROL, INC.
    Inventors: Erik von Schenck, Anders Nilsson, Sara Lindroth, Robert Walker, Fred Chapman, Krystyna Szul, Gregory T. Kavounas
  • Publication number: 20200408617
    Abstract: In one aspect the invention provides a soft electronic component having a signal electrode and one or more shielding electrodes overlapping the signal electrode to shield the signal electrode, wherein the soft electronic component is arranged to provide one or more signal-coupling regions in which the signal electrode is exposed by the one or more shielding electrodes to allow capacitive coupling of the signal electrode to a signal electrode of another component, wherein the one or more shielding electrodes are arranged to provide one or more shield-coupling regions to allow the capacitive coupling of a shielding electrode to the other component, and wherein the coupling region is covered by a dielectric material.
    Type: Application
    Filed: March 5, 2019
    Publication date: December 31, 2020
    Inventor: Christopher Robert WALKER
  • Patent number: 10868675
    Abstract: Techniques for packaging executable code are described. The techniques involve encapsulating the executable code into an extension that has a generated manifest structure that includes a human readable manifest and a machine readable version of the human readable manifest. The manifest structure is packaged into the extension containing the executable code and signed with a private key. Upon receipt by user device the extension by using a first private key is inspected and signed by the user device applying a second digital signature to the extension.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: December 15, 2020
    Assignee: KASEYA INTERNATIONAL LIMITED
    Inventors: Olof Robert Walker, David Ohlen, Nigel Pattinson, Johan Tobias Peciva, Prakash Khot
  • Patent number: 10866125
    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: Grant
    Filed: February 16, 2017
    Date of Patent: December 15, 2020
    Assignee: NATIONAL RESEARCH COUNCIL OF CANADA
    Inventors: Dan Grobnic, Stephen Mihailov, Robert Walker, Ping Lu, Huimin Ding, David Coulas, Cyril Hnatovsky
  • Publication number: 20200380973
    Abstract: Systems and processes for providing personalized suggestions indicating that a task may be performed using a digital assistant of an electronic device are provided. An example method includes, at an electronic device with a display, receiving context data associated with the electronic device; determining, based on the context data, a task that may be performed by a digital assistant of the electronic device in response to a natural-language expression; determining, based on the context data, whether suggestion criteria associated with the determined task are satisfied; and in accordance with a determination that the suggestion criteria are satisfied, providing a suggestion indicating that the determined task may be performed using the digital assistant of the electronic device.
    Type: Application
    Filed: October 2, 2019
    Publication date: December 3, 2020
    Inventors: Kirill NOVITCHENKO, Kyle W. LU, Nikrouz GHOTBI, Trungtin TRAN, Lun CUI, Matias Hernan SULZBERGER, Marek Rastislav TELGARSKY, Briana C. CHAPMAN, Kevin Siu Wai LI, Jared CRAWFORD, Robert A. Walker
  • Patent number: 10838886
    Abstract: Memory devices, systems and methods are described, such as those including a dynamically configurable channel depth. Devices, systems and methods are described that adjust channel depth based on hardware and/or software requirements. One such device provides for virtual memory operations where a channel depth is adjusted for the same physical memory region responsive to requirements of different memory processes.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: November 17, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Robert Walker
  • Patent number: 10817412
    Abstract: Apparatuses and methods for adaptive control of memory are disclosed. One example apparatus includes a memory configured to store information. Memory of the memory is configured with two or more information depth maps. The example apparatus further includes a memory translation unit (MTU) configured to support an intermediate depth map of the memory during the migration of the information stored at the memory from a first information depth map of the two or more information depth maps to a second information depth map of the two or more information depth by maintaining mapping tables. The MTU is further configured to provide a mapped address associated with a requested address of a memory access request to the memory based on the mapping tables.
    Type: Grant
    Filed: July 9, 2018
    Date of Patent: October 27, 2020
    Assignee: Micron Technology, Inc.
    Inventors: David A. Roberts, J. Thomas Pawlowski, Robert Walker
  • Publication number: 20200293438
    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: May 28, 2020
    Publication date: September 17, 2020
    Inventors: Robert Walker, David A. Roberts
  • Publication number: 20200280541
    Abstract: A method for remote access includes obtaining, by a virtual private network (VPN) server, trust data of a user accessing a first network; determining, by the VPN server, a first trust level corresponding to the trust data according to a first correspondence, wherein the first correspondence comprises the trust data and the first trust level; determining, by the VPN server, a first access zone of the first network corresponding to the first trust level according to a second correspondence, wherein the second correspondence comprises the first trust level and the first access zone; and establishing, by the VPN server, a first VPN connection between a device used by the user and the first access zone.
    Type: Application
    Filed: May 20, 2020
    Publication date: September 3, 2020
    Inventor: William Robert Walker
  • Patent number: 10761863
    Abstract: Starting execution of a mobile application on a mobile device includes creating a process that is used by the operating system of the mobile device to execute the mobile application on the mobile device. An initialization method is invoked by the mobile application that i) instantiates a replacement instrumentation object, and ii) assigns the replacement instrumentation object to the process used by the operating system to execute the mobile application on the mobile device. The replacement instrumentation object processes calls from the operating system to the mobile application and redirects at least one call made by the operating system to the mobile application to at least one call to mobile application management logic executing on the mobile device.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 1, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: James Robert Walker
  • Patent number: 10762231
    Abstract: In response to determining that a graphical user interface displayed on the display device of a mobile device at the time a screenshot capture request is received is being generated at least in part by an enterprise application executing within a protected workspace container in the mobile device, a secure screenshot save operation is performed. The secure screenshot save operation includes i) storing, within the mobile device, a screenshot image of the graphical user interface displayed on the display device of the mobile device at the time the screenshot capture request is received, and ii) preventing the screenshot image from being accessed by any personal application executing on the mobile device outside of the protected workspace container.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: September 1, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: James Robert Walker
  • Publication number: 20200272562
    Abstract: A system generating, using a first addressable unit address decoder, a first addressable unit address based on an input address, an interleaving factor, and a number of first addressable units. The system then generating, using an internal address decoder, an internal address based on the input address, the interleaving factor, and the number of first addressable units. Generating the internal address includes: determining a lower address value by extracting lower bits of the internal address, determining an upper address value by extracting upper bits of the internal address, and adding the lower address value to the upper address value to generate the internal address. Using an internal power-of-two address boundary decoder and the internal address, the system then generating a second addressable unit address, a third addressable unit address, a fourth addressable unit address, and a fifth addressable unit address.
    Type: Application
    Filed: February 26, 2019
    Publication date: August 27, 2020
    Inventors: Patrick A. La Fratta, Robert Walker, Chandrasekhar Nagarajan
  • Publication number: 20200264804
    Abstract: Commands in a command queue are received and scheduled. For each of the commands, scheduling includes determining an age of a command based on an entrance time of the command in the command queue. When the age of the command satisfies a first threshold, marking all other commands in the command queue as not issuable when the command is a deterministic command, and marking all other commands in the command queue as not issuable when the command is a non-deterministic command and the intermediate command queue is not empty. Scheduling the command further includes determining whether the command is a read command and marking the command as not issuable when the command is a non-deterministic read command and the intermediate command queue is empty.
    Type: Application
    Filed: February 20, 2019
    Publication date: August 20, 2020
    Inventors: Patrick A. La Fratta, Robert Walker
  • Patent number: 10749518
    Abstract: A stacked field-effect transistor (FET) switch is disclosed. The stacked FET switch has a first FET device stack that is operable in an on-state and in an off-state and is made up of a first plurality of FET devices coupled in series between a first port and a second port, wherein the first FET device stack has a conductance that decreases with increasing voltage between the first port and the second port. The stacked FET switch also includes a second FET device stack that is operable in the on-state and in the off-state and is made up of a second plurality of FET devices coupled in series between the first port and the second port, wherein the second FET device stack has a conductance that increases with increasing voltage between the first port and the second port.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: August 18, 2020
    Assignee: Qorvo US, Inc.
    Inventors: George Maxim, Dirk Robert Walker Leipold, Julio C. Costa, Marcus Granger-Jones, Baker Scott
  • Patent number: 10741181
    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: May 14, 2019
    Date of Patent: August 11, 2020
    Assignee: Apple Inc.
    Inventors: Ashish Garg, Harry J. Saddler, Shweta Grampurohit, Robert A. Walker, Rushin N. Shah, Matthew S. Seigel, Matthias Paulik
  • Patent number: 10713156
    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: Grant
    Filed: September 10, 2018
    Date of Patent: July 14, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Robert Walker, David A. Roberts
  • Patent number: 10698703
    Abstract: Starting execution of a mobile application on a mobile device causes the mobile application to invoke an initialization method that i) creates a substitute application class loader, and ii) replaces a default application class loader for the mobile application with the substitute application class loader. The substitute application class loader processes a request for a requested object class defined by the mobile application by returning, instead of the requested object class, an alternate object class that is different from the requested object class and that is defined by mobile application management logic also executing on the mobile device. Continued execution of the mobile application on the mobile device includes performing at least one mobile application management action using the alternate object class returned by the substitute application class loader.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: June 30, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: James Robert Walker
  • Patent number: 10681010
    Abstract: The present disclosure includes: obtaining, by a Virtual Private Network (VPN) server, trust data of a user accessing a first network; determining, by the VPN server, a first trust level corresponding to the trust data according to a first correspondence, wherein the first correspondence comprises the trust data and the first trust level; determining, by the VPN server, a first access zone of the first network corresponding to the first trust level according to a second correspondence, wherein the second correspondence comprises the first trust level and the first access zone; and establishing, by the VPN server, a first VPN connection between a device used by the user and the first access zone.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: June 9, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: William Robert Walker