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: 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
  • Publication number: 20200146306
    Abstract: A liquid treatment device includes a base with a power source, a UV-LED module for providing UV-B or UV-C light to liquid, an LED for providing visible light, and a processor for selectively powering the UV-LED module and the LED, and having a UV transmissive material above the UV-LED module for allowing the UV-B or UV-C band light from the UV-LED module to be transmitted from the base housing, and a liquid storage housing removably coupled to the base housing with a storage portion configured to hold liquid and having a bottom portion comprising a UV transmissive material for allowing the UV-B or UV-C band light from the UV-LED module to be transmitted into the liquid, and an output coupled for restricting outflow of the liquid from the storage portion.
    Type: Application
    Filed: January 13, 2020
    Publication date: May 14, 2020
    Applicant: LARQ, INC.
    Inventors: Yitao Liao, Robert Walker, Doug Collins
  • Publication number: 20200143812
    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: January 8, 2020
    Publication date: May 7, 2020
    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: 20200134222
    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: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventor: James Robert Walker
  • Patent number: 10637942
    Abstract: A last task view is captured for an application executing on a user device, in response to detecting that the user has stopped using the application. The user device may be a mobile device, and the application executing on the user device may be a native application. The last task view may be an image of the contents of a user interface displayed on the user device by the application when the user stopped using the application, and is transmitted from the user device to a server computer for storage in a repository storing views of applications most recently used by the user. A viewer application executing on the server computer may then display the views of applications most recently used by the user to the user on a user device other than the user device on which the last task view was captured.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: April 28, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: James Robert Walker
  • Publication number: 20200104144
    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: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventor: James Robert Walker
  • Publication number: 20200104145
    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: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventor: James Robert Walker
  • Patent number: 10588486
    Abstract: Medical device, system, method for capturing medical images includes an image capture and processing portion and an interchangeable medical tool portion. The image capture and processing portion is configured to capture and process a photo image, a video stream of images, or a coded image. The interchangeable medical tool portion is configured to connect to the image capture and processing portion. The image capture and processing portion further includes a configuration module configured to detect a connection of the medical tool portion to the image capture and processing portion, determine the type of the interchangeable medical tool portion connected, and adapt the image capture and processing portion to the detected type of the medical tool portion. The medical device may transmit medical images to an external device for interpretation by an expert, providing coaching to the user of the medical device, and for asset management, decision support, and/or other purposes.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: March 17, 2020
    Assignee: PHYSIO-CONTROL, INC
    Inventors: Ken Peterson, Jennifer Hoss, Jennifer Jensen, Mitchell Smith, Robert Walker, D Craig Edwards, Jeffery Edwards, Fred Chapman
  • Patent number: 10580409
    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: December 3, 2018
    Date of Patent: March 3, 2020
    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: 20200065027
    Abstract: Initialization is performed based on the commands received at the command queue. To perform initialization, a bank touch count list that includes a list of banks being accessed by the commands and a bank touch count for each of the banks in the list is updated. The bank touch count identifies the number of commands accessing each of the banks. The bank touch count list is updated by assigning a bank priority rank to each of the banks based on their bank touch count, respectively. Once initialized, the commands in the command queue are scheduled by inserting each of the commands into priority queues based on the bank touch count list.
    Type: Application
    Filed: August 24, 2018
    Publication date: February 27, 2020
    Inventors: Patrick A. La Fratta, Robert Walker
  • Patent number: 10561156
    Abstract: A liquid treatment device includes a base with a power source, a UV-LED module for providing UV-B or UV-C light to liquid, an LED for providing visible light, and a processor for selectively powering the UV-LED module and the LED, and having a UV transmissive material above the UV-LED module for allowing the UV-B or UV-C band light from the UV-LED module to be transmitted from the base housing, and a liquid storage housing removably coupled to the base housing with a storage portion configured to hold liquid and having a bottom portion comprising a UV transmissive material for allowing the UV-B or UV-C band light from the UV-LED module to be transmitted into the liquid, and an output coupled for restricting outflow of the liquid from the storage portion.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: February 18, 2020
    Assignee: LARQ INC.
    Inventors: Yitao Liao, Robert Walker, Doug Collins
  • Patent number: 10520669
    Abstract: There is provided an alignment system and method for use in an ultrashort pulse duration laser-based Fiber Bragg Grating (FBG) writing system, the alignment system comprising: clamps configured to hold a coated optical fiber in a position perpendicular to a beam path of an ultrashort pulse duration laser-based FBG writing station; an optical detector; and a control system with an input from the optical detector and an output to adjust parameters of an optical source and the FBG writing station adjust a distance between the optical fiber and an optical source of the writing station based on luminescence generated in a core of the optical fiber as indicated in a signal received at the input from the optical detector.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: December 31, 2019
    Assignee: National Research Council of Canada
    Inventors: Stephen Mihailov, Dan Grobnic, Rune Lausten, Robert Walker, Ping Lu, Huimin Ding, David Coulas, Cyril Hnatovsky
  • Patent number: 10503438
    Abstract: A first non-deterministic read command from a command queue is selected to be issued. The command queue includes non-deterministic read commands including the first non-deterministic read command that are outstanding and placed in the wait state simultaneously. A first intermediate response from a non-volatile memory component is received that indicates that data associated with one of the outstanding non-deterministic read commands is available. A first send command is inserted into a send queue when the first intermediate response is received. The first send command is selected from the send queue to be issued and removed from the send queue. A response to a corresponding non-deterministic read command is received. The corresponding non-deterministic read command is one of the outstanding non-deterministic read commands. The response indicates the corresponding non-deterministic read command and includes data associated with corresponding non-deterministic read command.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: December 10, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Patrick A. La Fratta, Robert Walker
  • Publication number: 20190370221
    Abstract: An internal processor of a memory device 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: Application
    Filed: August 20, 2019
    Publication date: December 5, 2019
    Inventor: Robert Walker
  • Publication number: 20190356645
    Abstract: A secure control system includes a network of multiplexers that control end/field devices of an infrastructure system, such as an electric power grid. The multiplexers have a default secure lockdown state that prevents remote access to data on the multiplexers and prevents modification of software or firmware of the multiplexer. One or more of the multiplexers include a physical authentication device that confirms the physical proximity of a trusted individual when remote access is requested. A user accesses the network and one of the multiplexers remotely by way of login credentials. The trusted individual confirms the identity of the remote user and operates the physical authentication device connected with and in proximity to that multiplexer, thereby confirming that the remote user can be trusted to access data and reconfigure the multiplexers.
    Type: Application
    Filed: August 5, 2019
    Publication date: November 21, 2019
    Inventors: Michael David Kramarczyk, Emmanuel Duvelson, Robert Walker
  • Publication number: 20190318739
    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: May 14, 2019
    Publication date: October 17, 2019
    Inventors: Ashish GARG, Harry J. SADDLER, Shweta GRAMPUROHIT, Robert A. WALKER, Rushin N. SHAH, Matthew S. SEIGEL, Matthias PAULIK