Patents Represented by Attorney Meyertons Hood Kivlin Kowert & Goetzel, P.C.
-
Patent number: 8307360Abstract: In one embodiment, a method comprises in response to an intercept of a first instruction in a guest that is controlled by a virtual machine monitor (VMM), updating first tracking data corresponding to the first instruction in an intercept tracking table; determining, from the first tracking data, that a translation of the first instruction into a first routine is to be performed; and caching the first routine to be executed in response to a subsequent intercept of the first instruction, wherein the first routine is formed from instructions defined in a same instruction set architecture as the first instruction. In some embodiments, a routine for an intercepted instruction that is within a merge window of the first instruction in a guest may be merged into the same routine with the first instruction.Type: GrantFiled: November 18, 2008Date of Patent: November 6, 2012Assignee: Advanced Micro Devices, Inc.Inventor: Benjamin C. Serebrin
-
Patent number: 8305949Abstract: A method of OFDM transmission/reception comprising: transmitting broadcast/multicast signals on a first antenna and unicast signals on a second antenna; segregating broadcast/multicast sub-channelization from unicast channels sub-channelization based on FDM (frequency division multiplexing)/TDM (time division multiplexing) sub-channelization.Type: GrantFiled: September 11, 2007Date of Patent: November 6, 2012Assignee: Apple Inc.Inventors: Wen Tong, Jianglei Ma, Mo-Han Fong, Peiying Zhu, Aaron Callard
-
Patent number: 8307124Abstract: Memory allocation in a Broker system for managing the communication between a plurality of clients and a plurality of servers. The method may include allocating memory for a plurality of memory pools; and dividing each memory pool into memory blocks of a size which is specific to the type of a resource. The resource may be related to the communication managed by the Broker.Type: GrantFiled: February 18, 2011Date of Patent: November 6, 2012Assignee: Software AGInventor: Wolfgang Schmidt
-
Patent number: 8307238Abstract: In one embodiment, a method is contemplated. A first parameterization is generated, which describes a desired result in at least a first dimension of a plurality of dimensions of a protection system. The first parameterization is evaluated over a plurality of parameterizations. Each of the plurality of parameterizations corresponds to a respective one of a plurality of instances of a second dimension of the plurality of dimensions. A computer readable medium comprising instructions that implement the method and a system implementing the method are also contemplated.Type: GrantFiled: September 28, 2007Date of Patent: November 6, 2012Assignee: Symantec Operating CorporationInventors: Shelley A. Schmokel, Steven Kappel, Guido Westenberg, Branka Rakic, Peter A. Barber, Julianne M. Urban, Linda Cerni
-
Patent number: 8305897Abstract: One or more relay stations may be employed along a wireless communication access path between an ingress station and an egress station. A logical communication tunnel is established between the ingress and egress stations through any number of intermediate relay stations to handle session flows of PDUs. As PDUs arrive, the ingress station may determine and add scheduling information to the PDUs before they are delivered to the downstream intermediate relay stations or egress stations. The scheduling information is used by the downstream stations to schedule the PDUs for further delivery. The scheduling information may also be used by the egress station to schedule the PDUs for delivery. The scheduling information added to the PDU by the ingress station bears on a QoS class associated with the PDU, a deadline for the egress station to deliver the PDU, or a combination thereof.Type: GrantFiled: July 14, 2008Date of Patent: November 6, 2012Assignee: Apple Inc.Inventors: Hang Zhang, Peiying Zhu, Wen Tong, Gamini Senarath, Derek Yu, David G. Steer
-
Patent number: 8307136Abstract: Provided is a method of streaming transfer of data between a plurality of devices of a computer system. The method includes providing data to be sent from a source device to a target device and includes receiving, at the source device, one or more transfer credits from the target device. A transfer credit may be indicative of an amount of data that the target device is authorizing to be sent to the target device. The method also includes determining whether or not an accumulated transfer credit value satisfies a threshold value. If the accumulated transfer credit value satisfies the threshold value, the source device sends data to the target device and modifies the accumulated transfer credit value based on a quantity of data sent. If the accumulated transfer credit value does not satisfy the threshold value the source device does not send data to the target device.Type: GrantFiled: August 3, 2009Date of Patent: November 6, 2012Assignee: National Instruments CorporationInventors: Neil S. Feiereisel, Glen O. Sescila, III, Craig M. Conway, Brian Keith Odom, M. Dean Brockhausen, Jr.
-
Patent number: 8307330Abstract: A system and method for creating and using type generic graphical programs. The method may include storing a first graphical program on a memory medium. The first graphical program may have been created based on user input. The first graphical program may include a plurality of nodes and interconnections between the nodes, and the plurality of nodes and interconnections between the nodes may be type generic. User input may be received specifying one or more data types of at least one input and/or at least one output of the first graphical program. The data types may be associated with the first graphical program in response to said user input specifying the one or more data types.Type: GrantFiled: August 14, 2007Date of Patent: November 6, 2012Assignee: National Instruments CorporationInventors: Satish V. Kumar, Duncan G. Hudson, III, Jeffrey L. Kodosky, Steven W. Rogers, Newton G. Petersen
-
Patent number: 8306650Abstract: A method and system for agent exchange-based materials handling. According to one embodiment, a method of agent exchange-based order fulfillment may include a number of agents moving along respective paths through an inventory storage area of a materials handling facility. While moving through the inventory storage area, a portion of the number of agents may respectively select one or more of a number of items stored within the inventory storage area, where each one of the selected items is specified in a corresponding customer order or materials request. The method may also include conveying the selected items to one or more corresponding processing areas of the materials handling facility in order to fulfill the corresponding customer orders. Further, at least some of the selected items may be exchanged one or more times among the agents in the course of being conveyed to corresponding processing areas.Type: GrantFiled: July 2, 2010Date of Patent: November 6, 2012Assignee: Amazon Technologies, Inc.Inventors: Felix F. Antony, Francois M. Rouaix
-
Patent number: 8306106Abstract: An improved method for generating pulse width modulated signals, e.g., for use in audio amplifiers, power amplifiers, etc. An input digital value is received and divided by a number N, producing a quotient and a residue. A plurality N of edge modulation values may then be generated based on the quotient and the residue. Each of the N edge modulation values specifies an edge of the pulse width modulated signal to be generated. Generation of the N edge modulation values may comprise applying the residue to one or more of the N edge modulation values when the residue is greater than zero. The residue may be applied to different ones of the plurality N of edge modulation values during different iterations of the method in a non-stationary fashion. The pulse width modulated signal may then be generated based on the N edge modulation values.Type: GrantFiled: May 28, 2010Date of Patent: November 6, 2012Assignee: Equiphon, Inc.Inventors: Mark Andrew Alexander, Douglas Edward Heineman
-
Patent number: 8302441Abstract: The present invention relates to a device (6) and method for repairing an upright profile (2) which has been bent out of an original position, in particular a profile of a warehouse rack upright for mounting of warehouse rack girders (3), wherein an inner space (13) accessible from an open side is defined in the profile. The device comprises an outer template (7) adapted to the form of the outer surface of the profile, an inner template (16,17) adapted to the form of the inner surface, wherein during use the inner template is arranged in the inner space of the profile via the open side, and pressing means for pressing the outer template against the outer side of the profile and pressing the inner template against the inner side of the profile with pressing force such that the upright profile is bent back into its original position.Type: GrantFiled: January 4, 2006Date of Patent: November 6, 2012Assignee: Reparatie Onderhoud SlavenburgInventor: Johannes Cornelis Slavenburg
-
Patent number: 8306488Abstract: A linearizer for a non-linear transmitter includes a tap delay line that provides samples of an input signal at selected times. At least one Volterra tap is coupled to the tape delay line. The Volterra tap includes a lookup table representation of a polynomial. An adaptive controller is coupled to the Volterra tap for modifying values in the lookup table.Type: GrantFiled: August 18, 2010Date of Patent: November 6, 2012Assignee: Apple Inc.Inventors: Peter Zahariev Rashev, John-Peter van Zelm, David M. Tholl
-
Patent number: 8305421Abstract: Determining a configuration for a conference. Input may be received specifying a plurality of devices for use in the conference. A configuration may be automatically determined for the plurality of devices for the conference. The configuration may be automatically determined based on the specified plurality of devices and may specify usage of the plurality of devices during the conference. The configuration may specify a first device of the plurality of devices as a control unit. Automatic determination may include obtaining information regarding capabilities of each of the plurality of devices, and creating the configuration based on the capabilities of each of the plurality of devices. Finally, the configuration may be displayed on a display device.Type: GrantFiled: June 29, 2009Date of Patent: November 6, 2012Assignee: LifeSize Communications, Inc.Inventors: Gautam Khot, Prithvi Ranganath, Raghuram Belur, Sandeep Lakshmipathy
-
Patent number: 8306034Abstract: A method for communicating additional network information using a synchronization identifier is presented. A synchronization identifier is defined. The synchronization identifier is used for the purpose of synchronizing communication between a Mobile Station (MS) and a network. In addition, the synchronization identifier is used to define additional functionality in the wireless network. As such, the synchronization identifier may be used to communicate information about wireless services and/or wireless components between the MS and the network.Type: GrantFiled: July 7, 2004Date of Patent: November 6, 2012Assignee: Apple Inc.Inventors: Ke-Chi Jang, Chung-Ching Wang, Mini Vasudevan
-
Patent number: 8300478Abstract: A method for data storage includes predefining an order of programming a plurality of analog memory cells that are arranged in rows. The order specifies that for a given row having neighboring rows on first and second sides, the memory cells in the given row are programmed only while the memory cells in the neighboring rows on at least one of the sides are in an erased state, and that the memory cells in the given row are programmed to assume a highest programming level, which corresponds to a largest analog value among the programming levels of the cells, only after programming all the memory cells in the given row to assume the programming levels other than the highest level. Data is stored in the memory cells by programming the memory cells in accordance with the predefined order.Type: GrantFiled: March 6, 2012Date of Patent: October 30, 2012Assignee: Apple Inc.Inventors: Ofir Shalvi, Eyal Gurgi, Uri Perlmutter, Oren Golov
-
Patent number: 8299798Abstract: A method of testing a relay set which includes mapping a relay set to an undirected graph indicative of a topology of the relay set and includes vertices indicative of channels of the relay set and edges extending between corresponding vertices indicative of relays. Values based on a characteristic of a relay of the relay set that corresponds to the respective edge of the undirected graph are stored. A plurality of candidate test paths for a relay-to-test that each connects a first input/output (I/O) channel and a second I/O channel, and includes the relay-to-test are identified. A total value for the edges of the candidate test paths is determined for each of the candidate test paths. The total values are compared to one another and a test path is determined for the relay-to-test based on the comparison.Type: GrantFiled: June 29, 2010Date of Patent: October 30, 2012Assignee: National Instruments CorporationInventor: Marcos Kirsch
-
Patent number: 8299577Abstract: 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. Parasitic bottom plate capacitance to the substrate may also be eliminated, with only a small capacitance to the bootstrapped polysilicon plate remaining.Type: GrantFiled: November 23, 2011Date of Patent: October 30, 2012Assignee: Standard Microsystems CorporationInventor: Scott C. McLeod
-
Patent number: 8301672Abstract: A system and method for efficient garbage collection. A general-purpose central processing unit (CPU) sends a garbage collection request and a first log to a special processing unit (SPU). The first log includes an address and a data size of each allocated data object stored in a heap in memory corresponding to the CPU. The SPU has a single instruction multiple data (SIMD) parallel architecture and may be a graphics processing unit (GPU). The SPU efficiently performs operations of a garbage collection algorithm due to its architecture on a local representation of the data objects stored in the memory. The SPU records a list of changes it performs to remove dead data objects and compact live data objects. This list is subsequently sent to the CPU, which performs the included operations.Type: GrantFiled: September 22, 2008Date of Patent: October 30, 2012Assignee: Advanced Micro Devices, Inc.Inventors: Azeem S. Jiva, Gary R. Frost
-
Patent number: 8301865Abstract: A system and method for servicing translation lookaside buffer (TLB) misses may manage separate input and output pipelines within a memory management unit. A pending request queue (PRQ) in the input pipeline may include an instruction-related portion storing entries for instruction TLB (ITLB) misses and a data-related portion storing entries for potential or actual data TLB (DTLB) misses. A DTLB PRQ entry may be allocated to each load/store instruction selected from the pick queue. The system may select an ITLB- or DTLB-related entry for servicing dependent on prior PRQ entry selection(s). A corresponding entry may be held in a translation table entry return queue (TTERQ) in the output pipeline until a matching address translation is received from system memory. PRQ and/or TTERQ entries may be deallocated when a corresponding TLB miss is serviced. PRQ and/or TTERQ entries associated with a thread may be deallocated in response to a thread flush.Type: GrantFiled: June 29, 2009Date of Patent: October 30, 2012Assignee: Oracle America, Inc.Inventors: Gregory F. Grohoski, Paul J. Jordan, Mark A. Luttrell, Zeid Hartuon Samoail, Robert T. Golla
-
Patent number: 8301198Abstract: The invention relates to transmission from a base station to a receiver, the base station comprising first radiating means arranged for transmitting according to an antenna pattern with respect to the receiver and further comprising second radiating means arranged for transmitting according to the same antenna pattern as the first radiating means with respect to the receiver, the transmissions of the first and second radiating means being time shifted by a determined duration.Type: GrantFiled: May 17, 2011Date of Patent: October 30, 2012Assignee: Apple Inc.Inventors: Nidham Ben Rached, Thierry Lucidarme, Arnaud de Lannoy
-
Patent number: 8299825Abstract: An aging detection circuit is disclosed. An aging detection circuit may include at least an inverter and a half-latch. During a power-up sequence, if an input voltage of the first inverter changes sufficiently to cause the output of the inverter to change states, the output of the half-latch may be set to a state indicating aging of the circuit. This indication may be used in determining whether or not a supply voltage should be changed to compensate for the aging. A first transistor of the inverter may be arranged such that it remains active subsequent to power-up of the circuit. When active, the first transistor may be subject to degradation mechanisms associated with aging and which change its threshold voltage. The threshold voltage may change such that on a successive power-ups of the circuit, the first transistor is at least momentarily deactivated, leading to the setting of the state indicating aging by the half-latch circuit.Type: GrantFiled: October 30, 2009Date of Patent: October 30, 2012Assignee: Apple Inc.Inventors: Date Jan Willem Noorlag, Michael Frank