Patents Represented by Attorney Meyertons Hood Kivlin Kowert & Goetzel, P.C.
  • Patent number: 8301294
    Abstract: Method and apparatus for multi-destination pick using motes. In embodiments, each receptacle may be assigned to a destination and may have a sensor that detects when an item is placed in the receptacle to deactivate the indicator and/or to verify that the item was placed in the correct receptacle. The sensor may be coupled via a wired or wireless connection to a mote that may include a communication interface for communicating with a control system and with other motes in an ad-hoc network. In some embodiments, each mote may also include an indicator that may be activated by a control system to indicate to the agent that the receptacle is the destination receptacle for a picked item. The agent may then place the item in the indicated destination receptacle. In one embodiment, the mote on the destination receptacle may be activated when the picked item is scanned by the agent.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: October 30, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan J Shakes, Francois M. Rouaix
  • Patent number: 8300050
    Abstract: 3D scenes may be rendered a resolution lower than a resolution associated with the resultant image. A graphics application or 3D editor may render the 3D artwork at a lower resolution while the user modifies or manipulates the 3D model from which the artwork is derived. In some embodiments, an image may include multiple image layers, each representing a portion of the overall finished image. Graphics programs generally associate a target resolution with an image. Rendering 3D artwork at high resolutions may take extra time and result in poor performance. Thus, in some embodiments, a graphics program may be configured to render 3D artwork at a lower resolution than the resultant image's target or associated resolution while a user is modifying the 3D model. Subsequently, after the user has completed manipulating the 3D model, the graphics program may render the 3D model again at the image's associated resolution.
    Type: Grant
    Filed: December 12, 2006
    Date of Patent: October 30, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Peter F. Falco, Jr.
  • Patent number: 8300591
    Abstract: To allocate resources in an orthogonal frequency domain multiple access (OFDMA) system, two-dimensional rectangular regions are assigned in a frequency-time space to data bursts associated with mobile stations. At least one data burst does not fit in an available space in the frequency-time space is determined. In response to the determining, the assigned two-dimensional rectangular regions are reshaped.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: October 30, 2012
    Assignee: Apple Inc.
    Inventors: Chandra Bontu, Parsya Larijani, Mark Hawryluck
  • Patent number: 8302187
    Abstract: Various embodiments of a system and method for preventing large-scale account lockout are described. The system and method for preventing large-scale account lockout may include an account access control component configured to prevent fraudulent individuals from locking access to user accounts. The account access control component may lock access to an account after a lockout threshold is tripped. To prevent an account from being locked by fraudulent individuals, the account access control component may utilize a warning threshold.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: October 30, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Gupta, Philip Yuen, Chih-Jen Huang, Gerald Yuen
  • Patent number: 8297129
    Abstract: Provided is a strain gage mount, including an instrument carrier mount configured to secure a strain gage during use, a specimen mount configured to couple to a specimen during use, and a thermal insulating layer configured to be disposed between the instrument carrier mount and the specimen mount during use.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: October 30, 2012
    Inventor: Brian A. Muskopf
  • Patent number: 8300951
    Abstract: A method to find symmetries along curved paths in input scenes. The method may detect a curve in an input scene and one or more elements on that curve. The method may define and group points for the one or more element on the curve, and define a centroid for each group. The method may then parameterize a transformation in transformation space between each centroid pair in the input scene. The method may then extract transformation paths by clustering points. The method may create phantom objects in case of mirroring along curved paths to help detect the curved paths.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: October 30, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Radomir Mech, Yi-Ting Yeh
  • Patent number: 8301941
    Abstract: An apparatus may include an interconnect; at least one processor coupled to the interconnect; and at least one memory controller coupled to the interconnect. The memory controller may be programmable by the processor into a loopback test mode of operation and, in the loopback test mode, the memory controller may be configured to receive a first write operation from the processor over the interconnect. The memory controller may be configured to route write data from the first write operation through a plurality of drivers and receivers connected to a plurality of data pins that are capable of connection to one or more memory modules. The memory controller may be further configured to return the write data as read data on the interconnect for a first read operation received from the processor on the interconnect.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: October 30, 2012
    Assignee: Apple Inc.
    Inventors: Luka Bodrozic, Sukalpa Biswas, Hao Chen, Sridhar P. Subramanian, James B. Keller
  • Patent number: 8302072
    Abstract: A user may utilize a prototyping environment to create a sequence of motion control, machine vision, and/or data acquisition (DAQ) operations, e.g., without needing to write or construct code in any programming language. For example, the environment may provide a graphical user interface (GUI) enabling the user to develop/prototype the sequence at a high level, by selecting from and configuring a sequence of operations using the GUI. The prototyping environment application may then be operable to automatically, i.e., programmatically, generate graphical program code implementing the sequence. For example, the environment may generate a standalone graphical program operable to perform the sequence of operations.
    Type: Grant
    Filed: January 18, 2002
    Date of Patent: October 30, 2012
    Assignee: National Instruments Corporation
    Inventors: Sundeep Chandhoke, Nicolas Vazquez, David W Fuller, Christopher Cifra
  • Patent number: 8302105
    Abstract: A method and system for acquiring multiple software locks in bulk is disclosed. When multiple locks need to be acquired, such as for atomic transactions in transactional memory systems, the disclosed techniques may be applied to consolidate computationally expensive memory barrier operations across the lock acquisitions. A system may acquire multiple locks in bulk, at least in part, by modifying values in one or more fields of multiple locks and by then performing a memory barrier operation to ensure that the modified values in the multiple locks are visible to other application threads. The technique may be repeated for locks that the system fails to acquire during earlier iterations until all required locks are acquired. The described technique may be applied to various scenarios including static and/or dynamic transactional locking protocols.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: October 30, 2012
    Assignee: Oracle America, Inc.
    Inventors: Nir N. Shavit, David Dice
  • Patent number: 8301022
    Abstract: A system for capturing images of an object includes an image capture booth, one or more lights coupled to the image capture booth, a platter coupled to the image capture booth, and a hanger coupled to the image capture booth. The image capture booth includes panels that enclose a space for imaging objects. The lights illuminate at least a portion of the space. The platter and the hanger each support objects for imaging of the objects in the image capture booth.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: October 30, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan G. McGuire, Jon D. Mittelstaedt
  • Patent number: 8301947
    Abstract: A method and apparatus for dynamic scan chain grouping is disclosed. In one embodiment, an integrated circuit (IC) includes a number of scan partitions. Each scan partition includes a number of scan input ports and a number of corresponding scan output ports. Each scan input port and each scan output port includes a number of scan paths. Additionally, each scan partition includes a number of scan chains. Each scan partition is programmable to couple the scan paths of one of the scan input ports to each of the scan chains. Similarly, the corresponding output port may also be coupled to the scan chains. The scan paths of the remaining scan input ports may be selected to bypass the scan chains of the scan partition, having their respective scan input ports connected directly to their respective scan output ports. Each scan partition may be reconfigurable.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: October 30, 2012
    Assignee: Apple Inc.
    Inventors: Samy Makar, Anuja Banerjee
  • Patent number: 8301943
    Abstract: In an embodiment, a clocked storage device such as a pulse flop is provided. The pulse flop includes a latch coupled to receive a scan data input to the pulse flop. The latch receives the scan data input during one of the phases of the clock, and retains the received input during the other phase. The other phase is the phase in which the pulse to the pulse flop occurs. Thus, when scan data is captured in the pulse flop, the latch at the next pulse flop in the chain may be closed and may prevent a race condition in propagating the scan data.
    Type: Grant
    Filed: February 15, 2010
    Date of Patent: October 30, 2012
    Assignee: Apple Inc.
    Inventors: Edgardo F. Klass, Ashish R. Jain
  • Patent number: 8299575
    Abstract: A switched-capacitor circuit on a semiconductor device may include accurately matched, high-density metal-to-metal capacitors, using top-plate-to-bottom-plate fringe-capacitance for obtaining the desired capacitance values. A polysilicon plate may be inserted below the bottom metal layer, and bootstrapped to the top plate of each capacitor in order to minimize and/or eliminate the parasitic top-plate-to-substrate capacitance. This may free up the bottom metal layer to be used in forming additional fringe-capacitance, thereby increasing capacitance density. By forming each capacitance solely based on fringe-capacitance from the top plate to the bottom plate, no parallel-plate-capacitance is used, which may reduce capacitor mismatch.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: October 30, 2012
    Assignee: Standard Microsystems Corporation
    Inventor: Scott C. McLeod
  • Patent number: 8299670
    Abstract: Disclosed is a device having a rotor that is adapted to be rotated relative to a stator, with hydrostatic bearings being used as radial bearings and as axial bearings of the rotor. A motor is provided as a direct drive, having a ring-shaped part and also a plurality of motor segments which are in magnetic engagement with the ring-shaped part. In order to generate additional bearing load force, additional motor segments having permanent magnets are provided. For reasons of safety, axial support rolls are provided which, when the motor has attained a given bearing load force, are spaced from a running face of the rotor, and which, in a case of too low or an absence of load force, prevent a displacement of the rotor away from the axial bearings.
    Type: Grant
    Filed: August 10, 2009
    Date of Patent: October 30, 2012
    Assignee: Schleifring und Apparatebau GmbH
    Inventor: Nils Krumme
  • Patent number: 8301645
    Abstract: Provided is a method that includes receiving a file from a network site, wherein the file defines display information for one or more content items, parsing the file to display the one or more content items. Parsing includes encountering, in the file, a request to transmit analytics data to a remote analytics site, delaying transmission of the analytics data to wait for encountering of subsequent requests in the file, encountering, in the file, one or more subsequent requests to transmit other analytics data to the remote analytics site, aggregating the analytics data and the other analytics data into an analytics request for the remote analytics site, and sending the analytics request to the remote analytics site, such that the remote analytics site receives the analytics data and the other analytics via the same analytics request.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: October 30, 2012
    Assignee: Adobe Systems Incorporated
    Inventor: Lamont Allan Crook
  • Patent number: 8296668
    Abstract: Systems and methods for simulating watercolor painting effects in a graphics application may employ an ink dispersion model comprising three layers: surface, flow, and fixture. In response to input representing deposition of ink on paper having a given paper texture, a blocking parameter may be determined dependent on three texture channels of the given paper texture: paper grain, pinning, and absorption. The absorption channel may control absorption behavior of the paper. A noise texture applied onto the absorption channel may simulate uneven absorption across the paper. A lattice Bolztmann based simulation may model the dispersion of ink in the flow layer, and may be dependent on the blocking parameter, and on values of parameters for controlling ink and brush properties. The ink, brush, and paper texture parameter values may be user-configurable through a graphical user interface of the graphics application. An output image may be composited from the three layers.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: October 23, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Yuyan Song, Peter F. Falco, Jr.
  • Patent number: 8296745
    Abstract: Method and apparatus for automatically generating intermediate-level interfaces between program methods written in a platform-independent language and program methods written in a native language. A portable stub generator generates stubs in an intermediate, tokenized internal representation. The stub generator is portable across platforms as the stubs it generates are not platform-specific. In addition, the generated stubs are available to the compiler at intermediate compilation stages rather than at the backend compilation stage, and thus may be optimized together with the rest of the platform-independent code, and also may be inlined. The portable stub generator may be directed at virtual machine environments. An exemplary virtual machine environment in which the stub generator may be implemented is the Java™ Virtual Machine (JVM). In JVMs, Java™ is the platform-independent language, and Java™ bytecode the tokenized internal representation.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: October 23, 2012
    Assignee: Oracle America, Inc.
    Inventors: Douglas N. Simon, Bernd J. W. Mathiske
  • Patent number: 8296734
    Abstract: A system for testing at least one software product comprising a requirement loader and a test specification loader. The requirement loader is adapted for loading a plurality of requirements on the software product into a database. The test specification loader is adapted for loading a plurality of test specifications for the software product into the database, each test specification being related to one or more of the requirements. The test specification loader is further adapted for generating during loading of a test specification a virtual test specification in the database for each of the one or more related requirements, the virtual test specification comprising all test specifications for the respective requirement on the software product stored in the database.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: October 23, 2012
    Assignee: Software AG
    Inventors: Julius Geppert, Ralf Ruth
  • Patent number: 8296402
    Abstract: Determining and downloading portions of a software application in a computer system. The software application may include a plurality of portions. Which of those plurality of portions are currently present on the computer system and which of those plurality of portions are not currently present on the computer system may be determined. The portions of the software application which are not currently present on the computer system may be downloaded to the computer system. The portions of the software application which are currently present on the computer system may not be downloaded to the computer system.
    Type: Grant
    Filed: April 7, 2009
    Date of Patent: October 23, 2012
    Assignee: National Instruments Corporation
    Inventor: Luis A. Navarro
  • Patent number: 8295287
    Abstract: System and method for controlling access to a bus. A Network Interface (NI) is coupled to a memory via the bus, and receives a schedule to a Direct Memory Access (DMA) controller on the NI. The schedule indicates one or more timeslots reserved for transmission of deterministic data, and further indicates one or more available timeslots which are not reserved for transmission of deterministic data. The NI receives first data for transmission onto the bus, during a first timeslot of the available timeslots, where the first data are received in a non-deterministic manner, and determines that the first timeslot is a reserved timeslots based on the schedule. The first data are buffered in a buffer memory during the first timeslot, and transferred to the first memory via the bus during a second timeslot after the buffering, where the second timeslot is one of the one or more available timeslots.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: October 23, 2012
    Assignee: National Instruments Corporation
    Inventor: Sundeep Chandhoke