Patents Represented by Attorney, Agent or Law Firm Blakely, Sokoloff, Taylor & Zafman
  • Patent number: 8346838
    Abstract: A method and apparatus for including in a processor instructions for performing integer transforms including multiply-add operations and horizontal-add operations on packed data. In one embodiment, a processor is coupled to a memory that stores a first packed byte data and a second packed byte data. The processor performs operations on said first packed byte data and said second packed byte data to generate a third packed data in response to receiving a multiply-add instruction. A plurality of the 16-bit data elements in this third packed data storing the result of performing multiply-add operations on data elements in the first and second packed byte data. The processor adds together at least a first and a second 16-bit data element of the third packed data in response to receiving an horizontal-add instruction to generate a 16-bit result as one of a plurality of data elements of a fourth packed data.
    Type: Grant
    Filed: September 15, 2009
    Date of Patent: January 1, 2013
    Assignee: Intel Corporation
    Inventors: Eric Debes, William W. Macy, Jonathan J. Tyler
  • Patent number: 8343394
    Abstract: Crystalline alumina particles are intimately mixed with a gaseous fuel, air and oxygen. The mixture is then ignited in a torch. Such blending of the powder with the combustible gas allows the alumina particles to be immediately heated to above their melting temperature and allows the particles to form into spheres. The spheres are then rapidly cooled to ambient temperature, providing high purity micron-sized polymorphic alumina spheres without the use of additives or special treatment.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 1, 2013
    Assignee: Gap Engineering LLC
    Inventors: Gerard E. Parker, Andrew P. Parker
  • Patent number: 8347198
    Abstract: A semiconductor memory device is capable of outputting a preset logic level through an EDC pin according to an operation mode during an initial operation, and providing a stable operation according to the specification of the semiconductor memory device just after the input of a data clock (WCK). The semiconductor memory device includes an output circuit configured to output a synchronous data in response to a data clock when the data clock is enabled, and output an asynchronous data when the data clock is disabled, and a data clock detection circuit configured to control outputting the asynchronous data by checking whether the data clock is in a stable state or not.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 1, 2013
    Assignee: Hynix Semiconductor Inc.
    Inventors: Beom-Ju Shin, Sang-Sic Yoon
  • Patent number: 8344418
    Abstract: A group III chalcogenide layer for interfacing a high-k dielectric to a III-V semiconductor surface and methods of forming the same. A III-V QWFET includes a gate stack which comprises a high-K gate dielectric layer disposed on an interfacial layer comprising a group III chalcogenide. In an embodiment, a III-V semiconductor surface comprising a native oxide is sequentially exposed to TMA and H2S provided in an ALD process to remove substantially all the native oxide and form an Al2S3 layer on the semiconductor surface.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: January 1, 2013
    Assignee: Intel Corporation
    Inventors: Willy Rachmady, Marko Radosavljevic, Gilbert Dewey, Robert S. Chau
  • Patent number: 8347270
    Abstract: A computer-implemented software self-assembled system and method for providing an external override and monitoring capability to dynamically self-assembling software containing machines that self-assemble execution sequences and data structures. The method provides an external override machine that can be introduced into a system of self-assembling machines while the machines are executing such that the functionality of the executing software can be changed or paused without stopping the code execution and modifying the existing code. Additionally, a monitoring machine can be introduced without stopping code execution that can monitor specified code execution functions by designated machines and communicate the status to an output device.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: January 1, 2013
    Assignee: Sandia Corporation
    Inventors: Ann M. Bouchard, Gordon C. Osbourn
  • Patent number: 8339934
    Abstract: The present invention provides methods and apparatus for implementing spatial multiplexing in conjunction with the one or more multiple access protocols during the broadcast of information in a wireless network. A subscriber unit for use in a cellular system is disclosed. The subscriber unit includes: spatially separate receivers, a spatial processor, and a combiner. The spatially separate receivers receive the assigned channel composite signals resulting from the spatially separate transmission of the subscriber downlink datastream(s). The spatial processor is configurable in response to a control signal transmitted by the base station to separate the composite signals into estimated substreams based on information obtained during the transmission of known data patterns from at least one of the base stations. The spatial processor signals the base stations when a change of a spatial transmission configuration is required.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: December 25, 2012
    Assignee: Intel Corporation
    Inventors: Robert W. Heath, Jr., Peroor K. Sebastian, Rahul Chopra, Arogyaswami J. Paulraj
  • Patent number: 8338900
    Abstract: The invention involves the integration of curved micro-mirrors over a photodiode active area (collection area) in a CMOS image sensor (CIS) process. The curved micro-mirrors reflect light that has passed through the collection area back into the photo diode. The curved micro-mirrors are best implemented in a backside illuminated device (BSI).
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: December 25, 2012
    Assignee: OmniVision Technologies, Inc.
    Inventors: Vincent Venezia, Hsin-Chih Tai
  • Patent number: 8341614
    Abstract: Methods, software media, compilers and programming techniques are described for creating copyable stack-based closures, such as a block, for languages which allocate automatic or local variables on a stack memory structure. In one exemplary method, a data structure of the block is first written to the stack memory structure, and this may be the automatic default operation, at run-time, for the block; then, a block copy instruction, added explicitly (in one embodiment) by a programmer during creation of the block, is executed to copy the block to a heap memory structure. The block includes a function pointer that references a function which uses data in the block.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: December 25, 2012
    Assignee: Apple Inc.
    Inventors: Gerald Blaine Garst, Jr., William Bumgarner, Fariborz Jahanian, Christopher Arthur Lattner
  • Patent number: 8340228
    Abstract: A spread signal is produced having an adjustable spread spectrum. A data signal is provided for transmission. The data signal is processed to have a first spread spectrum. The processed first spread spectrum data signal is filtered to have one out of a plurality of spread spectrums. The filtering capable of producing a signal having a spread spectrum of any of the plurality of spread spectrums. The filtered one spread spectrum data signal is transmitted.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: December 25, 2012
    Assignee: Intel Corporation
    Inventor: Gary R Lomp
  • Patent number: 8341611
    Abstract: A method and an apparatus that execute a parallel computing program in a programming language for a parallel computing architecture are described. The parallel computing program is stored in memory in a system with parallel processors. The system includes a host processor, a graphics processing unit (GPU) coupled to the host processor and a memory coupled to at least one of the host processor and the GPU. The parallel computing program is stored in the memory to allocate threads between the host processor and the GPU. The programming language includes an API to allow an application to make calls using the API to allocate execution of the threads between the host processor and the GPU. The programming language includes host function data tokens for host functions performed in the host processor and kernel function data tokens for compute kernel functions performed in one or more compute processors, e.g. GPUs or CPUs, separate from the host processor.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: December 25, 2012
    Assignee: Apple Inc.
    Inventors: Aaftab Munshi, Jeremy Sandmel
  • Patent number: 8339991
    Abstract: A device performs a self-configure process for operations in a managed network to allocate a network address for the device by determining if the device will operate as a gateway of the managed network, obtaining a network address for communication with external devices outside of the managed network in response to determining that the device will operate as a gateway, scanning for neighbor devices operating in the managed network and maintaining a database of neighbor devices located in the scanning, and selecting a managed network to join based on the database of neighbor devices in response to determining that the device will operate as a node.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: December 25, 2012
    Assignee: Meraki, Inc.
    Inventors: Sanjit Biswas, John Bicket
  • Patent number: 8339811
    Abstract: An output voltage sensor for use in a power converter controller includes a first pulse sampler circuit coupled to receive a feedback signal representative of an output of a power converter. The first pulse sampler circuit is coupled to capture a first peak voltage representative of a second peak of a ringing voltage of the feedback signal at a first time in the feedback signal. A second pulse sampler circuit is coupled to receive the feedback signal representative of the output of the power converter. The second pulse sampler circuit is coupled to capture a second peak voltage representative of the second peak of the ringing voltage of the feedback signal at a second time in the feedback signal. The output voltage sensor is coupled to output a change signal to a drive circuit of the power converter controller in response to the first and second peak voltages.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: December 25, 2012
    Assignee: Power Integrations, Inc.
    Inventors: Alex B. Djenguerian, Arthur B. Odell, Henson Wu
  • Patent number: 8339776
    Abstract: According to one embodiment, a display device includes a base, a display module, and an connection portion. The display module includes a display screen that stands upright. The connection portion includes an extending portion that extends above the base. The connection portion is connected to the display module and is supported by the base to be rotatable about a rotation axis that extends vertically. The rotation axis is located on the display screen side with respect to the center axis of the extending portion extending along the vertical direction.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: December 25, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Mitsuyoshi Takao
  • Patent number: 8338813
    Abstract: An apparatus comprising a substrate, a heater formed on the substrate, and a phase-change layer formed on the heater. The heater comprises a heater layer and first and second electrodes electrically coupled to the heater layer. A process comprising forming a heater on a substrate and forming a phase-change layer on the heater. The heater comprises a heater layer and first and second electrodes electrically coupled to the heater layer.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: December 25, 2012
    Assignee: Intel Corporation
    Inventors: Qing Ma, Valluri R. Rao, Tsung-Kuan Allen Chou
  • Patent number: 8341384
    Abstract: An indication is received from a user to initiate installation of an operating system onto a storage device of a computer. The storage device is partitioned into an original partition and a new partition. Installation software for the operating system is loaded onto the new partition. The computer is booted into the installation software on the new partition. The operating system is installed onto the original partition via the installation software on the new partition. The computer is then re-booted into the operating system on the original partition and the new partition is removed from the storage device.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: December 25, 2012
    Assignee: Apple Inc.
    Inventors: Jack R. Matthew, John R. Chang
  • Patent number: 8339762
    Abstract: A method of actuator coil temperature control for actuators that are not continuously operated, wherein when an actuation current is not being applied to the actuator coil, a) sensing a parameter indicative of the resistance of the actuator coil as an indication of the temperature of the actuator coil, b) if the sensed parameter indicates the temperature of the actuator coil is below a first predetermined limit, then initiating a series of successive actuation current pulses to the actuator coil, each actuation current pulse being terminated before actuation of the actuator occurs, and c) periodically repeating a) and b).
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: December 25, 2012
    Assignee: Sturman Industries, Inc.
    Inventor: Christopher North
  • Patent number: 8341207
    Abstract: An apparatus, method, and machine-readable medium are described for establishing peer-to-peer (“P2P”) communication channels. In particular, in one embodiment, a matchmaker service performs a series of operations to service match requests received from a group of mobile devices. In one embodiment, the matchmaker service groups the match requests into matchable sets based on the application for which the requests are received and one or more variables associated with the application. Match requests within each match set can then be matched based on variables such as the NAT type, connection type and language associated with each of the mobile devices. Other variables such as geographical location, experience level, and age of the match requests may also be used to render match decisions.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: December 25, 2012
    Assignee: Apple Inc.
    Inventors: Jeremy Matthew Werner, Philip Smith, Andrew H. Vyrros, Patrick Gates
  • Patent number: 8339787
    Abstract: A thermal valve for controlling heat transfer between two electronic components is disclosed. The thermal valve includes a first thermally conductive strip that is secured to the first electronic component and a second thermally conductive strip that is secured to the second electronic component. The first strip and the second strip are located between the two electronic components. The first strip changes its shape toward making contact with the second strip in response to a temperature increase of the first electronic component, and the second strip changes its shape away from making contact with the first strip in response to a temperature increase of the second electronic component. Other embodiments are also described and claimed.
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: December 25, 2012
    Assignee: Apple Inc.
    Inventor: Richard Tsai
  • Patent number: 8340699
    Abstract: A system for monitoring the availability of support members includes an application program (heartbeat application) that runs on a handheld device and an associated program that runs on a heartbeat server. The heartbeat application collects status information of the handheld device. The handheld device periodically transmits the status information to the heartbeat server in a digital data message that has a format adapted to an operation mode of the handheld device. Based on the status information, the availability of the data connection to the handheld device is determined.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: December 25, 2012
    Assignee: SAP AG
    Inventors: Josh P Testone, Greg S Nelson, Owen O'Neil
  • Patent number: 8338714
    Abstract: Disclosed herein is a heat-radiating substrate. The heat-radiating substrate includes: a metal core layer; a first insulating layer that is formed on one side or both sides of the metal core layer, includes a bather layer contacting with the metal core layer, first and second pores having different diameters, and a porous layer connected with the bather layer; a first circuit layer that is embedded in the first insulating layer, filled in the second pores of the porous layer, and connected to the sides of the second pores; and a second insulating layer that is formed on the porous layer of the first insulating layer. Further, in the heat-radiating substrate of the present embodiment, the first circuit layer is partially filled in the second pores and the second insulating layer is filled in the second pores to make a plane the first insulating layer. In addition, disclosed is a method of manufacturing the heat-radiating substrate.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: December 25, 2012
    Assignee: Samsung Electro-Mechanics Co., Ltd.
    Inventors: Jung Eun Kang, Hye Sook Shin, Ki Ho Seo