Patents Represented by Attorney Meyertons Hood Kivlin Kowert & Goetzel, P.C.
-
Patent number: 8301294Abstract: 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: GrantFiled: September 20, 2011Date of Patent: October 30, 2012Assignee: Amazon Technologies, Inc.Inventors: Jonathan J Shakes, Francois M. Rouaix
-
Patent number: 8300050Abstract: 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: GrantFiled: December 12, 2006Date of Patent: October 30, 2012Assignee: Adobe Systems IncorporatedInventor: Peter F. Falco, Jr.
-
Patent number: 8300591Abstract: 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: GrantFiled: December 7, 2007Date of Patent: October 30, 2012Assignee: Apple Inc.Inventors: Chandra Bontu, Parsya Larijani, Mark Hawryluck
-
Patent number: 8302187Abstract: 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: GrantFiled: September 27, 2007Date of Patent: October 30, 2012Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Philip Yuen, Chih-Jen Huang, Gerald Yuen
-
Patent number: 8297129Abstract: 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: GrantFiled: June 17, 2010Date of Patent: October 30, 2012Inventor: Brian A. Muskopf
-
Patent number: 8300951Abstract: 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: GrantFiled: November 26, 2008Date of Patent: October 30, 2012Assignee: Adobe Systems IncorporatedInventors: Radomir Mech, Yi-Ting Yeh
-
Patent number: 8301941Abstract: 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: GrantFiled: November 28, 2011Date of Patent: October 30, 2012Assignee: Apple Inc.Inventors: Luka Bodrozic, Sukalpa Biswas, Hao Chen, Sridhar P. Subramanian, James B. Keller
-
Patent number: 8302072Abstract: 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: GrantFiled: January 18, 2002Date of Patent: October 30, 2012Assignee: National Instruments CorporationInventors: Sundeep Chandhoke, Nicolas Vazquez, David W Fuller, Christopher Cifra
-
Patent number: 8302105Abstract: 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: GrantFiled: June 26, 2009Date of Patent: October 30, 2012Assignee: Oracle America, Inc.Inventors: Nir N. Shavit, David Dice
-
Patent number: 8301022Abstract: 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: GrantFiled: December 10, 2010Date of Patent: October 30, 2012Assignee: Amazon Technologies, Inc.Inventors: Jonathan G. McGuire, Jon D. Mittelstaedt
-
Patent number: 8301947Abstract: 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: GrantFiled: October 31, 2011Date of Patent: October 30, 2012Assignee: Apple Inc.Inventors: Samy Makar, Anuja Banerjee
-
Patent number: 8301943Abstract: 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: GrantFiled: February 15, 2010Date of Patent: October 30, 2012Assignee: Apple Inc.Inventors: Edgardo F. Klass, Ashish R. Jain
-
Patent number: 8299575Abstract: 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: GrantFiled: November 23, 2011Date of Patent: October 30, 2012Assignee: Standard Microsystems CorporationInventor: Scott C. McLeod
-
Patent number: 8299670Abstract: 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: GrantFiled: August 10, 2009Date of Patent: October 30, 2012Assignee: Schleifring und Apparatebau GmbHInventor: Nils Krumme
-
Patent number: 8301645Abstract: 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: GrantFiled: August 26, 2010Date of Patent: October 30, 2012Assignee: Adobe Systems IncorporatedInventor: Lamont Allan Crook
-
Patent number: 8296668Abstract: 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: GrantFiled: February 6, 2009Date of Patent: October 23, 2012Assignee: Adobe Systems IncorporatedInventors: Yuyan Song, Peter F. Falco, Jr.
-
Patent number: 8296745Abstract: 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: GrantFiled: December 31, 2007Date of Patent: October 23, 2012Assignee: Oracle America, Inc.Inventors: Douglas N. Simon, Bernd J. W. Mathiske
-
Patent number: 8296734Abstract: 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: GrantFiled: June 23, 2008Date of Patent: October 23, 2012Assignee: Software AGInventors: Julius Geppert, Ralf Ruth
-
Patent number: 8296402Abstract: 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: GrantFiled: April 7, 2009Date of Patent: October 23, 2012Assignee: National Instruments CorporationInventor: Luis A. Navarro
-
Patent number: 8295287Abstract: 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: GrantFiled: January 27, 2010Date of Patent: October 23, 2012Assignee: National Instruments CorporationInventor: Sundeep Chandhoke