Patents Represented by Attorney Moser Taboada
  • Patent number: 8345930
    Abstract: A computer-implemented method for estimating a volume of at least one food item on a food plate is disclosed. A first and second plurality of images are received from different positions above a food plate, wherein angular spacing between the positions of the first plurality of images is greater than angular spacing between the positions of the second plurality of images. A first set of poses of each of the first plurality of images is estimated. A second set of poses of each of the second plurality of images is estimated based on at least the first set of poses. A pair of images taken from each of the first and second plurality of images is rectified based on at least the first and second set of poses. A 3D point cloud is reconstructed based on at least the rectified pair of images. At least one surface of the at least one food item above the food plate is estimated based on at least the reconstructed 3D point cloud. The volume of the at least one food item is estimated based on the at least one surface.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: January 1, 2013
    Assignee: SRI International
    Inventors: Amir Tamrakar, Harpreet Singh Sawhney, Qian Yu, Ajay Divakaran
  • Patent number: 8345768
    Abstract: The present invention provides a method of encoding and transmitting a block of visual data within a visual data stream. First, image information updates are acquired for the block of visual data that includes pixel data and is associated with a change history of pixel data. Next, stored block information is retrieved for the block of visual data, including a recent change history for the block of visual data. Next, a determination is made from the retrieved block information and the image information updates that the block of visual data is a video image type. Available network bandwidth is then determined. Encoding parameters for the block of visual data from the retrieved block information, the image information updates and the available network bandwidth are determined. The block of visual data is encoded and transmitted across a computer network.
    Type: Grant
    Filed: October 13, 2006
    Date of Patent: January 1, 2013
    Assignee: Teradici Corporation
    Inventors: David Victor Hobbs, Patrick Ratto, Debra Dorey, legal representative
  • Patent number: 8346980
    Abstract: Apparatus and methods for providing an interface for a semiconductor processing tool are provided. In some embodiments, the apparatus may include an input/output bridge for receiving analog and state command system control signals from, and sending return data and status information to, a system controller, wherein the analog and state command system control signals are intended to control an analog device, and for converting the analog and state command system control signal into a digital system control signal intended to control a digital device; and an upper pneumatic assembly coupled to the input/output bridge for providing pressure control to one or more pressure zones located on a polishing apparatus coupled to the upper pneumatic assembly for the polishing of semiconductor wafers.
    Type: Grant
    Filed: May 6, 2010
    Date of Patent: January 1, 2013
    Assignee: Applied Materials, Inc.
    Inventor: Ronald Vern Schauer
  • Patent number: 8345988
    Abstract: A method and apparatus for recognizing an object, comprising providing a set of scene features from a scene, pruning a set of model features, generating a set of hypotheses associated with the pruned set of model features for the set of scene features, pruning the set of hypotheses, and verifying the set of pruned hypotheses is provided.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: January 1, 2013
    Assignee: SRI International
    Inventors: Ying Shan, Bogdan Calin Mihai Matei, Harpreet Singh Sawhney, Rakesh Kumar
  • Patent number: 8340349
    Abstract: A method for detecting a moving target is disclosed that receives a plurality of images from at least one camera; receives a measurement of scale from one of a measurement device and a second camera; calculates the pose of the at least one camera over time based on the plurality of images and the measurement of scale; selects a reference image and an inspection image from the plurality of images of the at least one camera; and detects a moving target from the reference image and the inspection image based on the orientation of corresponding portions in the reference image and the inspection image relative to a location of an epipolar direction common to the reference image and the inspection image; and displays any detected moving target on a display. The measurement of scale can derived from a second camera or, for example, a wheel odometer.
    Type: Grant
    Filed: June 15, 2007
    Date of Patent: December 25, 2012
    Assignee: SRI International
    Inventors: Garbis Salgian, Supun Samarasekera, Jiangjian Xiao, James Russell Bergen, Rakesh Kumar, Feng Han
  • Patent number: 8341624
    Abstract: A method and apparatus for scheduling a resource used by a virtual machine. In one embodiment, the method comprises generating information regarding utilization of a resource by a virtual machine, where the resource is used by the virtual machine to generate a media stream for communication with a remote computer, where information comprises a quality prediction for encoding the media stream and adjusting an allocation of the resource for use by the virtual machine based on the information.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: December 25, 2012
    Assignee: Teradici Corporation
    Inventor: David Victor Hobbs
  • Patent number: 8339456
    Abstract: A system for automatically capturing an event of interest in a venue is disclosed, comprising a plurality of cameras for capturing video images of the event; and at least one processor communicatively connected to said plurality of cameras and con figured to execute a plurality of modules, said modules comprising a rectification module for combining the video images to form a wide-angle view; at least one of a motion analysis module configured for tracking salient blobs that are not part of a background of the wide-angle view, an activity analysis module configured for extracting temporal and spatial patterns from the wide-angle view, and a shape and appearance module configured for selecting one or more objects in the wide-angle view based on descriptors that are scale and rotational invariant; and a region of interest selector for selecting a viewpoint from the wide-angle view based on output from at least one of the motion analysis module, the activity analysis module, and the shape and appearance module,
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: December 25, 2012
    Assignee: SRI International
    Inventors: Jayakrishnan Kumar Eledath, Sarah Paris-Mascicki, Vincent Endres, Barbara Hanna
  • Patent number: 8330819
    Abstract: A computer-implemented method for for matching objects is disclosed. At least two images where one of the at least two images has a first target object and a second of the at least two images has a second target object are received. At least one first patch from the first target object and at least one second patch from the second target object are extracted. A distance-based part encoding between each of the at least one first patch and the at least one second patch based upon a corresponding codebook of image parts including at least one of part type and pose is constructed. A viewpoint of one of the at least one first patch is warped to a viewpoint of the at least one second patch. A parts level similarity measure based on the view-invariant distance measure for each of the at least one first patch and the at least one second patch is applied to determine whether the first target object and the second target object are the same or different objects.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: December 11, 2012
    Assignee: SRI International
    Inventors: Sang-Hack Jung, Ajay Divakaran, Harpreet Singh Sawhney
  • Patent number: 8330225
    Abstract: NMOS transistors having controlled channel strain and junction resistance and methods for the fabrication of same are provided herein. In some embodiments, an NMOS transistor may include a transistor stack comprising a gate dielectric and a gate electrode formed atop a p-type silicon region; and a source/drain region disposed on both sides of the transistor stack and defining a channel region therebetween and beneath the transistor stack, the source drain region including a first silicon layer having a lattice adjusting element and one or more second silicon layers having a lattice adjusting element and an n-type dopant disposed atop the first silicon layer.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: December 11, 2012
    Assignee: Applied Materials, Inc.
    Inventors: Sunderraj Thirupapuliyur, Faran Nouri, Yonah Cho
  • Patent number: 8323886
    Abstract: Provided is an assay method for acquiring sequence information about a single ribonucleic acid, the method comprising: (A) contacting components including a ribosomal particle comprising a ribosome and the ribonucleic acid with a complex comprising moieties that are aa1-tRNA, EF-Tu and GTP or a functional analog, wherein at least one said moiety is labeled with a fluorescent molecule, wherein aa1-tRNA is a tRNA for first amino acid aa1; (B) providing, in conjunction with the contacted components, a ribosomal translation component mixture; (C) generating a fluorescent signal from a labeled moiety in correlation with the incorporation of aa1 into protein and the labeled moiety is thereby separated from the complex; and (D) detecting the signal to provide sequence information about the ribonucleic acid.
    Type: Grant
    Filed: June 18, 2004
    Date of Patent: December 4, 2012
    Inventor: Wlodek Mandecki
  • Patent number: 8326051
    Abstract: A method and apparatus for transmitting image information for display within a remote computing environment. The apparatus comprises a decomposition filter for determining a text mask from an image, the text mask determined from a text layer and related text-background information extracted from the image and comprising an initial mask and at least one refinement mask, a text mask encoder for encoding a refinement mask of the at least one refinement masks to generate a refinement encoding, and a network interface for transmitting at least one encoding, the at least one encoding comprising the refinement encoding.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: December 4, 2012
    Assignee: Teradici Corporation
    Inventor: David Victor Hobbs
  • Patent number: 8320729
    Abstract: A method and projection system for distorting a recording of a plurality of projected frames is disclosed, comprising a high frame rate display configured to impose a modulation on the projected frames at a frequency that is above the critical fusion frequency of the human visual system, wherein the modulation is of one of shutter width relative to shutter spacing, brightness, frame period, and pseudo-rastering. The high frame rate display may be a tonal display. The projection system may further include hardware for producing low frame rate imagery; an input buffer operatively coupled to said hardware for receiving one of a serial bit stream or blocks of data so as to store at least a predetermined portion of a frame; and a sub-frame generator operatively coupled to said input buffer and to said high frame rate tonal display for applying mathematical modulation techniques to said at least a predetermined portion of a frame.
    Type: Grant
    Filed: November 21, 2007
    Date of Patent: November 27, 2012
    Assignee: SRI International
    Inventors: Michael Anthony Isnardi, Jeffrey Lubin, Michael Tinker
  • Patent number: 8317449
    Abstract: Embodiments of multiple substrate transfer robots and substrate processing systems have been disclosed herein. In some embodiments, a multiple substrate transfer robot is provided and may include an arm capable of extending along a horizontal direction; and a wrist coupled to the arm and having a plurality of blades coupled thereto, each blade configured to horizontally support a substrate thereupon and vertically disposed with respect to each of the other blades. In some embodiments, a substrate processing system is provided and may include a substrate processing chamber having a plurality of susceptors, wherein each susceptor is vertically disposed and capable of holding a semiconductor substrate; and a substrate transfer robot having a plurality of blades for transferring a plurality of substrates to and from the processing chamber, each blade configured to horizontally support a substrate thereupon and vertically disposed with respect to each of the other blades.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: November 27, 2012
    Assignee: Applied Materials, Inc.
    Inventors: Jacob Newman, Dinesh Kanawade, Nir Merry
  • Patent number: 8319378
    Abstract: A method and apparatus for power conversion. In one embodiment, the apparatus comprises a DC-AC conversion stage; an intermediate capacitor coupled across the DC-AC conversion stage; and a burst mode controller coupled to the intermediate capacitor and the DC-AC conversion stage, wherein the burst mode controller (i) maintains a voltage of the intermediate capacitor below a preset limit during a storage period and (ii) drives the DC-AC conversion stage to convert DC input to AC output during a burst period, wherein the storage and burst periods occur during a burst mode operation.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: November 27, 2012
    Assignee: Enphase Energy, Inc.
    Inventor: Martin Fornage
  • Patent number: 8320543
    Abstract: A system for effecting a telephone call between telephonic devices is operative to use a computer network, without manual use of the alphanumeric keypads. A third party call control (3PCC) application program interface (API) provides the capability for users to use a web browser or other Internet capable software to place a call, rather than using the telephone keypad. A third party call control application program interface includes a uniform resource locator operable over the Internet to cause a call between a first telephonic device and a second telephonic device to be completed. The uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: November 27, 2012
    Assignee: Vonage Network LLC
    Inventors: Jeffrey Citron, Andrew Wason, Nilesh Shah
  • Patent number: 8313460
    Abstract: Devices, systems and methods for controlling fluid temperatures from more than one fluid containers prior to their infusion into a human body are disclosed. The device includes a power supply source for providing power; an input/output interface for receiving fluid temperature data from thermal sensors and for transmitting duty-cycle signals to each of the fluid warming unit; a processing unit for comparing fluid temperature data with a permissible fluid temperature range, for calculating a fluid temperature differential, and for apportioning the available work cycle of the power supply source; and a controller for adjusting the duty-cycle of each fluid warming unit based on the fluid temperature differentials, so that during each work cycle all available power provided by the power supply source is delivered to only one of the fluid warming units at a time.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: November 20, 2012
    Assignee: General Electric Company
    Inventor: David E. Cassidy
  • Patent number: 8315468
    Abstract: An image encoding apparatus. In one embodiment, the apparatus comprises an encoding engine coupled to a source of a block of pixel data, the encoding engine enabled to encode the block of pixel data to a quality level, the encoding engine coupled to a network interface; and a state sequencer, the state sequencer enabled to obtain an indication of scan block persistence, build state information and encoding parameters to control the quality level.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: November 20, 2012
    Assignee: Teradici Corporation
    Inventors: David Victor Hobbs, Patrick Ratto
  • Patent number: 8308350
    Abstract: [Problem] To provide a method that can determine a thermal property of a substrate in a short time and a method that can determine a thermal process condition of an open-loop step. [Solving Means] In accordance with the substrate thermal property determining method of the present invention in a rapid thermal processing apparatus 1 comprising lamps 9 for heating a wafer W and temperature sensors T1 to T7 arranged so as to oppose the lamps 9, temperature data sequentially outputted from the temperature sensors T1 to T7 is obtained, while subjecting the wafer W arranged between the lamps 9 and temperature sensors T1 to T7 to pulsed heating with the lamps 9. Thereafter, the thermal property of the wafer W is determined by using the temperature data.
    Type: Grant
    Filed: August 9, 2005
    Date of Patent: November 13, 2012
    Assignee: Applied Materials, Inc.
    Inventors: Yoichiro Yasuda, Toshiyuki Tsukamoto, Masamori Sanaka, Hiroshi Asechi, Atsuhiro Ogura
  • Patent number: 8310554
    Abstract: A system for tracking at least one object is disclosed. The system includes a plurality of communicatively connected visual sensing units configured to capture visual data related to the at least one object The system also includes a manager component communicatively connected to the plurality of visual sensing units. The manager component is configured to assign one visual sensing unit to act as a visual sensing unit in a master mode and at least one visual sensing unit to act as a visual sensing unit in a slave mode. The manager component is further configured to transmit at least one control signal to the plurality of visual sensing units, and receive the visual data from the plurality of visual sensing units.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: November 13, 2012
    Assignee: SRI International
    Inventors: Manoj Aggarwal, Deepak Sethi, Supun Samarasekera, Vince Paragano
  • Patent number: D673114
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: December 25, 2012
    Assignee: Enphase Energy, Inc.
    Inventors: George H F Schnakenberg, III, Stephen Siebold, Jane Rodgers