Patents by Inventor Robert Rose

Robert Rose 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: 10187588
    Abstract: In one embodiment, a camera includes an image sensor within a camera housing that converts light entering the camera housing through an optical filter into digital image data. The optical filter can have a variable opacity. A processor in communication with the image sensor identifies operation settings for the optical filter and adjusts an opacity level of the optical filter over an exposure period in accordance with the operation settings for the optical filter. In addition, the processor modifies values of the digital image data based at least on the operation settings for the optical filter.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: January 22, 2019
    Assignee: RED.COM, LLC
    Inventors: Anthony Wayne Davis, Robert Rose, Thomas Graeme Nattress, Peter Jarred Land, James H. Jannard
  • Patent number: 10048398
    Abstract: Example implementations may relate to accurate pallet insertion. An example system may include a forklifted configured with a base and a tine coupled to the base. The tine may include a first proximity sensor positioned on a first side of the tine and a second proximity sensor positioned on a second side of the tine. The system may also include a computing system configured to receive, from the first sensor and the second sensor, sensor data indicative of proximity of the tine relative to opposing surfaces of a pocket of a pallet and navigate the forklift relative to the pallet based on the sensor data.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: August 14, 2018
    Assignee: X Development LLC
    Inventors: Robert Rose, Ethan Rublee
  • Publication number: 20180190285
    Abstract: This application is directed to a compact voice-activated electronic device with speakers and electronic components and a dual waveguide/heatsink structure configured to direct sound from the speakers to the outside of the device and to dissipate to the outside of the device heat from the electronic components.
    Type: Application
    Filed: December 13, 2017
    Publication date: July 5, 2018
    Inventors: Frédéric Heckmann, Yau-Shing Lee, Robert Rose, Jun Hou, Patanjali Peri, Phanindraja Ancha
  • Publication number: 20180146125
    Abstract: In one embodiment, a camera includes an image sensor within a camera housing that converts light entering the camera housing through an optical filter into digital image data. The optical filter can have a variable opacity. A processor in communication with the image sensor identifies operation settings for the optical filter and adjusts an opacity level of the optical filter over an exposure period in accordance with the operation settings for the optical filter. In addition, the processor modifies values of the digital image data based at least on the operation settings for the optical filter.
    Type: Application
    Filed: October 23, 2017
    Publication date: May 24, 2018
    Inventors: Anthony Wayne Davis, Robert Rose, Thomas Graeme Nattress, Peter Jarred Land, James H. Jannard
  • Publication number: 20180120465
    Abstract: Example implementations may relate to accurate pallet insertion. An example system may include a forklifted configured with a base and a tine coupled to the base. The tine may include a first proximity sensor positioned on a first side of the tine and a second proximity sensor positioned on a second side of the tine. The system may also include a computing system configured to receive, from the first sensor and the second sensor, sensor data indicative of proximity of the tine relative to opposing surfaces of a pocket of a pallet and navigate the forklift relative to the pallet based on the sensor data.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Robert Rose, Ethan Rublee
  • Publication number: 20180009748
    Abstract: Novel forms of [R-(R*,R*)]-2-(4-fluorophenyl)-?,?-dihydroxy-5-(1-methylethyl)-3-phenyl-4-[(phenylamino)carbonyl]-1H-pyrrole-1-heptatonic acid hemi calcium salt designated Form XX, Form XXI, Form XXII, Form XXIII, Form XXIV, Form XXV, Form XXVI, Form XXVII, Form XXVIII, Form XXIX, and Form XXX, characterized by their X-ray powder diffraction, solid-state NMR, and/or Raman spectroscopy are described as well as methods for the preparation and pharmaceutical composition of the same, which are useful as agents for treating hyperlipidemia, hypercholesterolemia, osteoporosis, benign prostatic hyperplasia (BPH) and Alzheimer's disease.
    Type: Application
    Filed: September 11, 2017
    Publication date: January 11, 2018
    Inventors: Joseph Francis Krzyzaniak, George Michael Laurence, Aeri Park, Kevin Quackenbush, Marie Louise Reynolds, Peter Robert Rose, Timothy Andrew Woods
  • Patent number: 9854180
    Abstract: In one embodiment, a camera includes an image sensor within a camera housing that converts light entering the camera housing through an optical filter into digital image data. The optical filter can have a variable opacity. A processor in communication with the image sensor identifies operation settings for the optical filter and adjusts an opacity level of the optical filter over an exposure period in accordance with the operation settings for the optical filter. In addition, the processor modifies values of the digital image data based at least on the operation settings for the optical filter.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: December 26, 2017
    Assignee: RED.COM, LLC
    Inventors: Anthony Wayne Davis, Robert Rose, Thomas Graeme Nattress, Peter Jarred Land, James H. Jannard
  • Patent number: 9690709
    Abstract: According to one technique, a virtual machine identifies a first instruction to create a variable handle instance, the first instruction including declaration information that identifies a type of receiver and a variable held by the receiver to which the variable handle instance is configured to provide access. If access to the variable is permissible, the virtual machine creates the variable handle instance comprising constrained functions configured to execute constrained operations on a memory location of the variable. The virtual machine identifies a second instruction that specifies a call to a particular constrained, wherein the second instruction specifies the receiver or is implicitly bound to the receiver. The virtual machine identifies a particular memory location where the instance of the variable is stored and performs the particular constrained function with respect to the particular memory location.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: June 27, 2017
    Assignee: Oracle International Corporation
    Inventors: Paul Sandoz, Brian Goetz, John Robert Rose
  • Publication number: 20170022156
    Abstract: Novel forms of [R, (R*,R*)]-2-(4-Fluorophenyl)-?,?dihydroxy-5-methylethyl)-3-phenyl-4-[(phenylamino)carbonyl]-1-H-pyrrole-1-heptanoic acid hemi calcium salt designated Form XX, Form XXI, Form XXII, Form XXIII, Form XXIV, Forms XXV, Form XXVII, Form XXVIII, Form XXXIX, and Forms XXX, characterized by their X-ray powder diffractor, solid state NMR, and/or Raman spectroscopy are describes as well as methods for the preparation and pharmaceutical composition of the same, which are useful as agents for treating hyperlipidemia, hypercholesterolemia, osteoporosis, benign prostatic hyperplasia (BPH) and Alzheimer) disease.
    Type: Application
    Filed: October 4, 2016
    Publication date: January 26, 2017
    Inventors: Joseph Francis Krzyzaniak, George Michael Laurence, Aeri Park, Kevin Quackenbush, Marie Louise Reynolds, Peter Robert Rose, Timothy Andrew Woods
  • Publication number: 20160381270
    Abstract: In one embodiment, a camera includes an image sensor within a camera housing that converts light entering the camera housing through an optical filter into digital image data. The optical filter can have a variable opacity. A processor in communication with the image sensor identifies operation settings for the optical filter and adjusts an opacity level of the optical filter over an exposure period in accordance with the operation settings for the optical filter. In addition, the processor modifies values of the digital image data based at least on the operation settings for the optical filter.
    Type: Application
    Filed: May 25, 2016
    Publication date: December 29, 2016
    Inventors: Anthony Wayne Davis, Robert Rose, Thomas Graeme Nattress, Peter Jarred Land, James H. Jannard
  • Publication number: 20160357586
    Abstract: In one approach, a method comprises: a virtual machine receiving an invocation instruction from a caller that invokes a callee, wherein the caller represents a first set of instructions and the callee represents a second set of instructions, wherein the invocation instruction is associated with a first set of arguments; in response to receiving the invocation instruction and determining that the callee requires one or more additional parameters to be supplied by the virtual machine, the virtual machine causing the one or more additional parameters to be appended to the first set of arguments to create a second set of arguments; wherein the virtual machine prevents the caller from providing the one or more additional arguments that are to be supplied by the virtual machine; the virtual machine invoking the callee using the second set of arguments.
    Type: Application
    Filed: April 4, 2016
    Publication date: December 8, 2016
    Inventor: JOHN ROBERT ROSE
  • Patent number: 9380220
    Abstract: In one embodiment, a camera includes an image sensor within a camera housing that converts light entering the camera housing through an optical filter into digital image data. The optical filter can have a variable opacity. A processor in communication with the image sensor identifies operation settings for the optical filter and adjusts an opacity level of the optical filter over an exposure period in accordance with the operation settings for the optical filter. In addition, the processor modifies values of the digital image data based at least on the operation settings for the optical filter.
    Type: Grant
    Filed: April 3, 2014
    Date of Patent: June 28, 2016
    Assignee: RED.COM, INC.
    Inventors: Anthony Wayne Davis, Robert Rose, Thomas Graeme Nattress, Peter Jarred Land, James H. Jannard
  • Publication number: 20160062878
    Abstract: According to one technique, a virtual machine stores type profiling data for program code, the type profiling data indicating observed types for profiled values within the program code at specific profile points during previous executions of the program code. The virtual machine determines to optimize a particular code segment of the program code. The virtual machine generates a program representation describing a flow of data through different variables within the code segment. The virtual machine assigns speculative types to certain variables in the particular code segment by: assigning speculative types of first variables to respective observed types recorded in the type profiling data; calculating speculative types of second variables, based on propagating the speculative types of the first variables through the program representation.
    Type: Application
    Filed: April 29, 2015
    Publication date: March 3, 2016
    Inventors: ROLAND WESTRELIN, JOHN ROBERT ROSE
  • Publication number: 20160046575
    Abstract: Novel forms of [R—(R*,R*)]-2-(4-fluorophenyl)-?,?-dihydroxy-5-(1-methylethyl)-3-phenyl-4-[(phenylamino)carbonyl]-1H-pyrrole-1-heptanoic acid hemi calcium salt designated Form XX, Form XXI, Form XXII, Form XXIII, Form XXIV, Form XXV, Form XXVI, Form XXVII, Form XXVIII, Form XXIX, and Form XXX, characterized by their X-ray powder diffraction, solid-state NMR, and/or Raman spectroscopy are described, as well as methods for the preparation and pharmaceutical composition of the same, which are useful as agents for treating hyperlipidemia, hypercholesterolemia, osteoporosis, benign prostatic hyperplasia (BPH) and Alzheimer's disease.
    Type: Application
    Filed: October 27, 2015
    Publication date: February 18, 2016
    Inventors: Joseph Francis Krzyzaniak, George Michael Laurence, Aeri Park, Kevin Quackenbush, Marie Louise Reynolds, Peter Robert Rose, Timothy Andrew Woods
  • Publication number: 20160011982
    Abstract: According to one technique, a virtual machine identifies a first instruction to create a variable handle instance, the first instruction including declaration information that identifies a type of receiver and a variable held by the receiver to which the variable handle instance is configured to provide access. If access to the variable is permissible, the virtual machine creates the variable handle instance comprising constrained functions configured to execute constrained operations on a memory location of the variable. The virtual machine identifies a second instruction that specifies a call to a particular constrained, wherein the second instruction specifies the receiver or is implicitly bound to the receiver. The virtual machine identifies a particular memory location where the instance of the variable is stored and performs the particular constrained function with respect to the particular memory location.
    Type: Application
    Filed: April 7, 2015
    Publication date: January 14, 2016
    Inventors: PAUL SANDOZ, BRIAN GOETZ, JOHN ROBERT ROSE
  • Publication number: 20160011992
    Abstract: According to one technique, a virtual machine generates an object configured to provide secure access to memory through one or more memory fencing operations. Through the object, the virtual machine receives a call that indicates a memory location and specifies a particular memory fencing operation of the one or more memory fencing operations to perform with respect to the memory location. The virtual machine causes performance of the particular memory fencing operation with respect to the memory location.
    Type: Application
    Filed: April 7, 2015
    Publication date: January 14, 2016
    Inventors: PAUL SANDOZ, BRIAN GOETZ, JOHN ROBERT ROSE
  • Publication number: 20150363174
    Abstract: In an approach, a virtual machine identifies, within a set of instructions, an instruction to load a constant; identifies, based on the instruction to load the constant, a first entry in a data structure that identifies a particular constant type of the one or more constant types, wherein the first entry specifies at least constant data and a first set of instructions for assembling a value or partial value from the constant data; executes the first set of instructions to assemble the value or the partial value from the constant data; and stores a particular value or a reference to the particular value onto a run-time data structure used to pass values or references between sets of instructions executing in a run-time environment, wherein the particular value is based on the value or the particular value assembled from the constant data.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 17, 2015
    Inventors: JOHN ROBERT ROSE, BRIAN GOETZ
  • Publication number: 20150331681
    Abstract: In one approach, a method comprises receiving one or more higher-level instructions specifying to assign a value of a particular value type to a particular container of a plurality of containers, wherein the plurality of containers represent a data structure for maintaining one or more variables during execution of a block of code, wherein at least two containers of the plurality of containers are different sizes; generating one or more lower-level instructions that assign the value to the particular container based on applying one or more assignment rules to the one or more higher-level instructions based on the particular value type and executing the one or more lower-level instructions.
    Type: Application
    Filed: April 29, 2015
    Publication date: November 19, 2015
    Inventors: JOHN ROBERT ROSE, BRIAN GOETZ, GUY STEELE
  • Patent number: 9056831
    Abstract: A process for forming amorphous atorvastatin comprising the steps of dissolving atorvastatin in a non-hydroxylic solvent and removing the solvent by freeze-drying, as well as processes of dissolving atorvastatin in a hydroxylic solvent with a solubilizing agent or an alkalizing agent or an antioxidant and removing the solvent by freeze-drying to afford amorphous atorvastatin.
    Type: Grant
    Filed: February 8, 2014
    Date of Patent: June 16, 2015
    Assignee: Pfizer Inc.
    Inventors: Antone John deBettencourt, III, Peter Robert Rose, Evgenyi Shalaev, George Joseph Quallich, Carl Bernard Ziegler
  • Publication number: 20150045563
    Abstract: Novel forms of [R—(R*,R*)]-2-(4-fluorophenyl)-?,?-dihydroxy-5-(1-methylethyl)-3-phenyl-4-[(phenylamino)carbonyl]-1H-pyrrole-1-heptanoic acid hemi calcium salt designated Form XX, Form XXI, Form XXII, Form XXIII, Form XXIV, Form XXV, Form XXVI, Form XXVII, Form XXVIII, Form XXIX, and Form XXX, characterized by their X-ray powder diffraction, solid-state NMR, and/or Raman spectroscopy are described, as well as methods for the preparation and pharmaceutical composition of the same, which are useful as agents for treating hyperlipidemia, hypercholesterolemia, osteoporosis, benign prostatic hyperplasia (BPH) and Alzheimer's disease.
    Type: Application
    Filed: October 22, 2014
    Publication date: February 12, 2015
    Inventors: Joseph Francis Krzyzaniak, George Michael Laurence, Aeri Park, Kevin Quackenbush, Marie Louise Reynolds, Peter Robert Rose, Timothy Andrew Woods